Team BBL
Previous Page Next Page

Organization of the Book

This book is divided into six parts:

  1. An overview and introduction to basic Unix programming concepts and terminology (Chapter 1), with a discussion of the various Unix standardization efforts and different Unix implementations (Chapter 2).

  2. I/Ounbuffered I/O (Chapter 3), properties of files and directories (Chapter 4), the standard I/O library (Chapter 5), and the standard system data files (Chapter 6).

  3. Processesthe environment of a Unix process (Chapter 7), process control (Chapter 8), the relationships between different processes (Chapter 9), and signals (Chapter 10).

  4. More I/Oterminal I/O (Chapter 11), advanced I/O (Chapter 12), and daemon processes (Chapter 13).

  5. IPCInterprocess communication (Chapters 14 and 15).

  6. Examplesa database library (Chapter 16), communicating with a PostScript printer (Chapter 17), a modem dialing program (Chapter 18), and using pseudo terminals (Chapter 19).

A reading familiarity with C would be beneficial as would some experience using Unix. No prior programming experience with Unix is assumed. This text is intended for programmers familiar with Unix and programmers familiar with some other operating system who wish to learn the details of the services provided by most Unix systems.

    Team BBL
    Previous Page Next Page