Chapter 16. A Project that Ties Everything Together

In this chapter

  • 16.1 Project Description page 642

  • 16.2 Suggested Reading page 644

For the first half of this book, we tied together everything that had been presented, rather neatly, by looking at the V7 ls.c. However, as much as we would like to have it, there is no single program, small enough to present here, for tying together the concepts and APIs presented starting with Chapter 8, “Filesystems and Directory Walks,” page 227.

Project Description

In day-to-day use, the one program that does use just about everything in the book is the shell. And indeed, there are Unix programming books that write a small but working shell to illustrate the principles involved.

Real shells are large and messy creatures. ...

Get Linux® Programming by Example 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.