- Softcover
- Used

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.ThriftBooks-Dallas
AbeBooks seller since July 2, 2009
Condition: Used - Good
US$ 7.63
Quantity: 1 available
Add to basketItem description from seller
Seller Inventory # G0937175234I3N00
- Title
- Using C on the UNIX System
- Author
- David A. Curry
- Publisher
- O'Reilly Media
- Publication year
- 1989
- Condition
- Good
- Dust jacket
- No Jacket
- Binding
- Paperback
- Language
- English
- ISBN 10
- 0937175234
- ISBN 13
- 9780937175231
- Item weight
- 0.88 pounds
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.
"Synopsis" may belong to another edition of this title.
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.
"About the title" may belong to another edition of this title.
ThriftBooks-Dallas
Dallas, TX, U.S.A.
AbeBooks seller since July 2, 2009
Shipping rates within U.S.A.
| Item | 4 to 8 business days | 4 to 8 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 0.00 |
Payment methods
Store description
Seller's business information
Thrift Books Global LLC
18300 Cascade Ave S
Seattle, WA U.S.A. 98188
Terms of sale
We guarantee each book that we send you. If you have any problems, please contact
our dedicated customer service department. They will do everything possible to
ensure you are happy with your order.
Shipping terms
All domestic Standard shipments are distributed from our warehouses by OSM, then handed off to the USPS for final delivery.
2-Day Shipping is delivered by FedEx, which does not deliver to PO boxes.
International shipments are tendered to the local postal service in the destination country for final delivery – We do not use courier services for international deliveries.