DECLARE SYS$ASCTIM ENTRY( FIXED BIN(15), /*returned length*/ CHAR(*), /*Returned string*/ POINTER VALUE, /*Quadword binary time*/ FIXED BIN(31) VALUE)/*Conversion flag*/ RETURNS(FIXED BIN(31)) OPTIONS(VARIABLE), SYS$ASSIGN ENTRY( CHAR(*), FIXED BIN(15), FIXED BIN, FIXED BIN) RETURNS(FIXED BIN) OPTIONS(VARIABLE), /*4 ACTUAL ARGS */ SYS$BINTIM ENTRY( CHAR(*), /*ASCII TIME*/ POINTER VALUE) /*64-BIT BINARY TIME*/ RETURNS(FIXED BIN), SYS$CMEXEC ENTRY( ENTRY VALUE, /*Exec mode routine*/ ANY) /*Arglist for routine*/ RETURNS(FIXED BIN(31)) OPTIONS(VARIABLE), SYS$CMKRNL ENTRY( ENTRY VALUE, /*Krnl mode routine*/ ANY) /*Arglist for routine*/ RETURNS(FIXED BIN(31)) OPTIONS(VARIABLE), SYS$CRELOG ENTRY( ANY VALUE, /*LOGICAL NAME TABLE NUMBER*/ CHAR(*), /*LOGICAL NAME*/ CHAR(*), /*EQV NAME*/ ANY VALUE) /*ACCESS MODE*/ RETURNS(FIXED BIN) OPTIONS(VARIABLE), SYS$CREMBX ENTRY( FIXED BIN VALUE, /*PRMFLG*/ FIXED BIN(15), /*CHAN*/ FIXED BIN VALUE, /*MAXMSG*/ FIXED BIN VALUE, /*BUFQUO*/ ANY VALUE, /*PROMSK*/ FIXED BIN VALUE, /*ACMODE*/ CHAR(*)) /*LOGNAM*/ RETURNS(FIXED BIN) OPTIONS(VARIABLE), SYS$CREPRC ENTRY( FIXED BIN(31), /*PID*/ CHAR(*), /*Image name*/ CHAR(*), /*sys$input*/ CHAR(*), /*sys$output*/ CHAR(*), /*sys$error*/ POINTER VALUE, /*privilege*/ POINTER VALUE, /*quota list*/ CHAR(*), /*process name*/ FIXED BIN VALUE, /*base priority*/ FIXED BIN VALUE, /*UIC (for detached)*/ FIXED BIN VALUE, /*termination MBX unit*/ ANY VALUE) /*status flag*/ RETURNS(FIXED BIN(31)) OPTIONS(VARIABLE), SYS$DELMBX ENTRY( FIXED BIN VALUE) /*CHANNEL NUMBER*/ RETURNS(FIXED BIN), SYS$GETCHN ENTRY( FIXED BIN VALUE, /*CHANNEL NUMBER*/ FIXED BIN, /*BUFFER LENGTH*/ CHAR(*), /*BUFFER*/ FIXED BIN, /*2NDARY BUFFER LENGTH*/ CHAR(*) ) /*2NDARY BUFFER*/ RETURNS(FIXED BIN) OPTIONS(VARIABLE), SYS$GETDEV ENTRY( CHAR(*), /*DEVICE NAME*/ FIXED BIN, /*BUFFER LENGTH*/ CHAR(*), /*BUFFER*/ FIXED BIN, /*2NDARY BUFFER LENGTH*/ CHAR(*) ) /*2NDARY BUFFER*/ RETURNS(FIXED BIN) OPTIONS(VARIABLE), SYS$GETJPI ENTRY( FIXED BIN VALUE, /*efn*/ FIXED BIN, /*pid*/ CHAR(*), /*prcnam*/ POINTER VALUE ) /*item list*/ RETURNS(FIXED BIN) OPTIONS(VARIABLE), SYS$GETMSG ENTRY( FIXED BIN VALUE, /*MSGID */ FIXED BIN(15), /*MSGLEN */ CHAR(*), /*BUFADR */ ANY VALUE, /*FLAGS */ (4)FIXED BIN(7) ) /*OUTADR, FAO INFO */ RETURNS(FIXED BIN) OPTIONS(VARIABLE), /*5 ACTUAL ARGS */ SYS$READEF ENTRY( FIXED BIN VALUE, /*Event flag*/ ALIGNED BIT(32)) /*State mask for cluster*/ RETURNS(FIXED BIN(31)) OPTIONS(VARIABLE), (SYS$QIO,SYS$QIOW) ENTRY( FIXED BIN VALUE, /*EVENT FLAG*/ FIXED BIN VALUE, /*CHANNEL NUMBER*/ ALIGNED BIT(32) VALUE, /*FUNCTION CODE*/ ANY, /*IOSB ADDRESS*/ FIXED BIN, /*AST ADDRESS*/ FIXED BIN, /*AST PARM*/ ANY, /*BUFFER ADDRESS*/ FIXED BIN VALUE) /*BUFFER BYTE COUNT*/ RETURNS(FIXED BIN) OPTIONS(VARIABLE), /*12 ACTUAL ARGS */ SYS$TRNLOG ENTRY( CHAR(*), /*LOGNAM */ FIXED BIN(15), /*RSLLEN=LENGTH */ CHAR(*) ) /*RSLBUF */ RETURNS(FIXED BIN) OPTIONS(VARIABLE), /*6 ACTUAL ARGS */ SYS$SETEF ENTRY( FIXED BIN VALUE) /*EVENT FLAG NUMBER*/ RETURNS(FIXED BIN), (SS$_WASSET,SS$_WASCLR) FIXED BIN GLOBALREF VALUE, SYS$SETIMR ENTRY( FIXED BIN VALUE, /*EVENT FLAG NUMBER*/ POINTER VALUE, /*64-BIT BINARY TIME*/ ENTRY VALUE, /*AST ROUTINE*/ FIXED BIN(31) VALUE)/*REQUEST ID*/ RETURNS(FIXED BIN) OPTIONS(VARIABLE), SYS$WAITFR ENTRY(FIXED BIN VALUE) /*EVENT FLAG NUMBER*/ RETURNS(FIXED BIN); DECLARE ( (IO$_WRITEVBLK, IO$_WRITELBLK, IO$_WRITEPBLK, IO$_READVBLK, IO$_READLBLK, IO$_READPBLK) ALIGNED BIT(32), (SS$_NORMAL,SS$_SUPERSEDE) FIXED BIN(31) ) GLOBALREF VALUE;