The GNU C Library Reference Manual

The GNU C Library Reference Manual

The GNU C Library Reference Manual

Sandra Loosemore with

Richard M. Stallman, Roland McGrath, Andrew Oram, and Ulrich Drepper

for version 2.36

This is The GNU C Library Reference Manual, for version 2.36.

Copyright c 1993?2022 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being "Free Software Needs Free Documentation" and "GNU Lesser General Public License", the Front-Cover texts being "A GNU Manual", and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License".

(a) The FSF's Back-Cover Text is: "You have the freedom to copy and modify this GNU manual. Buying copies from the FSF supports it in developing GNU and promoting software freedom."

i

Short Contents

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Error Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3 Virtual Memory Allocation And Paging . . . . . . . . . . . . . . . . . . 42 4 Character Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5 String and Array Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 6 Character Set Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 7 Locales and Internationalization . . . . . . . . . . . . . . . . . . . . . . . . 181 8 Message Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 9 Searching and Sorting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 10 Pattern Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 11 Input/Output Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 12 Input/Output on Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 13 Low-Level Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 14 File System Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 15 Pipes and FIFOs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 16 Sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 17 Low-Level Terminal Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 500 18 Syslog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 19 Mathematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536 20 Arithmetic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 21 Date and Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648 22 Resource Usage And Limitation . . . . . . . . . . . . . . . . . . . . . . . . 686 23 Non-Local Exits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707 24 Signal Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716 25 The Basic Program/System Interface . . . . . . . . . . . . . . . . . . . . 761 26 Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 27 Inter-Process Communication . . . . . . . . . . . . . . . . . . . . . . . . . . 817 28 Job Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819 29 System Databases and Name Service Switch . . . . . . . . . . . . . . 837 30 Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847 31 System Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877 32 System Configuration Parameters. . . . . . . . . . . . . . . . . . . . . . . 892 33 Cryptographic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 914

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download