STREAMS is a general, flexible facility and a set of tools for developing system communication services. With STREAMS, developers can provide services ranging from complete networking protocol suites to individual device drivers.
This chapter provides an overview of the major STREAMS concepts. Consult UNIX System V Release 4, Programmer's Guide: STREAMS and Data Link Provider Interface Specification for additional information.
The following concepts are discussed: