messages(D5DK) —
.IX \f4messages\fP(D5DK)
NAME
messages − STREAMS messages
SYNOPSIS
#include <sys/stream.h>
DESCRIPTION
The following is a list of the STREAMS messages types that can be used by drivers and modules.
M_DATAData message.
M_PROTOProtocol control message.
M_BREAKControl message used to generate a line break.
M_SIGControl message used to send a signal to processes.
M_DELAYControl message used to generate a real-time delay.
M_CTLControl message used between neighboring modules and drivers.
M_IOCTLControl message used to indicate a user ioctl(2) request.
M_SETOPTSControl message used to set stream head options.
M_IOCACKHigh priority control message used to indicate success of an ioctl request.
M_IOCNAKHigh priority control message used to indicate failure of an ioctl request.
M_PCPROTOHigh priority protocol control message.
M_PCSIGHigh priority control message used to send a signal to processes.
M_READHigh priority control message used to indicate the occurrence of a read(2) when there are no data on the stream head read queue.
M_FLUSHHigh priority control message used to indicate that queues should be flushed.
M_STOPHigh priority control message used to indicate that output should be stopped immediately.
M_STARTHigh priority control message used to indicate that output can be restarted.
M_HANGUPHigh priority control message used to indicate that the device has been disconnected.
M_ERRORHigh priority control message used to indicate that the stream has incurred a fatal error.
M_COPYINHigh priority control message used during transparent ioctl processing to copy data from the user to a STREAMS message.
M_COPYOUTHigh priority control message used during transparent ioctl processing to copy data from a STREAMS message to the user.
M_IOCDATAHigh priority control message used during transparent ioctl processing to return the status and data of a previous M_COPYIN or M_COPYOUT request.
M_STOPIHigh priority control message used to indicate that input should be stopped immediately.
M_STARTIHigh priority control message used to indicate that input can be restarted.
M_PCCTLHigh priority control message used between neighboring modules and drivers.
M_PCSETOPTSHigh priority control message used to set stream head options.
SEE ALSO
put(D2DK), srv(D2DK), allocb(D3DK), copyreq(D4DK), copyresp(D4DK), datab(D4DK), iocblk(D4DK), linkblk(D4DK), msgb(D4DK), stroptions(D4DK)
DDI/DKI