This is libc.info, produced by makeinfo version 4.2 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.3.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: 61505
libc.info-3: 106631
libc.info-4: 156309
libc.info-5: 204052
libc.info-6: 247012
libc.info-7: 274035
libc.info-8: 319843
libc.info-9: 362715
libc.info-10: 410618
libc.info-11: 449507
libc.info-12: 496768
libc.info-13: 542429
libc.info-14: 584146
libc.info-15: 631160
libc.info-16: 681080
libc.info-17: 728942
libc.info-18: 777937
libc.info-19: 826652
libc.info-20: 875636
libc.info-21: 921564
libc.info-22: 962889
libc.info-23: 1009655
libc.info-24: 1059357
libc.info-25: 1107639
libc.info-26: 1153865
libc.info-27: 1202997
libc.info-28: 1252321
libc.info-29: 1302236
libc.info-30: 1350179
libc.info-31: 1398816
libc.info-32: 1429358
libc.info-33: 1486786
libc.info-34: 1536494
libc.info-35: 1583898
libc.info-36: 1631679
libc.info-37: 1679067
libc.info-38: 1728559
libc.info-39: 1774123
libc.info-40: 1823550
libc.info-41: 1870876
libc.info-42: 1920485
libc.info-43: 1964981
libc.info-44: 2014545
libc.info-45: 2060748
libc.info-46: 2110041
libc.info-47: 2158676
libc.info-48: 2201050
libc.info-49: 2251030
libc.info-50: 2297450
libc.info-51: 2347256
libc.info-52: 2394137
libc.info-53: 2407265
libc.info-54: 2616872
libc.info-55: 2662253
libc.info-56: 2702590
libc.info-57: 2722467
libc.info-58: 2786057
libc.info-59: 2793834
libc.info-60: 2876086
libc.info-61: 2940833

