The Linux programming interface : a Linux and UNIX system programming handbook The Linux Programming Interface describes the Linux API (application programming interface)the system calls library functions and other low level interfaces that are used directly or indirectly by every program that runs on Linux. Programs that explicitly use these interfaces are commonly called system programs and include applications such as shells editors windowing systems terminal emulators file managers compilers database management systems virtual machines network servers and much of the other software that is employed on a daily basis on Linux systems. Extensively indexed and heavily cross referenced The Linux Programming Interface is both an introductory guide for readers new to the topic of system programming and a comprehensive reference for experienced system programmers. Although this book goes into detail on a wealth of Linux specific features it gives careful attention to contemporary Unix programming standards and to portability issues. Publisher