home *** CD-ROM | disk | FTP | other *** search
- /* IODEF - I/O Function Codes Definitions */
-
- #define IO$K_LOOPTEST 0xE000
- #define IO$K_PTPBSC 0x2000
- #define IO$K_SRRUNOUT 0x0000
- #define IO$M_ABORT 0x0100
- #define IO$M_ACCEPT 0x0080
- #define IO$M_ACCESS 0x0040
- #define IO$M_ACKWRITE 0x0400
- #define IO$M_ADDFLTR 0x1000
- #define IO$M_ALLHOSTS 0x0040
- #define IO$M_ALLJNLDEV 0x0040
- #define IO$M_ATTNAST 0x0100
- #define IO$M_AUTXOF_DIS 0x4000
- #define IO$M_AUTXOF_ENA 0x2000
- #define IO$M_BINARY 0x0040
- #define IO$M_BRDCST 0x4000
- #define IO$M_BREAKTHRU 0x0200
- #define IO$M_CANCELIO 0x0040
- #define IO$M_CANCTRLO 0x0040
- #define IO$M_CLEAR 0x1000
- #define IO$M_CLR_COUNT 0x0400
- #define IO$M_CLSEREXCP 0x0200
- #define IO$M_CNTRLENTRY 0x0080
- #define IO$M_COMMOD 0x0040
- #define IO$M_CONNECT 0x0040
- #define IO$M_CREAJNLDIR 0x0400
- #define IO$M_CREATE 0x0080
- #define IO$M_CREMASTER 0x0040
- #define IO$M_CTRL 0x0200
- #define IO$M_CTRLCAST 0x0100
- #define IO$M_CTRLYAST 0x0080
- #define IO$M_CVTLOW 0x0100
- #define IO$M_CYCLE 0x1000
- #define IO$M_DALLJNLDEV 0x0100
- #define IO$M_DATACHECK 0x4000
- #define IO$M_DATAPATH 0x0400
- #define IO$M_DELDATA 0x0040
- #define IO$M_DELETE 0x0100
- #define IO$M_DELFLTR 0x2000
- #define IO$M_DIAGNOSTIC 0x0100
- #define IO$M_DIO 0x0800
- #define IO$M_DISCONNECT 0x0080
- #define IO$M_DISSOLVE 0x0080
- #define IO$M_DMNTJNLDEV 0x0200
- #define IO$M_DMOUNT 0x0400
- #define IO$M_DSABLMBX 0x0400
- #define IO$M_ENABLMBX 0x0080
- #define IO$M_ENCRYPT 0x2000
- #define IO$M_ENDRU1 0x0200
- #define IO$M_ENDRU2 0x0400
- #define IO$M_ERASE 0x0400
- #define IO$M_ESCAPE 0x4000
- #define IO$M_EXTEND 0x8000
- #define IO$M_FCODE 0x003F
- #define IO$M_FMODIFIERS 0xFFC0
- #define IO$M_FORCE 0x0040
- #define IO$M_FORCEPATH 0x0040
- #define IO$M_GETMINFO 0x1000
- #define IO$M_GETPART 0x0200
- #define IO$M_HANGUP 0x0200
- #define IO$M_INCLUDE 0x0800
- #define IO$M_INHERLOG 0x0800
- #define IO$M_INHEXTGAP 0x1000
- #define IO$M_INHRETRY 0x8000
- #define IO$M_INHSEEK 0x1000
- #define IO$M_INQWRTBUF 0x0040
- #define IO$M_INTCLOCK 0x1000
- #define IO$M_INTERRUPT 0x0040
- #define IO$M_JNL_INIT 0x0800
- #define IO$M_LASTBLOCK 0x0400
- #define IO$M_LINE_OFF 0x0200
- #define IO$M_LINE_ON 0x0800
- #define IO$M_LOCATE 0x0080
- #define IO$M_LOOP 0x0080
- #define IO$M_LOOP_EXT 0x1000
- #define IO$M_LPBEXT 0x2000
- #define IO$M_LPBINT 0x4000
- #define IO$M_MAINT 0x0040
- #define IO$M_MAINTLOOP 0x0200
- #define IO$M_MNTJNLDEV 0x0080
- #define IO$M_MORE 0x0040
- #define IO$M_MOUNT 0x0200
- #define IO$M_MOVETRACKD 0x0080
- #define IO$M_MSCPMODIFS 0x0200
- #define IO$M_MULTIPLE 0x0100
- #define IO$M_NEWLINE 0x0400
- #define IO$M_NEWVERSION 0x4000
- #define IO$M_NOCTSWAIT 0x0040
- #define IO$M_NODSRWAIT 0x0100
- #define IO$M_NOECHO 0x0040
- #define IO$M_NOFILTR 0x0200
- #define IO$M_NOFORMAT 0x0100
- #define IO$M_NOMRSP 0x0040
- #define IO$M_NORSWAIT 0x0400
- #define IO$M_NOW 0x0040
- #define IO$M_NOWAIT 0x0080
- #define IO$M_OPPOSITE 0x0200
- #define IO$M_OUTBAND 0x0400
- #define IO$M_PACKED 0x0080
- #define IO$M_PURGE 0x0800
- #define IO$M_QUALIFIED 0x0080
- #define IO$M_RD_COUNT 0x0100
- #define IO$M_RD_MEM 0x0040
- #define IO$M_RD_MODEM 0x0080
- #define IO$M_READATTN 0x0080
- #define IO$M_READCSR 0x8000
- #define IO$M_REDIRECT 0x0040
- #define IO$M_REFRESH 0x2000
- #define IO$M_REMASTER 0x0800
- #define IO$M_REMOUNT 0x0800
- #define IO$M_REPOSITION 0x1000
- #define IO$M_RESET 0x2000
- #define IO$M_RESUBWRT 0x0080
- #define IO$M_REVERSE 0x0040
- #define IO$M_RUEBIT 0x0100
- #define IO$M_RUIDLIST 0x0040
- #define IO$M_RUJLIST 0x0080
- #define IO$M_SETBSIZE 0x0200
- #define IO$M_SETCUADR 0x0100
- #define IO$M_SETENQCNT 0x0800
- #define IO$M_SETEVF 0x0040
- #define IO$M_SETFNCT 0x0200
- #define IO$M_SETPOOLSZ 0x0400
- #define IO$M_SETPROT 0x0200
- #define IO$M_SET_MODEM 0x0400
- #define IO$M_SHADOW 0x0040
- #define IO$M_SHUTDOWN 0x0080
- #define IO$M_SKPSECINH 0x0200
- #define IO$M_SLAVLOOP 0x0080
- #define IO$M_SLVCRUCB 0x0400
- #define IO$M_SLVDELUCB 0x0800
- #define IO$M_SPINDOWN 0x0040
- #define IO$M_STARTSP 0x0100
- #define IO$M_STARTUP 0x0040
- #define IO$M_STOPSP 0x0080
- #define IO$M_SWAP 0x0100
- #define IO$M_SYNCH 0x0200
- #define IO$M_SYNCHCAN 0x0200
- #define IO$M_TIMED 0x0080
- #define IO$M_TRMNOECHO 0x1000
- #define IO$M_TT_ABORT 0x1000
- #define IO$M_TT_CONNECT 0x0800
- #define IO$M_TT_DISCON 0x1000
- #define IO$M_TT_PROCESS 0x2000
- #define IO$M_TYPEAHDCNT 0x0040
- #define IO$M_UNLOOP 0x0100
- #define IO$M_WORD 0x0040
- #define IO$M_WRTATTN 0x0100
- #define IO$M_WRTFOVRCPL 0x0100
-
- #define IO$S_FCODE 0x0006
-
- #define IO$V_ABORT 0x08
- #define IO$V_ACCEPT 0x07
- #define IO$V_ACCESS 0x06
- #define IO$V_ACKWRITE 0x0A
- #define IO$V_ADDFLTR 0x0C
- #define IO$V_ALLHOSTS 0x06
- #define IO$V_ALLJNLDEV 0x06
- #define IO$V_ATTNAST 0x08
- #define IO$V_AUTXOF_DIS 0x0E
- #define IO$V_AUTXOF_ENA 0x0D
- #define IO$V_BINARY 0x06
- #define IO$V_BRDCST 0x0E
- #define IO$V_BREAKTHRU 0x09
- #define IO$V_CANCELIO 0x06
- #define IO$V_CANCTRLO 0x06
- #define IO$V_CLEAR 0x0C
- #define IO$V_CLR_COUNT 0x0A
- #define IO$V_CLSEREXCP 0x09
- #define IO$V_CNTRLENTRY 0x07
- #define IO$V_COMMOD 0x06
- #define IO$V_CONNECT 0x06
- #define IO$V_CREAJNLDIR 0x0A
- #define IO$V_CREATE 0x07
- #define IO$V_CREMASTER 0x06
- #define IO$V_CTRL 0x09
- #define IO$V_CTRLCAST 0x08
- #define IO$V_CTRLYAST 0x07
- #define IO$V_CVTLOW 0x08
- #define IO$V_CYCLE 0x0C
- #define IO$V_DALLJNLDEV 0x08
- #define IO$V_DATACHECK 0x0E
- #define IO$V_DATAPATH 0x0A
- #define IO$V_DELDATA 0x06
- #define IO$V_DELETE 0x08
- #define IO$V_DELFLTR 0x0D
- #define IO$V_DIAGNOSTIC 0x08
- #define IO$V_DIO 0x0B
- #define IO$V_DISCONNECT 0x07
- #define IO$V_DISSOLVE 0x07
- #define IO$V_DMNTJNLDEV 0x09
- #define IO$V_DMOUNT 0x0A
- #define IO$V_DSABLMBX 0x0A
- #define IO$V_ENABLMBX 0x07
- #define IO$V_ENCRYPT 0x0D
- #define IO$V_ENDRU1 0x09
- #define IO$V_ENDRU2 0x0A
- #define IO$V_ERASE 0x0A
- #define IO$V_ESCAPE 0x0E
- #define IO$V_EXTEND 0x0F
- #define IO$V_FCODE 0x00
- #define IO$V_FMODIFIERS 0x06
- #define IO$V_FORCE 0x06
- #define IO$V_FORCEPATH 0x06
- #define IO$V_GETMINFO 0x0C
- #define IO$V_GETPART 0x09
- #define IO$V_HANGUP 0x09
- #define IO$V_INCLUDE 0x0B
- #define IO$V_INHERLOG 0x0B
- #define IO$V_INHEXTGAP 0x0C
- #define IO$V_INHRETRY 0x0F
- #define IO$V_INHSEEK 0x0C
- #define IO$V_INQWRTBUF 0x06
- #define IO$V_INTCLOCK 0x0C
- #define IO$V_INTERRUPT 0x06
- #define IO$V_JNL_INIT 0x0B
- #define IO$V_LASTBLOCK 0x0A
- #define IO$V_LINE_OFF 0x09
- #define IO$V_LINE_ON 0x0B
- #define IO$V_LOCATE 0x07
- #define IO$V_LOOP 0x07
- #define IO$V_LOOP_EXT 0x0C
- #define IO$V_LPBEXT 0x0D
- #define IO$V_LPBINT 0x0E
- #define IO$V_MAINT 0x06
- #define IO$V_MAINTLOOP 0x09
- #define IO$V_MNTJNLDEV 0x07
- #define IO$V_MORE 0x06
- #define IO$V_MOUNT 0x09
- #define IO$V_MOVETRACKD 0x07
- #define IO$V_MSCPMODIFS 0x09
- #define IO$V_MULTIPLE 0x08
- #define IO$V_NEWLINE 0x0A
- #define IO$V_NEWVERSION 0x0E
- #define IO$V_NOCTSWAIT 0x06
- #define IO$V_NODSRWAIT 0x08
- #define IO$V_NOECHO 0x06
- #define IO$V_NOFILTR 0x09
- #define IO$V_NOFORMAT 0x08
- #define IO$V_NOMRSP 0x06
- #define IO$V_NORSWAIT 0x0A
- #define IO$V_NOW 0x06
- #define IO$V_NOWAIT 0x07
- #define IO$V_OPPOSITE 0x09
- #define IO$V_OUTBAND 0x0A
- #define IO$V_PACKED 0x07
- #define IO$V_PURGE 0x0B
- #define IO$V_QUALIFIED 0x07
- #define IO$V_RD_COUNT 0x08
- #define IO$V_RD_MEM 0x06
- #define IO$V_RD_MODEM 0x07
- #define IO$V_READATTN 0x07
- #define IO$V_READCSR 0x0F
- #define IO$V_REDIRECT 0x06
- #define IO$V_REFRESH 0x0D
- #define IO$V_REMASTER 0x0B
- #define IO$V_REMOUNT 0x0B
- #define IO$V_REPOSITION 0x0C
- #define IO$V_RESET 0x0D
- #define IO$V_RESUBWRT 0x07
- #define IO$V_REVERSE 0x06
- #define IO$V_RUEBIT 0x08
- #define IO$V_RUIDLIST 0x06
- #define IO$V_RUJLIST 0x07
- #define IO$V_SETBSIZE 0x09
- #define IO$V_SETCUADR 0x08
- #define IO$V_SETENQCNT 0x0B
- #define IO$V_SETEVF 0x06
- #define IO$V_SETFNCT 0x09
- #define IO$V_SETPOOLSZ 0x0A
- #define IO$V_SETPROT 0x09
- #define IO$V_SET_MODEM 0x0A
- #define IO$V_SHADOW 0x06
- #define IO$V_SHUTDOWN 0x07
- #define IO$V_SKPSECINH 0x09
- #define IO$V_SLAVLOOP 0x07
- #define IO$V_SLVCRUCB 0x0A
- #define IO$V_SLVDELUCB 0x0B
- #define IO$V_SPINDOWN 0x06
- #define IO$V_STARTSP 0x08
- #define IO$V_STARTUP 0x06
- #define IO$V_STOPSP 0x07
- #define IO$V_SWAP 0x08
- #define IO$V_SYNCH 0x09
- #define IO$V_SYNCHCAN 0x09
- #define IO$V_TIMED 0x07
- #define IO$V_TRMNOECHO 0x0C
- #define IO$V_TT_ABORT 0x0C
- #define IO$V_TT_CONNECT 0x0B
- #define IO$V_TT_DISCON 0x0C
- #define IO$V_TT_PROCESS 0x0D
- #define IO$V_TYPEAHDCNT 0x06
- #define IO$V_UNLOOP 0x08
- #define IO$V_WORD 0x06
- #define IO$V_WRTATTN 0x08
- #define IO$V_WRTFOVRCPL 0x08
-
- #define IO$_ACCESS 0x32
- #define IO$_ACPCONTROL 0x38
- #define IO$_ADDSHAD 0x0E
- #define IO$_AVAILABLE 0x11
- #define IO$_CLEAN 0x1E
- #define IO$_CONINTREAD 0x3C
- #define IO$_CONINTWRITE 0x3D
- #define IO$_COPYSHAD 0x0F
- #define IO$_CREATE 0x33
- #define IO$_CRESHAD 0x0D
- #define IO$_DEACCESS 0x34
- #define IO$_DELETE 0x35
- #define IO$_DIAGNOSE 0x1D
- #define IO$_DRVCLR 0x04
- #define IO$_DSE 0x15
- #define IO$_ERASETAPE 0x06
- #define IO$_FLUSH 0x1D
- #define IO$_FORCE 0x37
- #define IO$_FORMAT 0x1E
- #define IO$_INITIALIZE 0x04
- #define IO$_JNLDRVREQ 0x0D
- #define IO$_LOADMCODE 0x01
- #define IO$_LOGICAL 0x2F
- #define IO$_MODIFY 0x36
- #define IO$_MOUNT 0x39
- #define IO$_NETCONTROL 0x36
- #define IO$_NEWVERSION 0x3D
- #define IO$_NOP 0x00
- #define IO$_OFFSET 0x06
- #define IO$_PACKACK 0x08
- #define IO$_PHYSICAL 0x1F
- #define IO$_QSTOP 0x07
- #define IO$_RDSTATS 0x0D
- #define IO$_READHEAD 0x0E
- #define IO$_READINIT 0x3C
- #define IO$_READLBLK 0x21
- #define IO$_READPBLK 0x0C
- #define IO$_READPRESET 0x19
- #define IO$_READPROMPT 0x37
- #define IO$_READRCT 0x09
- #define IO$_READTRACKD 0x10
- #define IO$_READVBLK 0x31
- #define IO$_RECAL 0x03
- #define IO$_RELEASE 0x05
- #define IO$_REMSHAD 0x10
- #define IO$_REREADN 0x16
- #define IO$_REREADP 0x17
- #define IO$_RETCENTER 0x07
- #define IO$_REWIND 0x24
- #define IO$_REWINDOFF 0x22
- #define IO$_RUCONTROL 0x3A
- #define IO$_SEARCH 0x09
- #define IO$_SEEK 0x02
- #define IO$_SENSECHAR 0x1B
- #define IO$_SENSEMODE 0x27
- #define IO$_SETCHAR 0x1A
- #define IO$_SETCLOCK 0x37
- #define IO$_SETCLOCKP 0x05
- #define IO$_SETMODE 0x23
- #define IO$_SETPRFPATH 0x12
- #define IO$_SKIPFILE 0x25
- #define IO$_SKIPRECORD 0x26
- #define IO$_SNDJNLMSG 0x03
- #define IO$_SPACEFILE 0x02
- #define IO$_SPACERECORD 0x09
- #define IO$_STARTDATA 0x38
- #define IO$_STARTDATAP 0x06
- #define IO$_STARTMPROC 0x02
- #define IO$_STARTSPNDL 0x19
- #define IO$_STOP 0x03
- #define IO$_TTYREADALL 0x3A
- #define IO$_TTYREADPALL 0x3B
- #define IO$_UNLOAD 0x01
- #define IO$_VIRTUAL 0x3F
- #define IO$_WRITECHECK 0x0A
- #define IO$_WRITECHECKH 0x18
- #define IO$_WRITEHEAD 0x0D
- #define IO$_WRITELBLK 0x20
- #define IO$_WRITEMARK 0x1C
- #define IO$_WRITEOF 0x28
- #define IO$_WRITEPBLK 0x0B
- #define IO$_WRITERET 0x18
- #define IO$_WRITETRACKD 0x0F
- #define IO$_WRITEVBLK 0x30
- #define IO$_WRTTMKR 0x1D
-