SVR5 and SCO OpenServer 5
M_IOCDATA(D7str)
M_IOCDATA --
response to an M_COPYIN or M_COPYOUT message
Description
Generated by the Stream head and sent downstream
as a response to an
M_COPYIN(D7str)
or
M_COPYOUT(D7str)
message.
The message format is one M_IOCDATA message block
followed by zero or more M_DATA blocks.
The M_IOCDATA message block contains a
copyresp(D4str)
structure.
If the message is in response to an
M_COPYIN message and success is indicated,
the M_IOCDATA block will be followed by
M_DATA blocks containing the data copied in.
If an M_IOCDATA block is reused,
any unused members defined for the resultant message block
should be cleared
(particularly in an M_IOCACK or M_IOCNAK).
This message should not be queued by a module or driver
unless it intends to process the data for the
ioctl( )
in some way.
Message type
Priority.
Version applicability
ddi:
1, 2, 3, 4, 5, 5mp, 6, 6mp, 7, 7mp, 7.1, 7.1mp, 8, 8mp
oddi:
1, 2, 2mp, 3, 3mp, 4, 4mp, 5, 5mp
Differences between versions
This message type is supported
in both DDI and ODDI,
but note differences in the
copyresp(D4str)
structure.
References
copyresp(D4str),
M_COPYIN(D7str),
M_COPYOUT(D7str),
M_DATA(D7str),
M_IOCACK(D7str),
M_IOCNAK(D7str),
streamio
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005