Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programs Key Features * Develop a deeper understanding of how Linux system programming works * Gain hands-on experience of working with different Linux projects with the help of practical examples * Learn how to develop your own programs for LinuxBook DescriptionLinux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system. The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using