Content-type: text/html Man page of backq

backq

Section: Kernel Functions for Drivers (9F)
Updated: 16 Jan 2006
Index Return to Main Contents
 

NAME

backq - get pointer to the queue behind the current queue  

SYNOPSIS

#include <sys/stream.h> 

queue_t *backq(queue_t *cq);  

INTERFACE LEVEL

Architecture independent level 1 (DDI/DKI).  

PARAMETERS

cq The pointer to the current queue. queue_t is an alias for the queue(9S) structure.

 

DESCRIPTION

The backq() function returns a pointer to the queue preceding cq (the current queue). If cq is a read queue, backq() returns a pointer to the queue downstream from cq, unless it is the stream end. If cq is a write queue, backq() returns a pointer to the next queue upstream from cq, unless it is the stream head.  

RETURN VALUES

If successful, backq() returns a pointer to the queue preceding the current queue. Otherwise, it returns NULL.  

CONTEXT

The backq() function can be called from user, interrupt, or kernel context.  

SEE ALSO

queue(9S)

Writing Device Drivers

STREAMS Programming Guide


 

Index

NAME
SYNOPSIS
INTERFACE LEVEL
PARAMETERS
DESCRIPTION
RETURN VALUES
CONTEXT
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:39:45 GMT, October 02, 2010