Advanced Programming in the UNIX Environment, 3rd edition

Published by Addison-Wesley Professional (June 10, 2013) © 2013

  • W Richard Stevens Tucson, Arizona
  • Stephen A. Rago
Products list

Access details

  • Instant access once purchased
  • Fulfilled by VitalSource
Products list

Details

  • A print text
  • Free shipping

This product is expected to ship within 10-12 business days for New Zealand customers

Title overview

This edition of Advanced Programming in the UNIX Environment supports today's leading platforms, reflects new technical advances and best practices, and aligns with Version 4 of the Single UNIX Specification. This valuable tool begins with files, directories, and processes, carefully laying the groundwork for more advanced techniques, such as signal handling and terminal I/O then thoroughly covers threads and multithreaded programming, and socket-based IPC. This edition covers more than seventy new interfaces, including POSIX asynchronous I/O, spin locks, barriers, and POSIX semaphores.

Table of contents

  • Chapter 1: UNIX System Overview
  • Chapter 2: UNIX Standardization and Implementations
  • Chapter 3: File I/O
  • Chapter 4: Files and Directories
  • Chapter 5: Standard I/O Library
  • Chapter 6: System Data Files and Information  
  • Chapter 7: Process Environment
  • Chapter 8: Process Control
  • Chapter 9: Process Relationships
  • Chapter 10: Signals
  • Chapter 11: Threads
  • Chapter 12: Thread Control
  • Chapter 13: Daemon Processes
  • Chapter 14: Advanced I/O
  • Chapter 15: Interprocess Communication
  • Chapter 16: Network IPC: Sockets
  • Chapter 17: Advanced IPC
  • Chapter 18: Terminal I/O
  • Chapter 19: Pseudo Terminals
  • Chapter 20: A Database Library
  • Chapter 21: Communicating with a Network Printer
  • Appendix A: Function Prototypes
  • Appendix B: Miscellaneous Source Code
  • Appendix C: Solutions to Selected Exercises

Need help?Get in touch