This is libc.info, produced by makeinfo version 4.5 from libc.texinfo.

INFO-DIR-SECTION GNU libraries
START-INFO-DIR-ENTRY
* Libc: (libc).                 C library.
END-INFO-DIR-ENTRY

   This file documents the GNU C library.

   This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library
Reference Manual', for Version 2.2.x.

   Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
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.1 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)
(see below), and with the Back-Cover Texts being (b) (see below).  A
copy of the license is included in the section entitled "GNU Free
Documentation License".

   (a) The FSF's Front-Cover Text is:

   A GNU Manual

   (b) The FSF's Back-Cover Text is:

   You have freedom to copy and modify this GNU Manual, like GNU
software.  Copies published by the Free Software Foundation raise
funds for GNU development.


Indirect:
libc.info-1: 1208
libc.info-2: 61501
libc.info-3: 106627
libc.info-4: 156015
libc.info-5: 203718
libc.info-6: 246681
libc.info-7: 273704
libc.info-8: 319512
libc.info-9: 362384
libc.info-10: 410287
libc.info-11: 449176
libc.info-12: 496437
libc.info-13: 542098
libc.info-14: 583815
libc.info-15: 631208
libc.info-16: 681128
libc.info-17: 728991
libc.info-18: 777803
libc.info-19: 826521
libc.info-20: 875505
libc.info-21: 921433
libc.info-22: 962628
libc.info-23: 1009401
libc.info-24: 1059097
libc.info-25: 1106771
libc.info-26: 1152997
libc.info-27: 1201977
libc.info-28: 1250702
libc.info-29: 1299373
libc.info-30: 1347316
libc.info-31: 1396310
libc.info-32: 1424346
libc.info-33: 1481774
libc.info-34: 1531482
libc.info-35: 1578886
libc.info-36: 1626668
libc.info-37: 1673168
libc.info-38: 1722150
libc.info-39: 1767714
libc.info-40: 1817141
libc.info-41: 1864139
libc.info-42: 1913748
libc.info-43: 1958244
libc.info-44: 2007809
libc.info-45: 2054012
libc.info-46: 2103306
libc.info-47: 2151940
libc.info-48: 2194161
libc.info-49: 2244146
libc.info-50: 2290565
libc.info-51: 2340371
libc.info-52: 2387412
libc.info-53: 2400540
libc.info-54: 2609854
libc.info-55: 2655165
libc.info-56: 2677405
libc.info-57: 2725445
libc.info-58: 2789035
libc.info-59: 2796812
libc.info-60: 2878958
libc.info-61: 2943531

