Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

STREAMS Programming Guide
Copyright
Expand TOC  Preface

Part I Application Programming Interface
Expand TOC  1.  Overview of STREAMS
Expand TOC  2.  STREAMS Application-Level Components
Expand TOC  3.  STREAMS Application-Level Mechanisms
Expand TOC  4.  Application Access to the STREAMS Driver and Module Interfaces
Expand TOC  5.  STREAMS Administration
Expand TOC  6.  Pipes and Queues

Part II Kernel Interface
Expand TOC  7.  STREAMS Framework - Kernel Level
Expand TOC  8.  STREAMS Kernel-Level Mechanisms
Expand TOC  9.  STREAMS Drivers
Expand TOC  10.  STREAMS Modules
Expand TOC  11.  Configuring STREAMS Drivers and Modules
Expand TOC  12.  Multithreaded STREAMS
Expand TOC  13.  STREAMS Multiplex Drivers

Part III Advanced Topics
Expand TOC  14.  Debugging STREAMS-based Applications

Part IV Appendixes
Collapse TOC  A.   Message Types
Ordinary Messages
M_BREAK
M_CTL
M_DATA
M_DELAY
M_IOCTL
M_PASSFP
M_PROTO
M_RSE
M_SETOPTS
M_SIG
High-Priority Messages
M_COPYIN
M_COPYOUT
M_ERROR
M_FLUSH
M_HANGUP
M_IOCACK
M_IOCDATA
M_IOCNAK
M_PCPROTO
M_PCRSE
M_PCSIG
M_READ
SO_MREADOFF and M_STOP
SO_MREADOFFI and M_STOPI
M_UNHANGUP
Expand TOC  B.   Kernel Utility Interface Summary
Expand TOC  C.   STREAMS-Based Terminal Subsystem
Expand TOC  D.   STREAMS FAQ
Expand TOC  Glossary
Expand TOC  Index