home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
viscobv6.zip
/
vac22os2
/
ibmcobol
/
samples
/
pli
/
dliuib.mac
next >
Wrap
Text File
|
1998-02-23
|
3KB
|
47 lines
/*********************************************************************/
/* */
/* MODULE-NAME = DLIUIB.MAC */
/* */
/* DESCRIPTIVE NAME = STRUCTURE FOR USER INTERFACE BLOCK */
/* */
/* COPYRIGHT = 5655-018 (C) COPYRIGHT IBM CORP. 1982 */
/* THIS MODULE IS "RESTRICTED MATERIALS OF IBM" */
/* LICENSED MATERIALS - PROPERTY OF IBM */
/* REFER TO COPYRIGHT INSTRUCTIONS */
/* FORM NUMBER G120-2083 */
/* */
/* STATUS = 2.1.0 */
/* */
/* FUNCTION = DESCRIBE USER INTERFACE BLOCK FIELDS. */
/* THE UIB CONTAINS SCHEDULING AND SYSTEM CALL */
/* STATUS INFORMATION RETURNED TO THE USER. */
/* */
/* MODULE-TYPE = STRUCTURE */
/* */
/* CHANGE ACTIVITY = @BCAC80A */
/* */
/*********************************************************************/
DCL UIBPTR PTR; /* POINTER TO UIB */
DCL 1 DLIUIB UNALIGNED BASED(UIBPTR),
/* EXTENDED CALL USER INTFC BLK*/
2 UIBPCBAL PTR, /* PCB ADDRESS LIST */
2 UIBRCODE, /* DL/I RETURN CODES */
3 UIBFCTR BIT(8) ALIGNED, /* RETURN CODES @EAPARE @01A*/
3 UIBDLTR BIT(8) ALIGNED; /* ADDITIONAL INFORMATION
* @EAPARE @01A*/
/* UIBFCTR VALUES */
DCL FCNORESP CHAR(1) INIT('00'X);
DCL FCNOTOPEN CHAR(1) INIT('0C'X);
DCL FCINVREQ CHAR(1) INIT('08'X);
DCL FCINVPCB CHAR(1) INIT('10'X);
/* UIBDLTR VALUES */
DCL DLPSBNF CHAR(1) INIT('01'X);
DCL DLTASKNA CHAR(1) INIT('02'X);
DCL DLPSBSCH CHAR(1) INIT('03'X);
DCL DLLANGCON CHAR(1) INIT('04'X);
DCL DLPSBFAIL CHAR(1) INIT('05'X);
DCL DLPSBNA CHAR(1) INIT('06'X);
DCL DLTERMNS CHAR(1) INIT('07'X);
DCL DLFUNCNS CHAR(1) INIT('08'X);
DCL DLINA CHAR(1) INIT('FF'X);