Tag Table:
(Indirect)
Node: Top1208
Node: Introduction61501
Node: Getting Started62850
Node: Standards and Portability64309
Node: ISO C65757
Node: POSIX67274
Node: Berkeley Unix69011
Node: SVID69775
Node: XPG70775
Node: Using the Library71716
Node: Header Files72439
Node: Macro Definitions76390
Node: Reserved Names78735
Node: Feature Test Macros83431
Node: Roadmap to the Manual94215
Node: Error Reporting101499
Node: Checking for Errors102416
Node: Error Codes106627
Node: Error Messages125633
Node: Memory139965
Node: Memory Concepts140822
Node: Memory Allocation146490
Node: Memory Allocation and C147379
Node: Unconstrained Allocation150928
Node: Basic Allocation152348
Node: Malloc Examples154048
Node: Freeing after Malloc156015
Node: Changing Block Size157830
Node: Allocating Cleared Space160433
Node: Efficiency and Malloc161441
Node: Aligned Memory Blocks162540
Node: Malloc Tunable Parameters164712
Node: Heap Consistency Checking166374
Node: Hooks for Malloc171474
Node: Statistics of Malloc177670
Node: Summary of Malloc179628
Node: Allocation Debugging181790
Node: Tracing malloc182893
Node: Using the Memory Debugger184743
Node: Tips for the Memory Debugger186628
Node: Interpreting the traces187956
Node: Obstacks191491
Node: Creating Obstacks193105
Node: Preparing for Obstacks195004
Node: Allocation in an Obstack197747
Node: Freeing Obstack Objects200154
Node: Obstack Functions201488
Node: Growing Objects203718
Node: Extra Fast Growing207963
Node: Status of an Obstack211582
Node: Obstacks Data Alignment213001
Node: Obstack Chunks214687
Node: Summary of Obstacks217042
Node: Variable Size Automatic220456
Node: Alloca Example221982
Node: Advantages of Alloca223103
Node: Disadvantages of Alloca224990
Node: GNU C Variable-Size Arrays225733
Node: Resizing the Data Segment226891
Node: Locking Pages228979
Node: Why Lock Pages229741
Node: Locked Memory Details231369
Node: Page Lock Functions233625
Node: Character Handling239492
Node: Classification of Characters240947
Node: Case Conversion244791
Node: Classification of Wide Characters246681
Node: Using Wide Char Classes254381
Node: Wide Character Case Conversion256692
Node: String and Array Utilities259385
Node: Representation of Strings261449
Node: String/Array Conventions266971
Node: String Length269905
Node: Copying and Concatenation273704
Node: String/Array Comparison299165
Node: Collation Functions309307
Node: Search Functions319512
Node: Finding Tokens in a String331632
Node: strfry343831
Node: Trivial Encryption344861
Node: Encode Binary Data346319
Node: Argz and Envz Vectors351021
Node: Argz Functions351621
Node: Envz Functions358182
Node: Character Set Handling361232
Node: Extended Char Intro362384
Node: Charset Function Overview375489
Node: Restartable multibyte conversion376452
Node: Selecting the Conversion378562
Node: Keeping the state380951
Node: Converting a Character384165
Node: Converting Strings400171
Node: Multibyte Conversion Example410287
Node: Non-reentrant Conversion413274
Node: Non-reentrant Character Conversion414958
Node: Non-reentrant String Conversion419658
Node: Shift State422656
Node: Generic Charset Conversion425319
Node: Generic Conversion Interface428501
Node: iconv Examples438442
Node: Other iconv Implementations443786
Node: glibc iconv Implementation449176
Node: Locales488913
Node: Effects of Locale490582
Node: Choosing Locale492546
Node: Locale Categories493920
Node: Setting the Locale496437
Node: Standard Locales500989
Node: Locale Information502278
Node: The Lame Way to Locale Data503994
Node: General Numeric505865
Node: Currency Symbol508844
Node: Sign of Money Amount513032
Node: The Elegant and Fast Way515162
Node: Formatting Numbers527298
Node: Yes-or-No Questions536718
Node: Message Translation538754
Node: Message catalogs a la X/Open540800
Node: The catgets Functions542098
Node: The message catalog files551119
Node: The gencat program557868
Node: Common Usage561002
Node: The Uniforum approach568128
Node: Message catalogs with gettext569622
Node: Translation with gettext570657
Node: Locating gettext catalog576952
Node: Advanced gettext functions583815
Ref: Advanced gettext functions-Footnote-1593932
Node: Charset conversion in gettext594024
Node: GUI program problems596513
Node: Using gettextized software602047
Node: Helper programs for gettext610747
Node: Searching and Sorting612511
Node: Comparison Functions613426
Node: Array Search Function614643
Node: Array Sort Function617987
Node: Search/Sort Example620118
Node: Hash Search Function623609
Node: Tree Search Function631208
Node: Pattern Matching638122
Node: Wildcard Matching638924
Node: Globbing642862
Node: Calling Glob643726
Node: Flags for Globbing653708
Node: More Flags for Globbing657238
Node: Regular Expressions663370
Node: POSIX Regexp Compilation664354
Node: Flags for POSIX Regexps668469
Node: Matching POSIX Regexps669376
Node: Regexp Subexpressions671537
Node: Subexpression Complications673591
Node: Regexp Cleanup675954
Node: Word Expansion678280
Node: Expansion Stages679635
Node: Calling Wordexp681128
Node: Flags for Wordexp685091
Node: Wordexp Example687044
Node: Tilde Expansion688840
Node: Variable Substitution689912
Node: I/O Overview694028
Node: I/O Concepts695542
Node: Streams and File Descriptors696687
Node: File Position699774
Node: File Names701906
Node: Directories702792
Node: File Name Resolution704529
Node: File Name Errors707457
Node: File Name Portability708997
Node: I/O on Streams710989
Node: Streams713211
Node: Standard Streams714552
Node: Opening Streams716336
Node: Closing Streams726439
Node: Streams and Threads728991
Node: Streams and I18N738017
Node: Simple Output744180
Node: Character Input749530
Node: Line Input754776
Node: Unreading761456
Node: Unreading Idea762265
Node: How Unread763091
Node: Block Input/Output765746
Node: Formatted Output768524
Node: Formatted Output Basics770291
Node: Output Conversion Syntax772784
Node: Table of Output Conversions777803
Node: Integer Conversions780809
Node: Floating-Point Conversions786350
Node: Other Output Conversions792184
Node: Formatted Output Functions795990
Node: Dynamic Output801972
Node: Variable Arguments Output803828
Node: Parsing a Template String810012
Node: Example of Parsing813843
Node: Customizing Printf816131
Node: Registering New Conversions818050
Node: Conversion Specifier Options820223
Node: Defining the Output Handler824060
Node: Printf Extension Example826521
Node: Predefined Printf Handlers828930
Node: Formatted Input832341
Node: Formatted Input Basics833420
Node: Input Conversion Syntax836112
Node: Table of Input Conversions839474
Node: Numeric Input Conversions843644
Node: String Input Conversions848099
Node: Dynamic String Input853219
Node: Other Input Conversions854409
Node: Formatted Input Functions856054
Node: Variable Arguments Input858895
Node: EOF and Errors861250
Node: Error Recovery864164
Node: Binary Streams865950
Node: File Positioning868474
Node: Portable Positioning875505
Node: Stream Buffering881194
Node: Buffering Concepts882793
Node: Flushing Buffers884156
Node: Controlling Buffering887263
Node: Other Kinds of Streams892868
Node: String Streams894157
Node: Obstack Streams898293
Node: Custom Streams900336
Node: Streams and Cookies901053
Node: Hook Functions904123
Node: Formatted Messages906509
Node: Printing Formatted Messages907174
Node: Adding Severity Classes913614
Node: Example915221
Node: Low-Level I/O918425
Node: Opening and Closing Files921433
Node: I/O Primitives929405
Node: File Position Primitive943501
Node: Descriptors and Streams950814
Node: Stream/Descriptor Precautions953498
Node: Linked Channels954704
Node: Independent Channels955932
Node: Cleaning Streams957835
Node: Scatter-Gather960038
Node: Memory-mapped I/O962628
Node: Waiting for I/O974098
Node: Synchronizing I/O981855
Node: Asynchronous I/O985303
Node: Asynchronous Reads/Writes993363
Node: Status of AIO Operations1005832
Node: Synchronizing AIO Operations1009401
Node: Cancel AIO Operations1015832
Node: Configuration of AIO1019323
Node: Control Operations1021517
Node: Duplicating Descriptors1024208
Node: Descriptor Flags1028464
Node: File Status Flags1031865
Node: Access Modes1033318
Node: Open-time Flags1035607
Node: Operating Modes1040323
Node: Getting File Status Flags1043088
Node: File Locks1045695
Node: Interrupt Input1054590
Node: IOCTLs1057020
Ref: IOCTLs-Footnote-11059000
Node: File System Interface1059097
Node: Working Directory1060626
Node: Accessing Directories1065637
Node: Directory Entries1067064
Node: Opening a Directory1070318
Node: Reading/Closing Directory1072761
Node: Simple Directory Lister1077432
Node: Random Access Directory1078452
Node: Scanning Directory Content1079954
Node: Simple Directory Lister Mark II1084409
Node: Working with Directory Trees1085518
Node: Hard Links1097061
Node: Symbolic Links1099859
Node: Deleting Files1106771
Node: Renaming Files1109689
Node: Creating Directories1113293
Node: File Attributes1115045
Node: Attribute Meanings1116569
Node: Reading Attributes1125791
Node: Testing File Type1129861
Node: File Owner1134017
Node: Permission Bits1137669
Node: Access Permission1142987
Node: Setting Permissions1144129
Node: Testing File Access1149335
Node: File Times1152997
Node: File Size1157468
Node: Making Special Files1163893
Node: Temporary Files1165569
Node: Pipes and FIFOs1174789
Node: Creating a Pipe1176372
Node: Pipe to a Subprocess1179665
Node: FIFO Special Files1182672
Node: Pipe Atomicity1184244
Node: Sockets1185127
Node: Socket Concepts1187167
Node: Communication Styles1191407
Node: Socket Addresses1193257
Node: Address Formats1195293
Node: Setting Address1198494
Node: Reading Address1200216
Node: Interface Naming1201977
Node: Local Namespace1204384
Node: Local Namespace Concepts1205044
Node: Local Namespace Details1206561
Node: Local Socket Example1208508
Node: Internet Namespace1209934
Node: Internet Address Formats1212157
Node: Host Addresses1214308
Node: Abstract Host Addresses1215476
Node: Host Address Data Type1219993
Node: Host Address Functions1223116
Node: Host Names1227468
Node: Ports1236737
Node: Services Database1238775
Node: Byte Order1241598
Node: Protocols Database1243906
Node: Inet Example1247448
Node: Misc Namespaces1249458
Node: Open/Close Sockets1250204
Node: Creating a Socket1250702
Node: Closing a Socket1252382
Node: Socket Pairs1253908
Node: Connections1255917
Node: Connecting1257011
Node: Listening1259838
Node: Accepting Connections1261911
Node: Who is Connected1265042
Node: Transferring Data1266141
Node: Sending Data1267246
Node: Receiving Data1269764
Node: Socket Data Options1271500
Node: Byte Stream Example1272363
Node: Server Example1274420
Node: Out-of-Band Data1278436
Node: Datagrams1284347
Node: Sending Datagrams1285376
Node: Receiving Datagrams1287301
Node: Datagram Example1289367
Node: Example Receiver1291381
Node: Inetd1293945
Node: Inetd Servers1294754
Node: Configuring Inetd1295996
Node: Socket Options1298665
Node: Socket Option Functions1299373
Node: Socket-Level Options1300930
Node: Networks Database1304559
Node: Low-Level Terminal Interface1307443
Node: Is It a Terminal1308913
Node: I/O Queues1310816
Node: Canonical or Not1312773
Node: Terminal Modes1314619
Node: Mode Data Types1316188
Node: Mode Functions1318016
Node: Setting Modes1321948
Node: Input Modes1323945
Node: Output Modes1329211
Node: Control Modes1330823
Node: Local Modes1334912
Node: Line Speed1341225
Node: Special Characters1345402
Node: Editing Characters1347316
Node: Signal Characters1351656
Node: Start/Stop Characters1354522
Node: Other Special1356392
Node: Noncanonical Input1358206
Node: BSD Terminal Modes1363019
Node: Line Control1364491
Node: Noncanon Example1369209
Node: Pseudo-Terminals1371436
Node: Allocation1372348
Node: Pseudo-Terminal Pairs1377135
Node: Syslog1379651
Node: Overview of Syslog1380600
Node: Submitting Syslog Messages1384785
Node: openlog1385603
Node: syslog; vsyslog1388960
Node: closelog1393157
Node: setlogmask1393804
Node: Syslog Example1395647
Node: Mathematics1396310
Node: Mathematical Constants1398032
Node: Trig Functions1400039
Node: Inverse Trig Functions1403774
Node: Exponents and Logarithms1407576
Node: Hyperbolic Functions1415768
Node: Special Functions1419808
Node: Errors in Math Functions1424346
Node: Pseudo-Random Numbers1481774
Node: ISO Random1484015
Node: BSD Random1485947
Node: SVID Random1490529
Node: FP Function Optimizations1503779
Node: Arithmetic1505866
Node: Integers1507145
Node: Integer Division1510161
Node: Floating Point Numbers1513846
Node: Floating Point Classes1515588
Node: Floating Point Errors1519409
Node: FP Exceptions1519906
Node: Infinity and NaN1524267
Node: Status bit operations1527340
Node: Math Error Reporting1531482
Node: Rounding1533808
Node: Control Functions1537396
Node: Arithmetic Functions1542218
Node: Absolute Value1543086
Node: Normalization Functions1545146
Node: Rounding Functions1548447
Node: Remainder Functions1552829
Node: FP Bit Twiddling1554973
Node: FP Comparison Functions1558085
Node: Misc FP Arithmetic1560798
Node: Complex Numbers1563540
Node: Operations on Complex1565245
Node: Parsing of Numbers1567589
Node: Parsing of Integers1568281
Node: Parsing of Floats1578886
Node: System V Number Conversion1584052
Node: Date and Time1589368
Node: Time Basics1590098
Node: Elapsed Time1591978
Node: Processor And CPU Time1595530
Node: CPU Time1597401
Node: Processor Time1599174
Node: Calendar Time1601574
Node: Simple Calendar Time1603507
Node: High-Resolution Calendar1605911
Node: Broken-down Time1611272
Node: High Accuracy Clock1619231
Node: Formatting Calendar Time1626668
Node: Parsing Date and Time1641977
Node: Low-Level Time String Parsing1642820
Node: General Time String Parsing1656049
Node: TZ Variable1663177
Node: Time Zone Functions1669220
Node: Time Functions Example1672060
Node: Setting an Alarm1673168
Node: Sleeping1678415
Node: Resource Usage And Limitation1683018
Node: Resource Usage1683695
Node: Limits on Resources1689277
Node: Priority1698495
Node: Absolute Priority1700857
Node: Realtime Scheduling1705951
Node: Basic Scheduling Functions1709399
Node: Traditional Scheduling1717335
Node: Traditional Scheduling Intro1717887
Node: Traditional Scheduling Functions1722150
Node: Memory Resources1726037
Node: Memory Subsystem1726887
Node: Query Memory Parameters1729267
Node: Processor Resources1732914
Node: Non-Local Exits1735031
Node: Non-Local Intro1735741
Node: Non-Local Details1739472
Node: Non-Local Exits and Signals1742548
Node: System V contexts1744045
Node: Signal Handling1757007
Node: Concepts of Signals1759041
Node: Kinds of Signals1759605
Node: Signal Generation1761000
Node: Delivery of Signal1763267
Node: Standard Signals1766121
Node: Program Error Signals1767714
Node: Termination Signals1775172
Node: Alarm Signals1779010
Node: Asynchronous I/O Signals1780242
Node: Job Control Signals1781432
Node: Operation Error Signals1786032
Node: Miscellaneous Signals1787971
Node: Signal Messages1789665
Node: Signal Actions1791550
Node: Basic Signal Handling1792495
Node: Advanced Signal Handling1798562
Node: Signal and Sigaction1801536
Node: Sigaction Function Example1803288
Node: Flags for Sigaction1805604
Node: Initial Signal Actions1807982
Node: Defining Handlers1809363
Node: Handler Returns1811548
Node: Termination in Handler1813598
Node: Longjmp in Handler1815037
Node: Signals in Handler1817141
Node: Merged Signals1819261
Node: Nonreentrancy1824974
Node: Atomic Data Access1830380
Node: Non-atomic Example1831426
Node: Atomic Types1833203
Node: Atomic Usage1834222
Node: Interrupted Primitives1835692
Node: Generating Signals1838991
Node: Signaling Yourself1839584
Node: Signaling Another Process1841567
Node: Permission for kill1844943
Node: Kill Example1846739
Node: Blocking Signals1849091
Node: Why Block1850863
Node: Signal Sets1852399
Node: Process Signal Mask1855425
Node: Testing for Delivery1858450
Node: Blocking for Handler1859708
Node: Checking for Pending Signals1862127
Node: Remembering a Signal1864139
Node: Waiting for a Signal1867693
Node: Using Pause1868238
Node: Pause Problems1869863
Node: Sigsuspend1871587
Node: Signal Stack1874298
Node: BSD Signal Handling1879620
Node: BSD Handler1880894
Node: Blocking in BSD1883326
Node: Program Basics1884777
Node: Program Arguments1886761
Node: Argument Syntax1888760
Node: Parsing Program Arguments1891434
Node: Getopt1892537
Node: Using Getopt1893175
Node: Example of Getopt1897293
Node: Getopt Long Options1900031
Node: Getopt Long Option Example1905279
Node: Argp1908400
Node: Argp Global Variables1911716
Node: Argp Parsers1913748
Node: Argp Option Vectors1917122
Node: Argp Option Flags1920337
Node: Argp Parser Functions1922383
Node: Argp Special Keys1925075
Node: Argp Helper Functions1930361
Node: Argp Parsing State1933393
Node: Argp Children1936956
Node: Argp Flags1939038
Node: Argp Help Filtering1941315
Node: Argp Help Filter Keys1942550
Node: Argp Help1943463
Node: Argp Help Flags1944643
Node: Argp Examples1946993
Node: Argp Example 11947463
Node: Argp Example 21948263
Node: Argp Example 31951204
Node: Argp Example 41958244
Node: Argp User Customization1965993
Node: Suboptions1967721
Node: Suboptions Example1969663
Node: Environment Variables1971832
Node: Environment Access1973697
Node: Standard Environment1978617
Node: System Calls1982790
Node: Program Termination1986346
Node: Normal Termination1987555
Node: Exit Status1988952
Node: Cleanups on Exit1992311
Node: Aborting a Program1994128
Node: Termination Internals1995027
Node: Processes1997207
Node: Running a Command1999229
Node: Process Creation Concepts2001256
Node: Process Identification2003265
Node: Creating a Process2004189
Node: Executing a File2007809
Node: Process Completion2014944
Node: Process Completion Status2021214
Node: BSD Wait Functions2022857
Node: Process Creation Example2024725
Node: Job Control2026981
Node: Concepts of Job Control2028259
Node: Job Control is Optional2031613
Node: Controlling Terminal2032662
Node: Access to the Terminal2033569
Node: Orphaned Process Groups2035172
Node: Implementing a Shell2036163
Node: Data Structures2037046
Node: Initializing the Shell2039704
Node: Launching Jobs2043440
Node: Foreground and Background2050893
Node: Stopped and Terminated Jobs2054012
Node: Continuing Stopped Jobs2059222
Node: Missing Pieces2060854
Node: Functions for Job Control2062478
Node: Identifying the Terminal2062958
Node: Process Group Functions2064531
Node: Terminal Access Functions2069541
Node: Name Service Switch2073018
Node: NSS Basics2074349
Node: NSS Configuration File2075938
Node: Services in the NSS configuration2077636
Node: Actions in the NSS configuration2078917
Node: Notes on NSS Configuration File2082078
Node: NSS Module Internals2083955
Node: NSS Module Names2084651
Ref: NSS Module Names-Footnote-12086692
Ref: NSS Module Names-Footnote-22086846
Node: NSS Modules Interface2087024
Node: Extending NSS2091721
Node: Adding another Service to NSS2092652
Node: NSS Module Function Internals2094883
Node: Users and Groups2099787
Node: User and Group IDs2102398
Node: Process Persona2103306
Node: Why Change Persona2104991
Node: How Change Persona2106872
Node: Reading Persona2108759
Node: Setting User ID2111029
Node: Setting Groups2113892
Node: Enable/Disable Setuid2119575
Node: Setuid Program Example2121609
Node: Tips for Setuid2125083
Node: Who Logged In2127598
Node: User Accounting Database2129978
Node: Manipulating the Database2131162
Node: XPG Functions2143490
Node: Logging In and Out2147905
Node: User Database2150021
Node: User Data Structure2150683
Node: Lookup User2151940
Node: Scanning All Users2154504
Node: Writing a User Entry2157458
Node: Group Database2158357
Node: Group Data Structure2158933
Node: Lookup Group2159696
Node: Scanning All Groups2162197
Node: Database Example2165227
Node: Netgroup Database2167424
Node: Netgroup Data2167835
Node: Lookup Netgroup2169363
Node: Netgroup Membership2172781
Node: System Management2174111
Node: Host Identification2175042
Node: Platform Type2181521
Node: Filesystem Handling2184826
Node: Mount Information2186326
Node: fstab2188345
Node: mtab2194161
Node: Other Mount Information2203453
Node: Mount-Unmount-Remount2203967
Node: System Parameters2213994
Node: System Configuration2219528
Node: General Limits2221099
Node: System Options2224734
Node: Version Supported2228066
Node: Sysconf2229903
Node: Sysconf Definition2230539
Node: Constants for Sysconf2231211
Node: Examples of Sysconf2244146
Node: Minimums2245139
Node: Limits for Files2247850
Node: Options for Files2250851
Node: File Minimums2253144
Node: Pathconf2255364
Node: Utility Limits2258739
Node: Utility Minimums2260669
Node: String Parameters2262421
Node: Cryptographic Functions2266321
Node: Legal Problems2268118
Node: getpass2270394
Node: crypt2272564
Node: DES Encryption2277332
Node: Debugging Support2283534
Node: Backtraces2284176
Node: POSIX Threads2288962
Node: Basic Thread Operations2290565
Node: Thread Attributes2295147
Node: Cancellation2302104
Node: Cleanup Handlers2305997
Node: Mutexes2311134
Node: Condition Variables2320792
Node: POSIX Semaphores2328167
Node: Thread-Specific Data2332048
Node: Threads and Signal Handling2336681
Node: Threads and Fork2340371
Node: Streams and Fork2345798
Node: Miscellaneous Thread Functions2347960
Node: Language Features2354445
Node: Consistency Checking2355371
Node: Variadic Functions2359912
Node: Why Variadic2360984
Node: How Variadic2362948
Node: Variadic Prototypes2364237
Node: Receiving Arguments2365378
Node: How Many Arguments2368049
Node: Calling Variadics2369711
Node: Argument Macros2371811
Node: Variadic Example2374647
Node: Old Varargs2375799
Node: Null Pointer Constant2377474
Node: Important Data Types2378559
Node: Data Type Measurements2381123
Node: Width of Type2381980
Node: Range of Type2382886
Node: Floating Type Macros2386154
Node: Floating Point Concepts2387412
Node: Floating Point Parameters2391140
Node: IEEE Floating Point2398092
Node: Structure Measurement2399845
Node: Library Summary2400540
Node: Installation2609854
Node: Configuring and compiling2611543
Node: Running make install2620848
Node: Tools for Compilation2624906
Node: Supported Configurations2628169
Node: Linux2630373
Node: Reporting Bugs2632649
Node: Maintenance2635479
Node: Source Layout2635862
Node: Porting2639794
Node: Hierarchy Conventions2648094
Node: Porting to Unix2653150
Node: Contributors2655165
Node: Free Manuals2672485
Node: Copying2677405
Node: Documentation License2705568
Node: Concept Index2725445
Node: Type Index2789035
Node: Function Index2796812
Node: Variable Index2878958
Node: File Index2943531

End Tag Table
