skip book previous and next navigation links
go up to top of book: HP OpenVMS I/O User's Reference Manual HP OpenVMS I/O User's Reference Manual
go to beginning of appendix: I/O Function Codes I/O Function Codes
go to previous page: Magnetic Tape Drivers Magnetic Tape Drivers
go to next page: Terminal DriverTerminal Driver
end of book navigation links

Mailbox Driver  



This section lists the function codes and function modifiers for the mailbox driver.

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



Footnotes
1Only for write functions
2Only for read functions
3VAX specific

( Number takes you back )


go to previous page: Magnetic Tape Drivers Magnetic Tape Drivers
go to next page: Terminal DriverTerminal Driver