Go to main content

STREAMS Programming Guide

Exit Print View

Updated: November 2020
 
 
Part I

STREAMS Application Programming Interface

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 1

Overview of STREAMS

This chapter provides an overview of the STREAMS mechanisms. The chapter also describes the background and simple definitions of the STREAMS mechanisms. Because the application developer works with a different subset of STREAMS interfaces than the kernel-level developer, application and kernel levels are described separately.