IUCV_REGISTER_PROGRAM
Section: ()
Updated: 06 October 2005
Index
Return to Main Contents
NAME
iucv_register_program -
SYNOPSIS
"SYNOPSIS"
iucv_handle_t iucv_register_program (__u8 * pgmname, __u8 * userid, __u8 * pgmmask, iucv_interrupt_ops_t * ops, void * pgm_data);
ARGUMENTS
- pgmname
-
user identification
- userid
-
machine identification
- pgmmask
-
Indicates which bits in the pgmname and userid combined will be
used to determine who is given control.
- ops
-
Address of interrupt handler table.
- pgm_data
-
Application data to be passed to interrupt handlers.
DESCRIPTION
Registers an application with IUCV.
RETURNS
The address of handler, or NULL on failure.
NOTE ON PGMMASK
If pgmname, userid and pgmmask are provided, pgmmask is entered into the
handler as is.
If pgmmask is NULL, the internal mask is set to all 0xff's
When userid is NULL, the first 8 bytes of the internal mask are forced
to 0x00.
If pgmmask and userid are NULL, the first 8 bytes of the internal mask
are forced to 0x00 and the last 16 bytes to 0xff.
Index
- NAME
-
- SYNOPSIS
-
- ARGUMENTS
-
- DESCRIPTION
-
- RETURNS
-
- NOTE ON PGMMASK
-
This document was created by
man2html,
using the manual pages.
Time: 13:31:34 GMT, October 06, 2005