Linux Programming Interface

Linux Programming Interface

A Practical Handbook for UNIX and Linus System Programmers

ByUchenna Ihekaire

This ebook may not meet accessibility standards and may not be fully compatible with assistive technologies.
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.

Details

Publication Date
Dec 16, 2024
Language
English
Category
Computers & Technology
Copyright
All Rights Reserved - Standard Copyright License
Contributors
By (author): Uchenna Ihekaire

Specifications

Format
EPUB

Ratings & Reviews