![]() Chapter Contents |
![]() Previous |
![]() Next |
| iucvacc |
| Portability: | SAS/C extension |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| CAUTION | |
| IMPLEMENTATION | |
| EXAMPLE |
| SYNOPSIS |
#include <cmsiucv.h> int iucvacc(const char *name, struct iucv_path_plist *acc_parmlst);
| DESCRIPTION |
iucvacc
requests CMS to issue an IUCV ACCEPT.
name
points to a string that must match the
name
argument to a previously
invoked
iucvset
function.
acc_parmlst
is a pointer
to an IUCV ACCEPT parameter list.
| RETURN VALUE |
iucvacc
returns
0
if the function call was successful. If
signal(SIGIUCV,fp)
has never been called,
iucvacc
returns
-
1
. If the CMSIUCV macro returns a nonzero return code,
iucvacc
returns that value. If an IUCV error
occurs,
iucvacc
returns
1
, and the value of IPRCODE is
available in
acc_parmlst-> ip.rcode
.
| CAUTION |
You must call
iucvset
before calling
iucvacc
.
| IMPLEMENTATION |
iucvacc
invokes the CMS CMSIUCV macro with the ACCEPT parameter.
| EXAMPLE |
#include <cmsiucv.h>
/* Issue an IUCV ACCEPT in response to a */
/* pending connection. */
int rc;
/* external interrupt data for a pending connection */
iucv_path_data *p_connect;
/* other IUCV CONNECT parameter list initializations */
.
.
.
p_connect-> ip.type = 0;
rc = iucvacc("RECEIVER",p_connect);
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.