IUCV_CONNECT
Section: ()
Updated: 06 October 2005
Index
Return to Main Contents
NAME
iucv_connect -
SYNOPSIS
"SYNOPSIS"
int iucv_connect (__u16 * pathid, __u16 msglim_reqstd, __u8 * user_data, __u8 * userid, __u8 * system_name, int flags1, int * flags1_out, __u16 * msglim, iucv_handle_t handle, void * pgm_data);
ARGUMENTS
- pathid
-
Path identification number
- msglim_reqstd
-
Number of outstanding messages requested
- user_data
-
16-byte user data
- userid
-
8-byte of user identification
- system_name
-
8-byte identifying the system name
- flags1
-
Specifies options for this path:
- IPPRTY (0x20) Specifies if you want to send priority message.
- IPRMDATA (0x80) Specifies whether your program can handle a message
in the parameter list.
- IPQUSCE (0x40) Specifies whether you want to quiesce the path being
established.
- IPLOCAL (0x01) Allows an application to force the partner to be on the
local system. If local is specified then target class
cannot be specified.
- flags1_out
-
Pointer to an int. If not NULL, on return the options for
- msglim
-
Pointer to an __u16. If not NULL, on return the maximum
number of outstanding messages is stored at the given
location.
- handle
-
Address of handler.
- pgm_data
-
Application data to be passed to interrupt handlers.
THE PATH ARE STORED AT THE GIVEN LOCATION
- IPPRTY (0x20) Indicates you may send a priority message.
DESCRIPTION
This function establishes an IUCV path. Although the connect may complete
successfully, you are not able to use the path until you receive an IUCV
Connection Complete external interrupt.
RETURNS
return code from CP, or one of the following
- ENOMEM
- return code from iucv_declare_buffer
- EINVAL - invalid handle passed by application
- EINVAL - pathid address is NULL
- ENOMEM - pathid table storage allocation failed
- return code from internal function add_pathid
Index
- NAME
-
- SYNOPSIS
-
- ARGUMENTS
-
- THE PATH ARE STORED AT THE GIVEN LOCATION
-
- DESCRIPTION
-
- RETURNS
-
This document was created by
man2html,
using the manual pages.
Time: 04:40:50 GMT, October 06, 2005