The Linux Programming Interface: A Linux and UNIX System Programming Handbook PDF Download Ebook. Michael Kerrisk offers full guide to the Linux and UNIX programming interface, the interface employed by almost each application that runs on a Linux or UNIX system.
On this book, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you simply need in an effort to master the craft of system programming, and accompanies his explanations with clear, complete example programs. Readers know tips on how to write network applications with the sockets API.
You will discover descriptions of over 500 system calls and library functions, and greater than 200 example applications, 88 tables, and one hundred fifteen diagrams. You will learn how to learn and write files efficiently, use signals, clocks, timers, create processes and execute programs. This book shows pointers to write safe programs, write multithreaded packages utilizing POSIX threads, construct and use shared libraries to carry out interprocess communication using pipes, message queues, shared memory, and semaphores.
Whereas this book covers a wealth of Linux-specific options, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally useful to programmers working on different UNIX platforms. It's the most complete single-volume work on the Linux and UNIX programming interface, and a book that is destined to become a brand new classic.
More details about this bookor
Download The Linux Programming Interface PDF Ebook :