HP OpenVMS I/O User's Reference Manual |
I/O Function Codes |
|
|
| |
| Functions | Arguments | Modifiers |
|---|---|---|
|
IO$_READVBLK IO$_READLBLK IO$_READPBLK
|
P1 -- buffer
address P2 -- byte count
|
IO$M_DATACHECK1
IO$M_INHRETRY IO$M_REVERSE2 |
|
IO$_WRITEVBLK IO$_WRITELBLK IO$_WRITEPBLK
|
P1 -- buffer
address
P2 -- byte count |
IO$M_DATACHECK
IO$M_INHRETRY IO$M_INHEXTGAP3 IO$M_NOWAIT4 IO$M_ERASE5 |
|
IO$_SETMODE IO$_SETCHAR
|
P1 -- characteristics
buffer address
P2 -- characteristics buffer length6 |
|
|
IO$_CREATE IO$_ACCESS IO$_DEACCESS IO$_MODIFY IO$_ACPCONTROL
|
P1 -- FIB
descriptor address
P2 -- file name string address P3 -- result string length address P4 -- result string descriptor address P5 -- attribute list address |
IO$M_CREATE7
IO$M_ACCESS IO$M_DMOUNT8 |
|
IO$_SKIPFILE
|
P1 -- skip
n tape marks
|
IO$M_ALLOWFAST9
IO$M_INHRETRY IO$M_NOWAIT |
|
IO$_SKIPRECORD
|
P1 -- skip
n blocks
|
IO$M_INHRETRY
IO$M_NOWAIT |
|
IO$_REWIND IO$_REWINDOFF IO$_UNLOAD
|
None
|
IO$M_INHRETRY
IO$M_NOWAIT IO$M_RETENSION |
|
IO$_WRITEOF
|
None
|
IO$M_INHEXTGAP
IO$M_INHRETRY IO$M_NOWAIT |
|
IO$_SENSEMODE IO$_SENSECHAR
|
P1 -- characteristics buffer address
P2 -- characteristics buffer length |
IO$M_INHRETRY
|
|
IO$_DSE10
IO$_PACKACK IO$_AVAILABLE |
None
|
None
|
1 Not for TS04 and TU80
2 Not for TK50
3 Only for TE16, TU45, and TU77
4 Only for TU81-Plus drives
5 IO$M_REASE takes no arguments; only for IO$_WRITEBLK and IO$_WRITEPBLK on TMSCP drives.
6 Only for TMSCP drives
7 Only for IO$_CREATE and IO$_ACCESS
8 Only for IO$_ACPCONTROL
9 Only for local SCSI drives
10 Only for TU78, TU81, TA81, and TA78
( Number takes you back )
|
|