NetIPC 3000/XL Programmer's Reference Manual (5958-8600)

Table Of Contents
Chapter 3 79
NetIPC Intrinsics
IPCCONTROL
field built based on the information contained in
the call request.
256 = Enable nowait receives; disable nowait
sends.
257 = Enable nowait sends; disable nowait
receives.
258 = Abort outstanding nowait receives.
259 = Enable user-level NetIPC tracing. This
request causes NetIPC intrinsic calls (both initiation
and completion of I/O requests) to be traced.
code 131 Indicates that the data portion of the
wrtdata
parameter contains the trace file name.
If omitted, the trace file is named SOCK####,
where #### are four randomly chosen digits, and
placed in the caller’s group and account.
code 132 Indicates that the data portion of the
wrtdata
parameter contains a 2-byte value
representing the number of records allotted to the
trace file. If omitted, or if this value is zero, the
default is 1024 records.
code 133 Indicates that the data portion of the
wrtdata
parameter contains a 2-byte value
representing the maximum number of bytes of
user data which you wish to trace. If omitted, or if
the value is -1, the default is 2000 bytes (a zero
value means zero bytes). The largest amount of
user data which may be traced is 8,192 bytes.
260 = Disable user-level NetIPC tracing.
261 = Enable immediate acknowledgment.
(TCP only.) Instructs the TCP protocol module to
acknowledge received frames immediately. Note that
use of option 261 can degrade performance of the
user’s processes.
262 = Change the timeout for waited and
no-wait sends. The default is timeout disabled.
514 = Available to processes running in
privileged mode only. Over an open connection, if
the previous call was an IPCCONNECT, the two byte
local TCP address is returned in the
readdata
buffer. Over an open connection, if the previous call
was an IPCRECVCN, two bytes of the remote TCP
address and four bytes of the remote IP address are
returned in the
readdata
buffer. The
rlen
parameter returns the length of
readdata
.