The Fictioning Horror Sale

Recently Viewed clear list

Original Essays | September 15, 2014

Lois Leveen: IMG Forsooth Me Not: Shakespeare, Juliet, Her Nurse, and a Novel

There's this writer, William Shakespeare. Perhaps you've heard of him. He wrote this play, Romeo and Juliet. Maybe you've heard of it as well. It's... Continue »
  1. $18.19 Sale Hardcover add to wish list

    Juliet's Nurse

    Lois Leveen 9781476757445


Using C on the UNIX System


Using C on the UNIX System Cover


Synopses & Reviews

Publisher Comments:

Using C on the UNIX System provides a thorough introduction to the UNIX system call libraries. It is aimed at programmers who already know C, but who want to take full advantage of the UNIX programming environment. If you want to learn how to work with the operating system and to write programs that can interact with directories, terminals, and networks at the lowest level, you will find this book essential. It is impossible to write UNIX utilities of any sophistication without understanding the material in this book.

Even if you don't want to program at this level, familiarity with the UNIX system interface is the mark of an experienced and fluent user. If you want to know how the C shell performs job control or how network addressing works, you will find the answer here. Your knowledge of the UNIX system is fundamentally incomplete until you can make C work for you.

Using C provides discussions of the most important system calls as well as detailed descriptions of the important system data structures.

Topics covered include:

  • Low-level I/O (open, close, read, write).
  • Files, directories, and the low-level structure of the file system.
  • I/O control, including terminal management (ioctl).
  • Reading the system administrative databases (getpwent, etc.).
  • Time, timers, and timing.
  • Signal handling.
  • How one program starts another program (system, execv, fork).
  • Job control.
  • Interprocess communication (sockets, message queues, semaphores, shared memory).
  • Networking (addressing, port numbers).

This book is based on Berkeley 4.3 UNIX, but also covers System V.

Book News Annotation:

For intermediate to experienced C programmers who want to become UNIX system programmers. Explains system calls and special library routines available on the system.
Annotation c. Book News, Inc., Portland, OR (


Includes bibliographical references (p. 217-218) and index.

About the Author

David A. Curry has been programming and administering UNIX systems since 1978. He has authored books on UNIX and C programming and UNIX security. Dave has worked for the Research Institute for Advanced Computer Science, SRI International, and the Purdue University Engineering Computer Network. He currently serves as the Purdue Computer Emergency Response Team's representative to the Forum of Incident Response and Security Teams. Dave's hobbies include amateur radio and reading military and science fiction, but most of his time is spent trying to keep up with the kids.

Product Details

Curry, David A
O'Reilly Media
Curry, Dave
Sebastopol, CA :
Programming Languages - C
C (computer program language)
Operating Systems - General
Language, literature and biography
C programmers;UNIX utilities;Unix
General Computers
Edition Description:
Print PDF
A nutshell handbook
Series Volume:
no. 10
Publication Date:
9 x 6 x 0.58 in 0.89 lb

Other books you might like

  1. Piggie Pie! Used Trade Paper $2.50
  2. Eddie & His Big Deals Used Trade Paper $5.95
  3. Norton Anthology of English... Used Trade Paper $6.50
  4. The Constraints of Desire: The... New Trade Paper $50.25

Related Subjects

Computers and Internet » Computer Languages » C
Computers and Internet » Operating Systems » Unix » Unix and Linux Programming

Using C on the UNIX System Used Trade Paper
0 stars - 0 reviews
$1.00 In Stock
Product details 250 pages O'Reilly & Associates, Incorporated - English 9780937175231 Reviews:
  • back to top
Follow us on...

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at