Advanced Programming in the Unix Environment
ISBN10: 0201433079 ISBN13: 9780201433074 Contributors: Rago, Stephen A. Publisher: Prentice Hall Published: Aug 1 2005 Pages: 927 Weight: 4.65lbs. Height: 9.25" Width: 7.50" Depth: 2.50" Edition: 2nd Edition Language: English
A major revision of the definitive guide to Unix system programming with sales exceeding 160,000 units It describes and illustrates more than 200 system calls - the interface that programmers must master in order to access all major Unix internal resources. The New Edition covers the final POSIX.1 standard as well as threads and multi-threaded programming. It includes all new examples, over 10,000 lines of code, running on Linux, Solaris, Free BSD and MAC OS X. Advanced Programming in the Unix Environment is a must-have volume describing and illustrating the programming interface to the Unix system. Author builds on the basic information presented in the first 15 chapters to provide chapter-length examples illustrating among other things how to develop a database library as well as a postscript print driver. The book progresses from basic topics such as file systems, directories, and signals to more advanced topics including interprocess communications, threads and multi-threaded programming. Extensive code examples in C combined with a clear writing style make the more difficult aspects of Unix programming easy to master. programmer how to get the most of their Unix system whether its Linux, Solaris, Free BSD or Mac OS X.