Query: putq
OS: minix
Section: 9f
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
putq(9F) Kernel Functions for Drivers putq(9F)NAMEputq - put a message on a queueSYNOPSIS#include <sys/stream.h> int putq(queue_t *q, mblk_t *bp);INTERFACE LEVELArchitecture independent level 1 (DDI/DKI).PARAMETERSq Pointer to the queue to which the message is to be added. bp Message to be put on the queue.DESCRIPTIONputq() is used to put messages on a driver's queue after the module's put routine has finished processing the message. The message is placed after any other messages of the same priority, and flow control parameters are updated. If QNOENB is not set, the service routine is enabled. If no other processing is done, putq() can be used as the module's put routine.RETURN VALUESputq() returns 1 on success and 0 on failure. Note - Upon failure, the caller should call freemsg(9F) to free the pointer to the message block.CONTEXTputq() can be called from user or interrupt context.EXAMPLESSee the datamsg(9F) function page for an example of putq().SEE ALSOdatamsg(9F), putbq(9F), qenable(9F), rmvq(9F) Writing Device Drivers STREAMS Programming Guide SunOS 5.10 28 Aug 2001 putq(9F)
Related Man Pages |
---|
putq(9f) - debian |
putq(9f) - osx |
putq(9f) - linux |
putq(9f) - xfree86 |
putq(9f) - bsd |
Similar Topics in the Unix Linux Community |
---|
Help me to command to output. |