Books in Print

 [image of the Head of a GNU] [ English ]

GNU C Library: System & Network Applications

By Sandra Loosemore, et al

GNU C Library Manual cover image
675 Pages.
Cover Price: $60.00
March 2004, for glibc 2.2.x
ISBN 1-882114-24-8
Hardcover, printed covers, sewn binding
Download Texinfo Source (Formatted for hardcopy only)

Order Now!

GNU Press Home Page
Books In Print
Software on CD
GNU Gear Page
Wall Art
Other Fan Gear
Order Form
For Authors
For Resellers
For Teachers
Contact Us
FSF Home Page
GNU Project Home

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.

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
  • Syslog
  • 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
  • POSIX.2
  • GNU extensions
  • 4.2, 4.3, 4.4 BSD
  • Unix98
  • SVID
  • SunOS
  • System V Unix
  • XSI (X/Open System Interface)

Please send comments on these web pages to, send other questions to

Copyright © 2003, 2004, 2005, 2006 Free Software Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: $Date: 2007/02/07 02:34:56 $ $Author: mattl $