HP OpenVMS I/O User's Reference Manual |
I/O Function Codes |
|
|
| |
| Functions | Arguments | Modifiers |
|---|---|---|
|
IO$_READVBLK IO$_READLBLK IO$_READPBLK IO$_WRITEVBLK IO$_WRITELBLK IO$_WRITEPBLK
|
P1 -- buffer address
P2 -- buffer size |
IO$M_NOW IO$M_NORSWAIT1 IO$M_READERCHECK
IO$M_WRITERCHECK
2 IO$M_STREAM
|
|
IO$_WRITEOF
|
None
|
IO$M_NOW IO$M_READERCHECK IO$M_STREAM
|
|
IO$_SETMODE!IO$M_READATTN IO$_SETMODE!IO$M_WRTATTN IO$_SETMODE!IO$MB_ROOM_NOTIFY
|
P1 -- AST
address
P2 -- AST parameter P3 -- access mode |
None
|
|
IO$_SETMODE!IO$M_READERWAIT3
IO$_SETMODE!IO$M_WRITERWAIT |
None
|
None
|
|
IO$_SETMODE!IO$M_SETPROT
|
P2 -- volume protection mask
|
None
|
|
IO$_SENSEMODE!IO$M_READERCHECK
IO$_SENSEMODE!IO$M_WRITERCHECK |
None
|
None
|
| QIO Status Returns in R0 | |||
|---|---|---|---|
|
SS$_ACCVIO
|
SS$_EXQUOTA
|
SS$_ILLIOFUNC
|
SS$INSFMEM
|
|
SS$MBFULL
|
SS$_MBTOOSML
|
SS$_NOPRIV
|
SS$_NORMAL
|
| IOSB Status Returns | |||
|---|---|---|---|
|
SS$_ABORT
|
SS$_BUFFEROVF
|
SS$_CANCEL
|
SS$_ENDOFFILE
|
|
SS$_NOREADER
|
SS$_NORMAL
|
SS$_NOWRITER
|
|
1 Only for write functions
2 Only for read functions
3 VAX specific
( Number takes you back )
|
|