Sun Microsystems, Inc.
spacerspacer
spacer www.sun.com docs.sun.com |
spacer
black dot
 
 
   
 

STREAMS Programming Guide

 
 
 
Copyright
  Preface
  Part I Application Programming Interface
  1.  Overview of STREAMS
  2.  STREAMS Application-Level Components
  3.  STREAMS Application-Level Mechanisms
  4.  Application Access to the STREAMS Driver and Module Interfaces
  5.  STREAMS Administration
Administration Tools
Autopush Facility
Application Interface
Administration Tool Description
strace Command
strlog Command
strqget Command
strqset Command
strerr Daemon
  6.  Pipes and Queues
  Part II Kernel Interface
  7.  STREAMS Framework - Kernel Level
  8.  STREAMS Kernel-Level Mechanisms
  9.  STREAMS Drivers
  10.  STREAMS Modules
  11.  Configuring STREAMS Drivers and Modules
Kernel Data Structures
modlinkage
modldrv
modlstrmod
dev_ops
cb_ops
streamtab
qinit
STREAMS Driver Entry Points
pts Example
STREAMS Module Configuration
Compilation
Kernel Loading
Checking the Module Type
Tunable Parameters
STREAMS Administrative Driver
Application Interface
STREAMS Anchors
Anchors and Data Flow
Using Anchors
  12.  Multithreaded STREAMS
  13.  STREAMS Multiplex Drivers
  Part III Advanced Topics
  14.  Debugging STREAMS-based Applications
  Part IV Appendixes
  A.  Message Types
  B.  Kernel Utility Interface Summary
  C.  STREAMS-Based Terminal Subsystem
  D.  STREAMS FAQ
  Glossary
  Index