flushband(9F)




NAME

     flushband - flush messages for a specified priority band


SYNOPSIS

     #include <sys/stream.h>

     void flushband(queue_t *q, unsigned char pri, int flag);


INTERFACE LEVEL

     Architecture independent level 1 (DDI/DKI).


PARAMETERS

     q     Pointer to the queue.

     pri   Priority of messages to be flushed.

     flag  Valid  flag values are:

     FLUSHDATA
           Flush only  data  messages  (types   M_DATA,  M_DELAY,
           M_PROTO, and  M_PCPROTO ).

     FLUSHALL
           Flush all messages.


DESCRIPTION

     flushband() flushes messages associated  with  the  priority
     band  specified by  pri. If  pri is  0, only normal and high
     priority  messages  are  flushed.  Otherwise,  messages  are
     flushed from the band  pri according to the value of  flag.


CONTEXT

     flushband() can be called from user or interrupt context.


SEE ALSO

     flushq(9F)

     Writing Device Drivers STREAMS Programming Guide


Man(1) output converted with man2html