Tag Table:
(Indirect)
Node: Top1208
Node: Introduction61505
Node: Getting Started62854
Node: Standards and Portability64313
Node: ISO C65761
Node: POSIX67278
Node: Berkeley Unix69015
Node: SVID69779
Node: XPG70779
Node: Using the Library71720
Node: Header Files72443
Node: Macro Definitions76394
Node: Reserved Names78739
Node: Feature Test Macros83435
Node: Roadmap to the Manual94219
Node: Error Reporting101503
Node: Checking for Errors102420
Node: Error Codes106631
Node: Error Messages125927
Node: Memory140259
Node: Memory Concepts141116
Node: Memory Allocation146784
Node: Memory Allocation and C147673
Node: Unconstrained Allocation151222
Node: Basic Allocation152642
Node: Malloc Examples154342
Node: Freeing after Malloc156309
Node: Changing Block Size158124
Node: Allocating Cleared Space160727
Node: Efficiency and Malloc161735
Node: Aligned Memory Blocks162834
Node: Malloc Tunable Parameters165046
Node: Heap Consistency Checking166708
Node: Hooks for Malloc171808
Node: Statistics of Malloc178004
Node: Summary of Malloc179962
Node: Allocation Debugging182124
Node: Tracing malloc183227
Node: Using the Memory Debugger185077
Node: Tips for the Memory Debugger186962
Node: Interpreting the traces188290
Node: Obstacks191825
Node: Creating Obstacks193439
Node: Preparing for Obstacks195338
Node: Allocation in an Obstack198081
Node: Freeing Obstack Objects200488
Node: Obstack Functions201822
Node: Growing Objects204052
Node: Extra Fast Growing208297
Node: Status of an Obstack211916
Node: Obstacks Data Alignment213335
Node: Obstack Chunks215021
Node: Summary of Obstacks217376
Node: Variable Size Automatic220790
Node: Alloca Example222316
Node: Advantages of Alloca223437
Node: Disadvantages of Alloca225324
Node: GNU C Variable-Size Arrays226067
Node: Resizing the Data Segment227225
Node: Locking Pages229313
Node: Why Lock Pages230075
Node: Locked Memory Details231703
Node: Page Lock Functions233959
Node: Character Handling239823
Node: Classification of Characters241278
Node: Case Conversion245122
Node: Classification of Wide Characters247012
Node: Using Wide Char Classes254712
Node: Wide Character Case Conversion257023
Node: String and Array Utilities259716
Node: Representation of Strings261780
Node: String/Array Conventions267302
Node: String Length270236
Node: Copying and Concatenation274035
Node: String/Array Comparison299496
Node: Collation Functions309638
Node: Search Functions319843
Node: Finding Tokens in a String331963
Node: strfry344162
Node: Trivial Encryption345192
Node: Encode Binary Data346650
Node: Argz and Envz Vectors351352
Node: Argz Functions351952
Node: Envz Functions358513
Node: Character Set Handling361563
Node: Extended Char Intro362715
Node: Charset Function Overview375820
Node: Restartable multibyte conversion376783
Node: Selecting the Conversion378893
Node: Keeping the state381282
Node: Converting a Character384496
Node: Converting Strings400502
Node: Multibyte Conversion Example410618
Node: Non-reentrant Conversion413605
Node: Non-reentrant Character Conversion415289
Node: Non-reentrant String Conversion419989
Node: Shift State422987
Node: Generic Charset Conversion425650
Node: Generic Conversion Interface428832
Node: iconv Examples438773
Node: Other iconv Implementations444117
Node: glibc iconv Implementation449507
Node: Locales489244
Node: Effects of Locale490913
Node: Choosing Locale492877
Node: Locale Categories494251
Node: Setting the Locale496768
Node: Standard Locales501320
Node: Locale Information502609
Node: The Lame Way to Locale Data504325
Node: General Numeric506196
Node: Currency Symbol509175
Node: Sign of Money Amount513363
Node: The Elegant and Fast Way515493
Node: Formatting Numbers527629
Node: Yes-or-No Questions537049
Node: Message Translation539085
Node: Message catalogs a la X/Open541131
Node: The catgets Functions542429
Node: The message catalog files551450
Node: The gencat program558199
Node: Common Usage561333
Node: The Uniforum approach568459
Node: Message catalogs with gettext569953
Node: Translation with gettext570988
Node: Locating gettext catalog577283
Node: Advanced gettext functions584146
Ref: Advanced gettext functions-Footnote-1594263
Node: Charset conversion in gettext594355
Node: GUI program problems596844
Node: Using gettextized software602378
Node: Helper programs for gettext610690
Node: Searching and Sorting612454
Node: Comparison Functions613369
Node: Array Search Function614586
Node: Array Sort Function617930
Node: Search/Sort Example620061
Node: Hash Search Function623552
Node: Tree Search Function631160
Node: Pattern Matching638074
Node: Wildcard Matching638876
Node: Globbing642814
Node: Calling Glob643678
Node: Flags for Globbing653660
Node: More Flags for Globbing657190
Node: Regular Expressions663322
Node: POSIX Regexp Compilation664306
Node: Flags for POSIX Regexps668421
Node: Matching POSIX Regexps669328
Node: Regexp Subexpressions671489
Node: Subexpression Complications673543
Node: Regexp Cleanup675906
Node: Word Expansion678232
Node: Expansion Stages679587
Node: Calling Wordexp681080
Node: Flags for Wordexp685043
Node: Wordexp Example686996
Node: Tilde Expansion688792
Node: Variable Substitution689864
Node: I/O Overview693979
Node: I/O Concepts695493
Node: Streams and File Descriptors696638
Node: File Position699725
Node: File Names701857
Node: Directories702743
Node: File Name Resolution704480
Node: File Name Errors707408
Node: File Name Portability708948
Node: I/O on Streams710940
Node: Streams713162
Node: Standard Streams714503
Node: Opening Streams716287
Node: Closing Streams726390
Node: Streams and Threads728942
Node: Streams and I18N737968
Node: Simple Output744131
Node: Character Input749481
Node: Line Input754727
Node: Unreading761407
Node: Unreading Idea762216
Node: How Unread763042
Node: Block Input/Output765806
Node: Formatted Output768584
Node: Formatted Output Basics770351
Node: Output Conversion Syntax772844
Node: Table of Output Conversions777937
Node: Integer Conversions780943
Node: Floating-Point Conversions786484
Node: Other Output Conversions792318
Node: Formatted Output Functions796124
Node: Dynamic Output802106
Node: Variable Arguments Output803962
Node: Parsing a Template String810143
Node: Example of Parsing813974
Node: Customizing Printf816262
Node: Registering New Conversions818181
Node: Conversion Specifier Options820354
Node: Defining the Output Handler824191
Node: Printf Extension Example826652
Node: Predefined Printf Handlers829061
Node: Formatted Input832472
Node: Formatted Input Basics833551
Node: Input Conversion Syntax836243
Node: Table of Input Conversions839605
Node: Numeric Input Conversions843775
Node: String Input Conversions848230
Node: Dynamic String Input853350
Node: Other Input Conversions854540
Node: Formatted Input Functions856185
Node: Variable Arguments Input859026
Node: EOF and Errors861381
Node: Error Recovery864295
Node: Binary Streams866081
Node: File Positioning868605
Node: Portable Positioning875636
Node: Stream Buffering881325
Node: Buffering Concepts882924
Node: Flushing Buffers884287
Node: Controlling Buffering887394
Node: Other Kinds of Streams892999
Node: String Streams894288
Node: Obstack Streams898424
Node: Custom Streams900467
Node: Streams and Cookies901184
Node: Hook Functions904254
Node: Formatted Messages906640
Node: Printing Formatted Messages907305
Node: Adding Severity Classes913745
Node: Example915352
Node: Low-Level I/O918556
Node: Opening and Closing Files921564
Node: I/O Primitives929536
Node: File Position Primitive943632
Node: Descriptors and Streams950945
Node: Stream/Descriptor Precautions953629
Node: Linked Channels954835
Node: Independent Channels956096
Node: Cleaning Streams957999
Node: Scatter-Gather960299
Node: Memory-mapped I/O962889
Node: Waiting for I/O974352
Node: Synchronizing I/O982109
Node: Asynchronous I/O985557
Node: Asynchronous Reads/Writes993617
Node: Status of AIO Operations1006086
Node: Synchronizing AIO Operations1009655
Node: Cancel AIO Operations1016085
Node: Configuration of AIO1019576
Node: Control Operations1021770
Node: Duplicating Descriptors1024461
Node: Descriptor Flags1028717
Node: File Status Flags1032118
Node: Access Modes1033571
Node: Open-time Flags1035867
Node: Operating Modes1040583
Node: Getting File Status Flags1043348
Node: File Locks1045955
Node: Interrupt Input1054850
Node: IOCTLs1057280
Ref: IOCTLs-Footnote-11059260
Node: File System Interface1059357
Node: Working Directory1060886
Node: Accessing Directories1065897
Node: Directory Entries1067324
Node: Opening a Directory1070578
Node: Reading/Closing Directory1073021
Node: Simple Directory Lister1077692
Node: Random Access Directory1078712
Node: Scanning Directory Content1080214
Node: Simple Directory Lister Mark II1084669
Node: Working with Directory Trees1085778
Node: Hard Links1097321
Node: Symbolic Links1100119
Node: Deleting Files1107639
Node: Renaming Files1110557
Node: Creating Directories1114161
Node: File Attributes1115913
Node: Attribute Meanings1117437
Node: Reading Attributes1126659
Node: Testing File Type1130729
Node: File Owner1134885
Node: Permission Bits1138537
Node: Access Permission1143855
Node: Setting Permissions1144997
Node: Testing File Access1150203
Node: File Times1153865
Node: File Size1160251
Node: Making Special Files1166674
Node: Temporary Files1168350
Node: Pipes and FIFOs1177570
Node: Creating a Pipe1179153
Node: Pipe to a Subprocess1182446
Node: FIFO Special Files1185453
Node: Pipe Atomicity1187025
Node: Sockets1187908
Node: Socket Concepts1189948
Node: Communication Styles1194188
Node: Socket Addresses1196038
Node: Address Formats1198074
Node: Setting Address1201275
Node: Reading Address1202997
Node: Interface Naming1204758
Node: Local Namespace1207165
Node: Local Namespace Concepts1207825
Node: Local Namespace Details1209342
Node: Local Socket Example1211289
Node: Internet Namespace1212797
Node: Internet Address Formats1215020
Node: Host Addresses1217171
Node: Abstract Host Addresses1218339
Node: Host Address Data Type1222856
Node: Host Address Functions1225979
Node: Host Names1230331
Node: Ports1239600
Node: Services Database1241638
Node: Byte Order1244461
Node: Protocols Database1246769
Node: Inet Example1250311
Node: Misc Namespaces1252321
Node: Open/Close Sockets1253067
Node: Creating a Socket1253565
Node: Closing a Socket1255245
Node: Socket Pairs1256771
Node: Connections1258780
Node: Connecting1259874
Node: Listening1262701
Node: Accepting Connections1264774
Node: Who is Connected1267905
Node: Transferring Data1269004
Node: Sending Data1270109
Node: Receiving Data1272627
Node: Socket Data Options1274363
Node: Byte Stream Example1275226
Node: Server Example1277283
Node: Out-of-Band Data1281299
Node: Datagrams1287210
Node: Sending Datagrams1288239
Node: Receiving Datagrams1290164
Node: Datagram Example1292230
Node: Example Receiver1294244
Node: Inetd1296808
Node: Inetd Servers1297617
Node: Configuring Inetd1298859
Node: Socket Options1301528
Node: Socket Option Functions1302236
Node: Socket-Level Options1303793
Node: Networks Database1307422
Node: Low-Level Terminal Interface1310306
Node: Is It a Terminal1311776
Node: I/O Queues1313679
Node: Canonical or Not1315636
Node: Terminal Modes1317482
Node: Mode Data Types1319051
Node: Mode Functions1320879
Node: Setting Modes1324811
Node: Input Modes1326808
Node: Output Modes1332074
Node: Control Modes1333686
Node: Local Modes1337775
Node: Line Speed1344088
Node: Special Characters1348265
Node: Editing Characters1350179
Node: Signal Characters1354519
Node: Start/Stop Characters1357385
Node: Other Special1359255
Node: Noncanonical Input1361069
Node: BSD Terminal Modes1365882
Node: Line Control1367354
Node: Noncanon Example1372072
Node: Pseudo-Terminals1374299
Node: Allocation1375211
Node: Pseudo-Terminal Pairs1379998
Node: Syslog1382514
Node: Overview of Syslog1383463
Node: Submitting Syslog Messages1387647
Node: openlog1388465
Node: syslog; vsyslog1393479
Node: closelog1397676
Node: setlogmask1398816
Node: Syslog Example1400659
Node: Mathematics1401322
Node: Mathematical Constants1403044
Node: Trig Functions1405051
Node: Inverse Trig Functions1408786
Node: Exponents and Logarithms1412588
Node: Hyperbolic Functions1420780
Node: Special Functions1424820
Node: Errors in Math Functions1429358
Node: Pseudo-Random Numbers1486786
Node: ISO Random1489027
Node: BSD Random1490959
Node: SVID Random1495541
Node: FP Function Optimizations1508791
Node: Arithmetic1510878
Node: Integers1512157
Node: Integer Division1515173
Node: Floating Point Numbers1518858
Node: Floating Point Classes1520600
Node: Floating Point Errors1524421
Node: FP Exceptions1524918
Node: Infinity and NaN1529279
Node: Status bit operations1532352
Node: Math Error Reporting1536494
Node: Rounding1538820
Node: Control Functions1542408
Node: Arithmetic Functions1547230
Node: Absolute Value1548098
Node: Normalization Functions1550158
Node: Rounding Functions1553459
Node: Remainder Functions1557841
Node: FP Bit Twiddling1559985
Node: FP Comparison Functions1563097
Node: Misc FP Arithmetic1565810
Node: Complex Numbers1568552
Node: Operations on Complex1570257
Node: Parsing of Numbers1572601
Node: Parsing of Integers1573293
Node: Parsing of Floats1583898
Node: System V Number Conversion1589064
Node: Date and Time1594380
Node: Time Basics1595110
Node: Elapsed Time1596990
Node: Processor And CPU Time1600542
Node: CPU Time1602413
Node: Processor Time1604186
Node: Calendar Time1606586
Node: Simple Calendar Time1608519
Node: High-Resolution Calendar1610923
Node: Broken-down Time1616284
Node: High Accuracy Clock1624243
Node: Formatting Calendar Time1631679
Node: Parsing Date and Time1647512
Node: Low-Level Time String Parsing1648355
Node: General Time String Parsing1661948
Node: TZ Variable1669076
Node: Time Zone Functions1675119
Node: Time Functions Example1677959
Node: Setting an Alarm1679067
Node: Sleeping1684827
Node: Resource Usage And Limitation1689430
Node: Resource Usage1690107
Node: Limits on Resources1695689
Node: Priority1704906
Node: Absolute Priority1707268
Node: Realtime Scheduling1712362
Node: Basic Scheduling Functions1715810
Node: Traditional Scheduling1723744
Node: Traditional Scheduling Intro1724296
Node: Traditional Scheduling Functions1728559
Node: Memory Resources1732446
Node: Memory Subsystem1733296
Node: Query Memory Parameters1735676
Node: Processor Resources1739323
Node: Non-Local Exits1741440
Node: Non-Local Intro1742150
Node: Non-Local Details1745881
Node: Non-Local Exits and Signals1748957
Node: System V contexts1750454
Node: Signal Handling1763416
Node: Concepts of Signals1765450
Node: Kinds of Signals1766014
Node: Signal Generation1767409
Node: Delivery of Signal1769676
Node: Standard Signals1772530
Node: Program Error Signals1774123
Node: Termination Signals1781581
Node: Alarm Signals1785419
Node: Asynchronous I/O Signals1786651
Node: Job Control Signals1787841
Node: Operation Error Signals1792441
Node: Miscellaneous Signals1794380
Node: Signal Messages1796074
Node: Signal Actions1797959
Node: Basic Signal Handling1798904
Node: Advanced Signal Handling1804971
Node: Signal and Sigaction1807945
Node: Sigaction Function Example1809697
Node: Flags for Sigaction1812013
Node: Initial Signal Actions1814391
Node: Defining Handlers1815772
Node: Handler Returns1817957
Node: Termination in Handler1820007
Node: Longjmp in Handler1821446
Node: Signals in Handler1823550
Node: Merged Signals1825670
Node: Nonreentrancy1831383
Node: Atomic Data Access1836789
Node: Non-atomic Example1837835
Node: Atomic Types1839612
Node: Atomic Usage1840631
Node: Interrupted Primitives1842101
Node: Generating Signals1845400
Node: Signaling Yourself1845993
Node: Signaling Another Process1847976
Node: Permission for kill1851352
Node: Kill Example1853148
Node: Blocking Signals1855500
Node: Why Block1857272
Node: Signal Sets1858808
Node: Process Signal Mask1861834
Node: Testing for Delivery1865187
Node: Blocking for Handler1866445
Node: Checking for Pending Signals1868864
Node: Remembering a Signal1870876
Node: Waiting for a Signal1874430
Node: Using Pause1874975
Node: Pause Problems1876600
Node: Sigsuspend1878324
Node: Signal Stack1881035
Node: BSD Signal Handling1886357
Node: BSD Handler1887631
Node: Blocking in BSD1890063
Node: Program Basics1891514
Node: Program Arguments1893498
Node: Argument Syntax1895497
Node: Parsing Program Arguments1898171
Node: Getopt1899274
Node: Using Getopt1899912
Node: Example of Getopt1904030
Node: Getopt Long Options1906768
Node: Getopt Long Option Example1912016
Node: Argp1915137
Node: Argp Global Variables1918453
Node: Argp Parsers1920485
Node: Argp Option Vectors1923859
Node: Argp Option Flags1927074
Node: Argp Parser Functions1929120
Node: Argp Special Keys1931812
Node: Argp Helper Functions1937098
Node: Argp Parsing State1940130
Node: Argp Children1943693
Node: Argp Flags1945775
Node: Argp Help Filtering1948052
Node: Argp Help Filter Keys1949287
Node: Argp Help1950200
Node: Argp Help Flags1951380
Node: Argp Examples1953730
Node: Argp Example 11954200
Node: Argp Example 21955000
Node: Argp Example 31957941
Node: Argp Example 41964981
Node: Argp User Customization1972730
Node: Suboptions1974458
Node: Suboptions Example1976400
Node: Environment Variables1978569
Node: Environment Access1980434
Node: Standard Environment1985354
Node: System Calls1989526
Node: Program Termination1993082
Node: Normal Termination1994291
Node: Exit Status1995688
Node: Cleanups on Exit1999047
Node: Aborting a Program2000864
Node: Termination Internals2001763
Node: Processes2003943
Node: Running a Command2005965
Node: Process Creation Concepts2007992
Node: Process Identification2010001
Node: Creating a Process2010925
Node: Executing a File2014545
Node: Process Completion2021680
Node: Process Completion Status2027950
Node: BSD Wait Functions2029593
Node: Process Creation Example2031461
Node: Job Control2033717
Node: Concepts of Job Control2034995
Node: Job Control is Optional2038349
Node: Controlling Terminal2039398
Node: Access to the Terminal2040305
Node: Orphaned Process Groups2041908
Node: Implementing a Shell2042899
Node: Data Structures2043782
Node: Initializing the Shell2046440
Node: Launching Jobs2050176
Node: Foreground and Background2057629
Node: Stopped and Terminated Jobs2060748
Node: Continuing Stopped Jobs2065958
Node: Missing Pieces2067590
Node: Functions for Job Control2069214
Node: Identifying the Terminal2069694
Node: Process Group Functions2071267
Node: Terminal Access Functions2076277
Node: Name Service Switch2079754
Node: NSS Basics2081085
Node: NSS Configuration File2082674
Node: Services in the NSS configuration2084372
Node: Actions in the NSS configuration2085653
Node: Notes on NSS Configuration File2088814
Node: NSS Module Internals2090691
Node: NSS Module Names2091387
Ref: NSS Module Names-Footnote-12093428
Ref: NSS Module Names-Footnote-22093582
Node: NSS Modules Interface2093760
Node: Extending NSS2098457
Node: Adding another Service to NSS2099388
Node: NSS Module Function Internals2101619
Node: Users and Groups2106522
Node: User and Group IDs2109133
Node: Process Persona2110041
Node: Why Change Persona2111726
Node: How Change Persona2113607
Node: Reading Persona2115494
Node: Setting User ID2117764
Node: Setting Groups2120627
Node: Enable/Disable Setuid2126310
Node: Setuid Program Example2128345
Node: Tips for Setuid2131819
Node: Who Logged In2134334
Node: User Accounting Database2136714
Node: Manipulating the Database2137898
Node: XPG Functions2150226
Node: Logging In and Out2154641
Node: User Database2156757
Node: User Data Structure2157419
Node: Lookup User2158676
Node: Scanning All Users2161240
Node: Writing a User Entry2164194
Node: Group Database2165093
Node: Group Data Structure2165669
Node: Lookup Group2166432
Node: Scanning All Groups2168933
Node: Database Example2171963
Node: Netgroup Database2174160
Node: Netgroup Data2174571
Node: Lookup Netgroup2176099
Node: Netgroup Membership2179517
Node: System Management2180847
Node: Host Identification2181778
Node: Platform Type2188257
Node: Filesystem Handling2191562
Node: Mount Information2193062
Node: fstab2195234
Node: mtab2201050
Node: Other Mount Information2210342
Node: Mount-Unmount-Remount2210856
Node: System Parameters2220879
Node: System Configuration2226412
Node: General Limits2227983
Node: System Options2231618
Node: Version Supported2234950
Node: Sysconf2236787
Node: Sysconf Definition2237423
Node: Constants for Sysconf2238095
Node: Examples of Sysconf2251030
Node: Minimums2252023
Node: Limits for Files2254734
Node: Options for Files2257735
Node: File Minimums2260028
Node: Pathconf2262248
Node: Utility Limits2265623
Node: Utility Minimums2267553
Node: String Parameters2269305
Node: Cryptographic Functions2273205
Node: Legal Problems2275002
Node: getpass2277278
Node: crypt2279448
Node: DES Encryption2284216
Node: Debugging Support2290418
Node: Backtraces2291060
Node: POSIX Threads2295847
Node: Basic Thread Operations2297450
Node: Thread Attributes2302032
Node: Cancellation2308989
Node: Cleanup Handlers2312882
Node: Mutexes2318019
Node: Condition Variables2327677
Node: POSIX Semaphores2335052
Node: Thread-Specific Data2338933
Node: Threads and Signal Handling2343566
Node: Threads and Fork2347256
Node: Streams and Fork2352518
Node: Miscellaneous Thread Functions2354680
Node: Language Features2361165
Node: Consistency Checking2362091
Node: Variadic Functions2366637
Node: Why Variadic2367709
Node: How Variadic2369673
Node: Variadic Prototypes2370962
Node: Receiving Arguments2372103
Node: How Many Arguments2374774
Node: Calling Variadics2376436
Node: Argument Macros2378536
Node: Variadic Example2381372
Node: Old Varargs2382524
Node: Null Pointer Constant2384199
Node: Important Data Types2385284
Node: Data Type Measurements2387848
Node: Width of Type2388705
Node: Range of Type2389611
Node: Floating Type Macros2392879
Node: Floating Point Concepts2394137
Node: Floating Point Parameters2397865
Node: IEEE Floating Point2404817
Node: Structure Measurement2406570
Node: Library Summary2407265
Node: Installation2616872
Node: Configuring and compiling2618574
Node: Running make install2627905
Node: Tools for Compilation2631954
Node: Supported Configurations2635239
Node: Linux2637443
Node: Reporting Bugs2639735
Node: Maintenance2642567
Node: Source Layout2642950
Node: Porting2646882
Node: Hierarchy Conventions2655182
Node: Porting to Unix2660238
Node: Contributors2662253
Node: Free Manuals2669507
Node: Copying2674427
Node: Documentation License2702590
Node: Concept Index2722467
Node: Type Index2786057
Node: Function Index2793834
Node: Variable Index2876086
Node: File Index2940833

End Tag Table
