RD(9F) | Kernel Functions for Drivers | RD(9F) |
RD, rd - get pointer to the read queue
#include <sys/stream.h> #include <sys/ddi.h> queue_t *RD(queue_t *q);
Architecture independent level 1 (DDI/DKI).
q
The RD() function accepts a write queue pointer as an argument and returns a pointer to the read queue of the same module.
CAUTION: Make sure the argument to this function is a pointer to a write queue. RD() will not check for queue type, and a system panic could result if it is not the right type.
The pointer to the read queue.
The RD() function can be called from user, interrupt, or kernel context.
Example 1 Function page reference
See the qreply(9F) function page for an example of RD().
Writing Device Drivers
STREAMS Programming Guide
January 16, 2006 | OmniOS |