streamtab(9S)




NAME

     streamtab - STREAMS entity declaration structure


SYNOPSIS

     #include <sys/stream.h>


INTERFACE LEVEL

     Architecture independent level 1 (DDI/DKI).


DESCRIPTION

     Each STREAMS driver or module must have a  streamtab  struc-
     ture.

     streamtab is made up of qinit structures for both  the  read
     and  write  queue  portions of each module or driver. Multi-
     plexing drivers require both upper and  lower  qinit  struc-
     tures. The qinit structure contains the entry points through
     which the module or driver routines are called.

     Normally, the read QUEUE contains the open  and  close  rou-
     tines.  Both  the  read  and write queue can contain put and
     service procedures.


STRUCTURE MEMBERS

     struct qinit    *st_rdinit;    /* read QUEUE */
     struct qinit    *st_wrinit;    /* write QUEUE */
     struct qinit    *st_muxrinit;  /* lower read QUEUE*/
     struct qinit    *st_muxwinit;  /* lower write QUEUE*/


SEE ALSO

     qinit(9S)

     STREAMS Programming Guide


Man(1) output converted with man2html