www.sun.com
docs.sun.com
|
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