Linux Programming Interface
A Practical Handbook for UNIX and Linus System Programmers
Questo ebook potrebbe non soddisfare gli standard di accessibilità e non essere pienamente compatibile con le tecnologie assistive.
The Linux Programming Guide serves as the ultimate reference for understanding the programming interface of Linux and UNIX systems—an essential component for virtually all applications running on these platforms. Authored by Linux programming expert Uchenna Ihekaire, this comprehensive resource offers in-depth explanations of the system calls and library functions crucial for mastering system programming, complemented by straightforward and complete example programs.
Inside, you will discover detailed insights into over 500 system calls and library functions, alongside more than 200 illustrative example programs, 88 tables, and 115 diagrams. Key learning objectives include:
- Efficiently reading and writing files
- Utilizing signals, clocks, and timers
- Creating and executing processes
- Writing secure applications
- Developing multithreaded programs using POSIX threads
- Creating and managing shared libraries
- Implementing interprocess communication with pipes, message queues, shared memory, and semaphores
- Building network applications using the sockets API
While this guide delves into numerous Linux-specific features like epoll, inotify, and the /proc file system, it also highlights UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4), ensuring its relevance for programmers working across various UNIX platforms.
The Linux Programming Guide is the most extensive single-volume reference available on the Linux and UNIX programming interface, positioning itself as an essential addition to any programmer’s library.
Dettagli
- Data di pubblicazione
- Dec 16, 2024
- Lingua
- English
- Categoria
- Computer & tecnologia
- Copyright
- Tutti i diritti riservati - Licenza di copyright standard
- Collaboratori
- Di (autore): Uchenna Ihekaire
Specifiche
- Formato
- EPUB