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: Mailbox Driver Mailbox Driver
go to next page: Local Area Network Device DriversLocal Area Network Device Drivers
end of book navigation links

Terminal Driver  



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

Functions Arguments Modifiers
IO$_READVBLK IO$_READLBLK IO$_READPROMPT
P1 -- buffer address

P2 -- buffer size

P3 -- timeout

P4 -- read terminator block address

P5 -- prompt string buffer address

P6 -- prompt string buffer size1
IO$M_NOECHO

IO$M_CVTLOW

IO$M_NOFILTR

IO$M_TIMED IO$M_PURGE IO$M_DSABLMBX IO$M_TRMNOECHO

IO$M_ESCAPE
IO$_READVBLK
P1 -- buffer address

P2 -- buffer size

P3 -- access mode to probe itemlist

P4 -- (zero)

P5 -- itemlist buffer address

P6 -- itemlist buffer size
IO$M_EXTEND2
IO$_WRITEVBLK IO$_WRITELBLK IO$_WRITEPBLK
P1 -- buffer address

P2 -- buffer size

P3 -- (ignored)

P4 -- carriage control specifier3
IO$M_CANCTRLO IO$M_ENABLMBX IO$M_NOFORMAT

IO$M_REFRESH IO$M_BREAKTHRU
IO$_SETMODE IO$_SETCHAR
P1 -- characteristics buffer address

P2 -- characteristics buffer size

P3 -- speed specifier

P4 -- fill specifier

P5 -- parity flags

IO$_SETMODE IO$_SETCHAR
None
IO$M_HANGUP
IO$_SETMODE
P1 -- buffer address

P2 -- buffer size
IO$M_BRDCST
IO$_SETMODE IO$_SETCHAR
P1 -- AST service routine address

P2 -- AST parameter

P3 -- access mode to deliver AST
IO$M_CTRLCAST

IO$M_CTRLYAST
IO$_SETMODE IO$_SETCHAR
P1 -- AST service routine address

P2 -- character mask address

P3 -- access mode to deliver AST
IO$M_OUTBAND

IO$M_TT_ABORT4

IO$M_INCLUDE
IO$_SETMODE IO$_SETCHAR
P1 -- address of control signals
IO$M_SET_MODEM5

IO$M_MAINT
IO$_SETMODE IO$_SETCHAR
None
IO$M_LOOP

IO$M_UNLOOP

IO$M_MAINT
IO$_TTY_PORT

IO$M_LT_CONNECT IO$M_LT_DISCON
IO$_TTY_PORT
P1 -- itemlist address6

P2 -- queued status
IO$M_LT_MAP_PORT
IO$_TTY_PORT
P1 -- service name descriptor address

P2 -- service rating
IO$M_LT_RATING
IO$_TTY_PORT
P1 -- itemlist address

P2 -- itemlist length

P3 -- entity type

P4 -- entity string descriptor
IO$M_LT_SENSEMODE
IO$_TTY_PORT
P1 -- itemlist address

P2 -- itemlist length

P3 -- entity type

P4 -- entity string descriptor
IO$M_LT_SETMODE
IO$_SENSEMODE IO$_SENSECHAR
P1 -- characteristics buffer address

P2 -- characteristics buffer size
IO$M_TYPEAHDCNT
IO$_SENSEMODE IO$_SENSECHAR
P1 -- address of input modem signal block
IO$M_RD_MODEM
IO$_SENSEMODE
P1 -- buffer address

P2 -- buffer size
IO$M_BRDCST

QIO Status Returns
SS$_ABORT
SS$_BADESCAPE
SS$_BADPARAM
SS$_CANCEL
SS$_CHANINTLK
SS$_CONTROLC
SS$_CONTROLO
SS$_CONTROLY
SS$_DATAOVERUN
SS$_INCOMPAT
SS$_NORMAL
SS$_PARITY
SS$_PARTESCAPE
SS$_TIMEOUT



Footnotes
1Only for IO$_READPROMPT
2Only for itemlist read function. Do not specify with other modifiers.
3Only for IO$_WRITEBLK and IO$_WRITEVBLK
4Only with IO$M_OUTBAND
5Only with IO$M_MAINT
6Itemlist: IO$V_LT_MAP_NODENAM, IO$V_LT_MAP_PORNAM, IO$V_LT_MAP_SRVNAM, IO$V_LT_MAP_LNKNAM, and IO$V_LT_MAP_NETADR.

( Number takes you back )


go to previous page: Mailbox Driver Mailbox Driver
go to next page: Local Area Network Device DriversLocal Area Network Device Drivers