Chapter Contents

Previous

Next
IUCV

IUCV



Perform IUCV Functions

Portability: SAS/C extension


SYNOPSIS
DESCRIPTION
RETURN VALUE
CAUTION
IMPLEMENTATION
EXAMPLE
RELATED FUNCTIONS
SEE ALSO


SYNOPSIS

#include <cmsiucv.h>

int iucvpurg(struct iucv_comp_plist *comp_p); 
int iucvqs(struct iucv_path_plist *path_p); 
int iucvrecv(struct iucv_msg_plist *msg_p); 
int iucvrej(struct iucv_msg_plist *msg_p); 
int iucvresm(struct iucv_path_plist *path_p); 
int iucvrply(struct iucv_msg_plist *msg_p); 
int iucvsend(struct iucv_msg_plist *msg_p); 
int iucvtcmp(struct iucv_comp_plist *comp_p);


DESCRIPTION

Each of these functions performs an IUCV function. msg_p , path_p , and comp_p point to the IUCV parameter list associated with that function. The function names and IUCV functions are associated as follows:

SAS/C function IUCV function
iucvpurg PURGE
iucvqs QUIESCE
iucvrecv RECEIVE
iucvrej REJECT
iucvresm RESUME
iucvrply REPLY
iucvsend SEND
iucvcmp TEST COMPLETION


RETURN VALUE

All of the functions return the condition code set by the IUCV macro instruction.


CAUTION

You must have established an IUCV signal handler with signal or sigaction and initialized IUCV communications with iucvset before invoking any of these functions.


IMPLEMENTATION

The functions invoke the IUCV macro with the associated function name and parameter list.


EXAMPLE

See the example for iucvset .


RELATED FUNCTIONS

sigaction , signal


SEE ALSO

Chapter 5, "Signal-Handling Functions," in SAS/C Library Reference, Volume 1.


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.