[comp.lang.c] SYS$QIOW

levy@ttrdc.UUCP (Daniel R. Levy) (06/28/87)

In article <995@bloom-beacon.MIT.EDU>, wesommer@athena.mit.edu (William Sommerfeld) writes:
< \begin{flame}
< sys$qiow() appears to be the equivalent to either write(), or
< writev(), or probably both at the same time, on UNIX systems.  This
< routine takes 12 arguments??!?  Eight of which are zero in this
< case??!??  No wonder DEC can't get the C runtime library to work
< correctly.

:-), I suppose....

sys$qiow() (and its synchronous brother, sys$qio -- the "w" stands for "wait")
is truly a kitchen sink system call through which all VMS I/O related activity
(except open and close, I think) ultimately goes.  It combines the function-
ality of UNIX read(), write(), ioctl(), select(), and more.
-- 
|------------dan levy------------|  Path: ..!{akgua,homxb,ihnp4,ltuxa,mvuxa,
|         an engihacker @        |		vax135}!ttrdc!ttrda!levy
|    at&t data systems division  |  Disclaimer:  try datclaimer.
|--------skokie, illinois--------|