Chapter 17: Using Pipes and FIFOs

A chapter in the Linux Programming Bible; see the Table of Contents for more.

Description

Pipes are one of the most frequently-used methods for communicating between processes on a local system. This chapter will teach you all about pipes and lay some groundwork for the more complex sockets, which are covered in the two chapters following. Among the topics discussed here are creating pipes, using pipes for communication, how to implement redirection in C (as the shell does), setting up pipelines, special communication issues, and named pipes (FIFOs).

Main Sections