GNU C Library System & Network Applications (discounted)
The GNU C Library Reference Manual is the definitive reference work for the GNU Project version of all the ISO C standard library and other standard functions. For printing purposes, it has been split into two stand-alone volumes. Download a copy of the GNU C Library Reference Manual.
System & Network Applications is the second part of the series and contains advanced functions generally used by people writing larger applications, such as networking or configuring your system. Topics covered include threads, processes,network communications, signal handling, logging and system management. Contains code examples and usage recommendations. Useful for both sys admins and programmers.
See also: GNU C Library: Application Fundamentals
This volume covers:
- DES Encryption and Password Handling
- Processes & Job Control
- Users, Groups, and System Management
- File System Interface
- Pipes, FIFOs and Sockets
- Low-level Terminal Interfaces
- Low-level Input/Output
- System Databases
- System Configuration Parameters
- Non-local Exits
- Resource Usage and Limitation
- Signal Handling
- POSIX Threads
The GNU C Library supports the features of popular Unix variants (including BSD and System V) when no conflict occurs with ISO C and POSIX standards. Different compatibility modes (selectable when you compile an application) allow peaceful coexistence of the different varieties of Unix. Highly portable, you can build libraries for any supported system with just configure & make.
The GNU C Library is fully internationalized. The messages have been translated from American English into Brazilian Portuguese, British English, Chinese, Czech, Danish, Dutch, French, Galician, German, Greek, Italian, Japanese, Korean, Norwegian, Polish, Slovak, Spanish, Swedish, and Turkish.
This reference manual:
- Gives advice on how to write programs to work under multiple C dialects.
- Contains an alphabetical listing of functions and other library symbols, and which standards each belongs to.
- Identifies which features belong to which standards, enabling identification of possible nonportability problems in advance.
Standards covered include:
- ISO C 99
- ISO C Standard
- POSIX.1c 1d 1j
- GNU extensions
- 4.2, 4.3, 4.4 BSD
- System V Unix
- XSI (X/Open System Interface)