! *** PREDECLARED TYPES %IF %DECLARED ( %BASIC$QUADWORD_DECLARED ) = 0 %THEN RECORD BASIC$QUADWORD LONG FILL ( 2 ) END RECORD %LET %BASIC$QUADWORD_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$OCTAWORD_DECLARED ) = 0 %THEN RECORD BASIC$OCTAWORD LONG FILL ( 4 ) END RECORD %LET %BASIC$OCTAWORD_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$HFLOAT_AXP_DECLARED ) = 0 %THEN RECORD BASIC$HFLOAT_AXP LONG FILL ( 4 ) END RECORD %LET %BASIC$HFLOAT_AXP_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$F_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$F_FLOATING_COMPLEX SINGLE REAL_PART SINGLE IMAGINARY_PART END RECORD %LET %BASIC$F_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$D_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$D_FLOATING_COMPLEX DOUBLE REAL_PART DOUBLE IMAGINARY_PART END RECORD %LET %BASIC$D_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$G_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$G_FLOATING_COMPLEX GFLOAT REAL_PART GFLOAT IMAGINARY_PART END RECORD %LET %BASIC$G_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$H_FLOAT_AXP_CMPLX_DCL ) = 0 %THEN RECORD BASIC$H_FLOATING_COMPLEX_AXP BASIC$HFLOAT_AXP REAL_PART BASIC$HFLOAT_AXP IMAGINARY_PART END RECORD %LET %BASIC$H_FLOAT_AXP_CMPLX_DCL = 1 %END %IF ! + ! ! Get Job Process Information "Fast" Data Identifier Definitions ! ! - DECLARE LONG CONSTANT JPIF$M_UASTACT = x'00000001' DECLARE LONG CONSTANT JPIF$C_UASTACT = 0 DECLARE LONG CONSTANT JPIF$M_RMS_DFMBC = x'00000002' DECLARE LONG CONSTANT JPIF$C_RMS_DFMBC = 1 DECLARE LONG CONSTANT JPIF$M_PARSE_STYLE_PERM = x'00000004' DECLARE LONG CONSTANT JPIF$C_PARSE_STYLE_PERM = 2 DECLARE LONG CONSTANT JPIF$M_PARSE_STYLE_IMAGE = x'00000008' DECLARE LONG CONSTANT JPIF$C_PARSE_STYLE_IMAGE = 3 DECLARE LONG CONSTANT JPIF$M_LOGINTIM_L = x'00000010' DECLARE LONG CONSTANT JPIF$C_LOGINTIM_L = 4 DECLARE LONG CONSTANT JPIF$M_LOGINTIM_H = x'00000020' DECLARE LONG CONSTANT JPIF$C_LOGINTIM_H = 5 DECLARE LONG CONSTANT JPIF$M_CPUTIM = x'00000040' DECLARE LONG CONSTANT JPIF$C_CPUTIM = 6 DECLARE LONG CONSTANT JPIF$S_JPIFDEF = 8 record JPIFDEF group JPIF$R_FILL_67_ variant case BASIC$QUADWORD JPIF$Q_JPIFITEMS case group JPIF$R_FILL_68_ ! User mode AST active ! RMS default multi-block count ! Permanent parse style ! Image parse style ! Login time - low LW ! Login time - high LW ! Process accumulated CPU time BYTE UASTACT_bits ! COMMENT ADDED BY SDL - UASTACT_bits contains bits UASTACT through FILL_69_ end group JPIF$R_FILL_68_ end variant end group JPIF$R_FILL_67_ end record JPIFDEF