*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> streamadm (4)              
Title
Content
Arch
Section
 

streamadm(4)

Contents


NAME    [Toc]    [Back]

       streamadm  -  Defines  configuration  information  about a
       STREAMS module or driver

SYNOPSIS    [Toc]    [Back]

       #include <sys/stream.h>

       struct streamadm(
               uint sa_version,
               uint sa_flags,
               char sa_name [FMNAMESZ+1],
               caddr_t sa_ttys,
               uint sa_sync_level,
               caddr_t sa_sync_info );

PARAMETERS    [Toc]    [Back]

       Version identifier for the streamadm structure.  Used  for
       compatibility  reasons.   A  flag  indicating  the type of
       STREAMS.  Possible values are: For a STREAMS driver.   For
       a  STREAMS  module.   The  unique  name  of  the module or
       driver.  Modules and drivers share a  common  name  space.
       The  maximum  length  for  a  name  is set by FMNAMESZ.  A
       pointer to the ttys() routine that will  be  used  by  the
       module  or driver.  When the module or driver is added via
       strmod_add(), this pointer will be placed  in  the  d_ttys
       field in the cdevsw structure.  If the driver is not a tty
       driver, this field is set to  NULL.   The  synchronization
       level for the module or driver.  This field is relevant on
       multiprocessors.  The possible values  are:  The  default,
       global  level  synchronization.  Global level synchronization.
  Arbitrary level synchronization.  Module level synchronization.
   Queue  pair  level synchronization.  Queue
       level synchronization.  A pointer to synchronization data.
       This  field  is  relevant  if sa_sync_level is SQLVL_ELSEWHERE.

DESCRIPTION    [Toc]    [Back]

       The streamadm structure defines  additional  configuration
       information for a STREAMS module or driver.  The operating
       system configuration  procedure  uses  this  structure  in
       addition  to the traditional streamtab structure when configuring
 a STREAMS module or driver.

       The Network Programmer's Guide contains additional  information
  about the synchronization levels for the module or
       driver.

SEE ALSO    [Toc]    [Back]

      
      
       Interfaces: strmod_add(2), strmod_del(2)

       Network Programmer's Guide



                                                     streamadm(4)
[ Back ]
 Similar pages
Name OS Title
ifnet Tru64 STREAMS ifnet module for bridging STREAMS device drivers to sockets
tels HP-UX STREAMS Telnet slave (pseudo-terminal) driver, STREAMS Telnet master driver (used by telnetd only), respective
telm HP-UX STREAMS Telnet slave (pseudo-terminal) driver, STREAMS Telnet master driver (used by telnetd only), respective
msgb Tru64 Defines a STREAMS message block
dlpi Tru64 STREAMS pseudodevice driver for bridging BSD Drivers to STREAMS
dlb Tru64 STREAMS pseudodevice driver for bridging BSD Drivers to STREAMS
alpq IRIX query the alp STREAMS module
ldr_inq_region Tru64 Return module information about a region in a loaded module
ldterm Tru64 STREAMS line discipline module
timod IRIX Transport Interface cooperating STREAMS module
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service