Previous | Contents | Index |
Table B-1 lists the I/O functions and function modifiers supported for the DECram for OpenVMS driver.
Function Code | Arguments | Type1 | Function Modifiers |
Function |
---|---|---|---|---|
IO$_ACCESS | P1,[P2],[P3],[P4],[P5] | V |
IO$M_CREATE
IO$M_ACCESS |
Search a directory for a specified file and access the file if found. |
IO$_ACPCONTROL | P1,[P2],[P3],[P4],[P5] | V | IO$M_DMOUNT | Perform miscellaneous control functions. |
IO$_AVAILABLE | P | Clear volume valid; make DSA 2 units available. | ||
IO$_CREATE | P1,[P2],[P3],[P4],[P5] | V |
IO$M_CREATE
IO$M_ACCESS IO$M_DELETE |
Create a directory entry or a file. |
IO$_DEACCESS | P1,[P2],[P3],[P4],[P5] | V | Deaccess a file and, if specified, write final attributes in the file header. | |
IO$_DELETE | P1,[P2],[P3],[P4],[P5] | V | IO$M_DELETE | Remove a directory entry or file header, or both. |
IO$_MODIFY | P1,[P2],[P3],[P4],[P5] | V | Modify the file attributes or allocation, or both. | |
IO$_PACKACK | P | Update UCB 3 fields if RX02; initialize volume valid on other devices. Bring DSA units online. | ||
IO$_READLBLK | P1,P2,P3 | L |
IO$M_DATACHECK
IO$M_INHRETRY |
Read logical block. |
IO$_READPBLK | P1,P2,P3 | P |
IO$M_DATACHECK
IO$M_INHRETRY IO$M_INHSEEK |
Read physical block. |
IO$_READVBLK | P1,P2,P3 | V |
IO$M_DATACHECK
IO$M_INHRETRY |
Read virtual block. |
IO$_SENSECHAR | P | Sense the device-dependent characteristics and return them in the I/O status block. | ||
IO$_SENSEMODE | L | Sense the device-dependent characteristics and return them in the I/O status block. | ||
IO$_UNLOAD | P | Clear volume valid; make DSA units available and spin down the volume. | ||
IO$_WRITELBLK | P1,P2,P3 | L |
IO$M_DATACHECK
IO$M_ERASE IO$M_INHRETRY |
Write logical block. |
IO$_WRITEPBLK | P1,P2,P3 | P |
IO$M_DATACHECK
IO$M_ERASE IO$M_INHRETRY IO$M_INHSEEK |
Write physical block. |
IO$_WRITEVBLK | P1,P2,P3 | V |
IO$M_DATACHECK
IO$M_ERASE IO$M_INHRETRY |
Write virtual block. |
Index | Contents |