DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
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