.NLIST .NLIST SEQ .ENABLE LC ;+ ; ; DPAPRE ; DPACP prefix file ; ; AUTHOR ; Daniel McCoy Informatics Inc. Palo Alto, Ca. ; ; REVISIONS ; DATE PERSON STATEMENT OF CHANGES ; 31-JAN-79 DSM First coding ; ; NOTES ; ;- ; ; Define network symbols .MCALL NSSYM$,CNBDF$ NSSYM$ CNBDF$ ; LOWFCN=5 ; Lowest legal function code for ACP HIFCN=27 ; Highest legal function code for ACP ; ; ; Offsets into DPACP data structures ; .MCALL .BLK.,.BLKW.,.BLKB. ; I/O request packet offsets .BLK. .BLKW. 1,X.FCN,GBL ; Function code .BLKW. 1,X.FIDP,GBL ; FID pointer .BLKW. 1,X.RWAT,GBL ; Attribute parameter .BLKW. 2,X.EXTD,GBL ; Extend control .BLKB. 1,X.RTRV,GBL ; Window size (access) .BLKB. 1,X.ACTL,GBL ; Access control .BLKW. 1,X.FNBP,GBL ; FNB pointer .BLKW. 1,X.NAME,GBL ; Device name .BLKW. 1,X.UNIT,GBL ; Device unit .BLKW. 1,X.ID,GBL ; Access identifier .BLKW. 2,X.XXX,GBL ; Reserved space .BLKW. 15.,X.FBLK,GBL ; FID or FNB .BLKW. 1,S.XPAK,GBL ; Size of it all ; ; I/O return packet offsets .BLK. .BLKW. 2,Y.STAT,GBL ; Return status .BLKW. 1,Y.FIDP,GBL ; FID pointer .BLKW. 1,Y.FNBP,GBL ; FNB pointer .BLKW. 2,Y.YYY,GBL ; Reserved space .BLKW. 15.,Y.FBLK,GBL ; FID or FNB .BLKW. 1,S.YPAK,GBL ; Size of it all .BLK. ; ; .IFNDF FCPLUN ; Keeps the macros from being defined if F11PRE ; is included in the assembly, not guaranteed if ; F11PRE is after this file ; ; The following macros are copied from F11PRE.MAC, the standard ACP prefix ; ; MACROS TO SAVE AND RESTORE REGISTERS .MACRO PUSH LIST .IRP RX, MOV RX,-(SP) .ENDM .ENDM PUSH .MACRO POP LIST .IRP RX, MOV (SP)+,RX .ENDM .ENDM POP .MACRO CALLR ADDR JMP ADDR .ENDM CALLR ; .ENDC ; IFDF FCPLUN ; .LIST SEQ .LIST MC .LIST