GDSX Manual
Design and Development
Extended General Device Support (GDSX) Manual–134303
2-86
I/O for Files Other Than $RECEIVE
iocb.optype Operation type for this I/O:
0 - System message
1 - WRITE
2 - READ
3 - WRITEREAD
4 - CONTROL
5 - SETMODENOWAIT
6 - READUPDATE
7 - READLOCK
8 - READUPDATELOCK
9 - LOCKREC
10 - UNLOCKREC
11 - OPEN (nowait)
12 - WRITEUPDATE
13 - WRITEUPDATEUNLOCK
14 - ENDTRANSACTION
15 - SIGNALTIMEOUT
16 - PROCESS_CREATE_
17 - DEVICEINFO2
18 - SERVERCLASS_SEND_
19 - LOCKFILE
20 - UNLOCKFILE
21 - SETPARAM
iocb.histag Nowait I/O tag passed by user
iocb.xbufaddr=histag Where state is equal to 1, address in extended segment where
the queued request is stored. If state is equal to 0D, request
was a READ (no request data). Only used for $RECEIVE
IOCBs.
iocb.tcbaddr Address of TCB for requesting task
iocb.file File number
iocb.msgtag If file is equal to 0, this is the message tag associated with the
$RECEIVE request.
iocb.openid If this is an intertask message IOCB, this is the openid
assigned to requesting task by USER^START.
iocb.iocnt Write count or count transferred
iocb.cnt Read count or maximum reply size
iocb.err File management error number