Flushes a queue.
void flushq(q, flag)
register queue_t * q;
The flushq utility removes messages from the message queue specified by the q parameter and then frees them using the freemsg utility.
If a queue behind the q parameter is blocked, the flushq utility may enable the blocked queue, as described in the putq utility.
|q||Specifies the queue to flush.|
|flag||Specifies the types of messages to flush. Possible values are:|
This utility is part of STREAMS Kernel Extensions.
The freemsg utility, putq utility.
List of Streams Programming References and Understanding STREAMS Messages in AIX 5L Version 5.1 Communications Programming Concepts.