.MACRO FLAGDEF,$GBL $DEFINI FLAG,$GBL $EQU FLAG_L_FLAGS 0 $EQU FLAG_V_NO_OPER_TIMESTAMP 0 $EQU FLAG_M_NO_OPER_TIMESTAMP 1 $EQU FLAG_V_NO_HEADER_MSG 1 $EQU FLAG_M_NO_HEADER_MSG 2 $EQU FLAG_V_NOTIFY_OPER_WARNING 2 $EQU FLAG_M_NOTIFY_OPER_WARNING 4 $EQU FLAG_V_NOTIFY_OPER_LOGOFF 3 $EQU FLAG_M_NOTIFY_OPER_LOGOFF 8 $EQU FLAG_V_NO_NOTIFY_USER_WARNING 4 $EQU FLAG_M_NO_NOTIFY_USER_WARNING 16 $EQU FLAG_V_NO_NOTIFY_USER_LOGOFF 5 $EQU FLAG_M_NO_NOTIFY_USER_LOGOFF 32 $EQU FLAG_V_LOG_WARNING 6 $EQU FLAG_M_LOG_WARNING 64 $EQU FLAG_V_LOG_LOGOFF 7 $EQU FLAG_M_LOG_LOGOFF 128 $EQU FLAG_V_NO_DISCONNECTIONS 8 $EQU FLAG_M_NO_DISCONNECTIONS 256 $EQU FLAG_V_FORCEX 9 $EQU FLAG_M_FORCEX 512 $DEFEND FLAG,$GBL,DEF .ENDM FLAGDEF,$GBL .MACRO EXCEPTDEF,$GBL $DEFINI EXCEPT,$GBL $EQU EXCEPT_C_STRLEN 256 $EQU EXCEPT_C_MAXIMUM 256 $EQU EXCEPT_L_RECTYP 0 $EQU EXCEPT_V_ACCOUNT 0 $EQU EXCEPT_M_ACCOUNT 1 $EQU EXCEPT_V_PROCESS 1 $EQU EXCEPT_M_PROCESS 2 $EQU EXCEPT_V_TERMINAL 2 $EQU EXCEPT_M_TERMINAL 4 $EQU EXCEPT_V_USERNAME 3 $EQU EXCEPT_M_USERNAME 8 $EQU EXCEPT_V_IDENTIFIER 4 $EQU EXCEPT_M_IDENTIFIER 16 $EQU EXCEPT_V_IMAGE 5 $EQU EXCEPT_M_IMAGE 32 $EQU EXCEPT_W_WILDCARD 4 $EQU EXCEPT_Q_DESCRIPTOR 6 $EQU EXCEPT_L_IDENTIFIER 6 $EQU EXCEPT_L_START_MSG 14 $EQU EXCEPT_L_STOP_PROCESS 18 $EQU EXCEPT_L_OPTIONS 22 $EQU EXCEPT_C_BLN 26 $EQU EXCEPT_K_BLN 26 $DEFEND EXCEPT,$GBL,DEF .ENDM EXCEPTDEF,$GBL .MACRO USERDEF,$GBL $DEFINI USER,$GBL $EQU USER_C_MAXIMUM 256 $EQU USER_L_OPTIONS 0 $EQU USER_V_STOPABLE 0 $EQU USER_M_STOPABLE 1 $EQU USER_V_NO_HEADER_MSG 1 $EQU USER_M_NO_HEADER_MSG 2 $EQU USER_V_NOTIFY_OPER_WARNING 2 $EQU USER_M_NOTIFY_OPER_WARNING 4 $EQU USER_V_NOTIFY_OPER_LOGOFF 3 $EQU USER_M_NOTIFY_OPER_LOGOFF 8 $EQU USER_V_NO_NOTIFY_USER_WARNING 4 $EQU USER_M_NO_NOTIFY_USER_WARNING 16 $EQU USER_V_NO_NOTIFY_USER_LOGOFF 5 $EQU USER_M_NO_NOTIFY_USER_LOGOFF 32 $EQU USER_V_LOG_WARNING 6 $EQU USER_M_LOG_WARNING 64 $EQU USER_V_LOG_LOGOFF 7 $EQU USER_M_LOG_LOGOFF 128 $EQU USER_V_NO_DISCONNECTIONS 8 $EQU USER_M_NO_DISCONNECTIONS 256 $EQU USER_V_FORCEX 9 $EQU USER_M_FORCEX 512 $EQU USER_W_IPIDSEQ 4 $EQU USER_L_CPUTIM 6 $EQU USER_L_BUFIOC 10 $EQU USER_L_WARNING 14 $EQU USER_L_START_MSG 18 $EQU USER_L_STOP_PROCESS 22 $EQU USER_C_BLN 26 $EQU USER_K_BLN 26 $DEFEND USER,$GBL,DEF .ENDM USERDEF,$GBL .MACRO BADDEF,$GBL $DEFINI BAD,$GBL $EQU BAD_L_ERROR_FLAG 0 $EQU BAD_V_RECTYP 0 $EQU BAD_M_RECTYP 1 $EQU BAD_V_DEVNAM 1 $EQU BAD_M_DEVNAM 2 $EQU BAD_V_STRING 2 $EQU BAD_M_STRING 4 $EQU BAD_V_IDENT 3 $EQU BAD_M_IDENT 8 $EQU BAD_V_START 4 $EQU BAD_M_START 16 $EQU BAD_V_STOP 5 $EQU BAD_M_STOP 32 $EQU BAD_V_FLAG 6 $EQU BAD_M_FLAG 64 $DEFEND BAD,$GBL,DEF .ENDM BADDEF,$GBL .MACRO PSBDEF,$GBL $DEFINI PSB,$GBL $EQU PSB_L_IPID 0 $EQU PSB_W_IPIDIDX 0 $EQU PSB_W_IPIDSEQ 2 $EQU PSB_L_EPID 4 $EQU PSB_L_MPID 8 $EQU PSB_L_CPUTIM 12 $EQU PSB_L_BUFIOC 16 $EQU PSB_T_USERNAME 20 $EQU PSB_S_USERNAME 13 $EQU PSB_T_ACCOUNT 33 $EQU PSB_S_ACCOUNT 9 $EQU PSB_T_TERMINAL 42 $EQU PSB_S_TERMINAL 8 $EQU PSB_T_LNAME 50 $EQU PSB_S_LNAME 16 $EQU PSB_W_PRCCNT 66 $EQU PSB_L_STS 68 $EQU PSB_C_BLN 72 $EQU PSB_K_BLN 72 $DEFEND PSB,$GBL,DEF .ENDM PSBDEF,$GBL