9. The STREAMS Subsystem

In Chapter 3, we presented an overview of the STREAMS mechanism found in UNIX System V Release 4. Chapter 3 is oriented toward the programmer who develops applications at user level. This chapter provides the other half of the picture; it presents the STREAMS mechanism from the perspective of a programmer writing kernel-level software. Therefore, we discuss the kernel environment and internals of the STREAMS mechanism. (We only deal with the uniprocessor implementations, since the dust has not settled yet in the battle among the numerous multiprocessor implementations.)

This chapter, and the three chapters that follow, differ from the preceding ones in several ways. First, this chapter does not include any examples. Second, ...

Get UNIX® System V Network Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.