Part I of this guide contains:
Overview of STREAMS describes how to construct, use, and dismantle a stream using STREAMS-related system calls.
STREAMS Application-Level Components describes how the kernel interprets system calls being passed from an application.
STREAMS Application-Level Mechanisms describes how the kernel interprets system calls being passed from an application.
Application Access to the STREAMS Driver and Module Interfaces describes application access to driver and module interfaces.
STREAMS Administration describes the tools available to administer STREAMS.
Pipes and Queues describes communication between processes using STREAMS-based pipes and named pipes.
Chapter 1This chapter provides a foundation for later chapters. Background and simple definitions are followed by an overview of the STREAMS mechanisms. Because the application developer is concerned with a different subset of STREAMS interfaces than the kernel-level developer, application and kernel levels are described separately.