This is libc.info, produced by makeinfo version 4.3 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: 1350181
libc.info-31: 1398819
libc.info-32: 1429361
libc.info-33: 1486789
libc.info-34: 1536497
libc.info-35: 1583901
libc.info-36: 1631682
libc.info-37: 1679070
libc.info-38: 1728562
libc.info-39: 1774126
libc.info-40: 1823553
libc.info-41: 1870841
libc.info-42: 1920450
libc.info-43: 1964946
libc.info-44: 2014510
libc.info-45: 2060713
libc.info-46: 2110006
libc.info-47: 2158641
libc.info-48: 2201015
libc.info-49: 2250995
libc.info-50: 2297415
libc.info-51: 2347221
libc.info-52: 2394102
libc.info-53: 2407230
libc.info-54: 2616838
libc.info-55: 2662219
libc.info-56: 2702556
libc.info-57: 2722433
libc.info-58: 2786023
libc.info-59: 2793800
libc.info-60: 2876052
libc.info-61: 2940799

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 Modes1326810
Node: Output Modes1332076
Node: Control Modes1333688
Node: Local Modes1337777
Node: Line Speed1344090
Node: Special Characters1348267
Node: Editing Characters1350181
Node: Signal Characters1354521
Node: Start/Stop Characters1357387
Node: Other Special1359257
Node: Noncanonical Input1361071
Node: BSD Terminal Modes1365885
Node: Line Control1367357
Node: Noncanon Example1372075
Node: Pseudo-Terminals1374302
Node: Allocation1375214
Node: Pseudo-Terminal Pairs1380001
Node: Syslog1382517
Node: Overview of Syslog1383466
Node: Submitting Syslog Messages1387650
Node: openlog1388468
Node: syslog; vsyslog1393482
Node: closelog1397679
Node: setlogmask1398819
Node: Syslog Example1400662
Node: Mathematics1401325
Node: Mathematical Constants1403047
Node: Trig Functions1405054
Node: Inverse Trig Functions1408789
Node: Exponents and Logarithms1412591
Node: Hyperbolic Functions1420783
Node: Special Functions1424823
Node: Errors in Math Functions1429361
Node: Pseudo-Random Numbers1486789
Node: ISO Random1489030
Node: BSD Random1490962
Node: SVID Random1495544
Node: FP Function Optimizations1508794
Node: Arithmetic1510881
Node: Integers1512160
Node: Integer Division1515176
Node: Floating Point Numbers1518861
Node: Floating Point Classes1520603
Node: Floating Point Errors1524424
Node: FP Exceptions1524921
Node: Infinity and NaN1529282
Node: Status bit operations1532355
Node: Math Error Reporting1536497
Node: Rounding1538823
Node: Control Functions1542411
Node: Arithmetic Functions1547233
Node: Absolute Value1548101
Node: Normalization Functions1550161
Node: Rounding Functions1553462
Node: Remainder Functions1557844
Node: FP Bit Twiddling1559988
Node: FP Comparison Functions1563100
Node: Misc FP Arithmetic1565813
Node: Complex Numbers1568555
Node: Operations on Complex1570260
Node: Parsing of Numbers1572604
Node: Parsing of Integers1573296
Node: Parsing of Floats1583901
Node: System V Number Conversion1589067
Node: Date and Time1594383
Node: Time Basics1595113
Node: Elapsed Time1596993
Node: Processor And CPU Time1600545
Node: CPU Time1602416
Node: Processor Time1604189
Node: Calendar Time1606589
Node: Simple Calendar Time1608522
Node: High-Resolution Calendar1610926
Node: Broken-down Time1616287
Node: High Accuracy Clock1624246
Node: Formatting Calendar Time1631682
Node: Parsing Date and Time1647515
Node: Low-Level Time String Parsing1648358
Node: General Time String Parsing1661951
Node: TZ Variable1669079
Node: Time Zone Functions1675122
Node: Time Functions Example1677962
Node: Setting an Alarm1679070
Node: Sleeping1684830
Node: Resource Usage And Limitation1689433
Node: Resource Usage1690110
Node: Limits on Resources1695692
Node: Priority1704909
Node: Absolute Priority1707271
Node: Realtime Scheduling1712365
Node: Basic Scheduling Functions1715813
Node: Traditional Scheduling1723747
Node: Traditional Scheduling Intro1724299
Node: Traditional Scheduling Functions1728562
Node: Memory Resources1732449
Node: Memory Subsystem1733299
Node: Query Memory Parameters1735679
Node: Processor Resources1739326
Node: Non-Local Exits1741443
Node: Non-Local Intro1742153
Node: Non-Local Details1745884
Node: Non-Local Exits and Signals1748960
Node: System V contexts1750457
Node: Signal Handling1763419
Node: Concepts of Signals1765453
Node: Kinds of Signals1766017
Node: Signal Generation1767412
Node: Delivery of Signal1769679
Node: Standard Signals1772533
Node: Program Error Signals1774126
Node: Termination Signals1781584
Node: Alarm Signals1785422
Node: Asynchronous I/O Signals1786654
Node: Job Control Signals1787844
Node: Operation Error Signals1792444
Node: Miscellaneous Signals1794383
Node: Signal Messages1796077
Node: Signal Actions1797962
Node: Basic Signal Handling1798907
Node: Advanced Signal Handling1804974
Node: Signal and Sigaction1807948
Node: Sigaction Function Example1809700
Node: Flags for Sigaction1812016
Node: Initial Signal Actions1814394
Node: Defining Handlers1815775
Node: Handler Returns1817960
Node: Termination in Handler1820010
Node: Longjmp in Handler1821449
Node: Signals in Handler1823553
Node: Merged Signals1825673
Node: Nonreentrancy1831386
Node: Atomic Data Access1836792
Node: Non-atomic Example1837838
Node: Atomic Types1839615
Node: Atomic Usage1840634
Node: Interrupted Primitives1842104
Node: Generating Signals1845403
Node: Signaling Yourself1845996
Node: Signaling Another Process1847979
Node: Permission for kill1851355
Node: Kill Example1853151
Node: Blocking Signals1855503
Node: Why Block1857275
Node: Signal Sets1858811
Node: Process Signal Mask1861837
Node: Testing for Delivery1865152
Node: Blocking for Handler1866410
Node: Checking for Pending Signals1868829
Node: Remembering a Signal1870841
Node: Waiting for a Signal1874395
Node: Using Pause1874940
Node: Pause Problems1876565
Node: Sigsuspend1878289
Node: Signal Stack1881000
Node: BSD Signal Handling1886322
Node: BSD Handler1887596
Node: Blocking in BSD1890028
Node: Program Basics1891479
Node: Program Arguments1893463
Node: Argument Syntax1895462
Node: Parsing Program Arguments1898136
Node: Getopt1899239
Node: Using Getopt1899877
Node: Example of Getopt1903995
Node: Getopt Long Options1906733
Node: Getopt Long Option Example1911981
Node: Argp1915102
Node: Argp Global Variables1918418
Node: Argp Parsers1920450
Node: Argp Option Vectors1923824
Node: Argp Option Flags1927039
Node: Argp Parser Functions1929085
Node: Argp Special Keys1931777
Node: Argp Helper Functions1937063
Node: Argp Parsing State1940095
Node: Argp Children1943658
Node: Argp Flags1945740
Node: Argp Help Filtering1948017
Node: Argp Help Filter Keys1949252
Node: Argp Help1950165
Node: Argp Help Flags1951345
Node: Argp Examples1953695
Node: Argp Example 11954165
Node: Argp Example 21954965
Node: Argp Example 31957906
Node: Argp Example 41964946
Node: Argp User Customization1972695
Node: Suboptions1974423
Node: Suboptions Example1976365
Node: Environment Variables1978534
Node: Environment Access1980399
Node: Standard Environment1985319
Node: System Calls1989491
Node: Program Termination1993047
Node: Normal Termination1994256
Node: Exit Status1995653
Node: Cleanups on Exit1999012
Node: Aborting a Program2000829
Node: Termination Internals2001728
Node: Processes2003908
Node: Running a Command2005930
Node: Process Creation Concepts2007957
Node: Process Identification2009966
Node: Creating a Process2010890
Node: Executing a File2014510
Node: Process Completion2021645
Node: Process Completion Status2027915
Node: BSD Wait Functions2029558
Node: Process Creation Example2031426
Node: Job Control2033682
Node: Concepts of Job Control2034960
Node: Job Control is Optional2038314
Node: Controlling Terminal2039363
Node: Access to the Terminal2040270
Node: Orphaned Process Groups2041873
Node: Implementing a Shell2042864
Node: Data Structures2043747
Node: Initializing the Shell2046405
Node: Launching Jobs2050141
Node: Foreground and Background2057594
Node: Stopped and Terminated Jobs2060713
Node: Continuing Stopped Jobs2065923
Node: Missing Pieces2067555
Node: Functions for Job Control2069179
Node: Identifying the Terminal2069659
Node: Process Group Functions2071232
Node: Terminal Access Functions2076242
Node: Name Service Switch2079719
Node: NSS Basics2081050
Node: NSS Configuration File2082639
Node: Services in the NSS configuration2084337
Node: Actions in the NSS configuration2085618
Node: Notes on NSS Configuration File2088779
Node: NSS Module Internals2090656
Node: NSS Module Names2091352
Ref: NSS Module Names-Footnote-12093393
Ref: NSS Module Names-Footnote-22093547
Node: NSS Modules Interface2093725
Node: Extending NSS2098422
Node: Adding another Service to NSS2099353
Node: NSS Module Function Internals2101584
Node: Users and Groups2106487
Node: User and Group IDs2109098
Node: Process Persona2110006
Node: Why Change Persona2111691
Node: How Change Persona2113572
Node: Reading Persona2115459
Node: Setting User ID2117729
Node: Setting Groups2120592
Node: Enable/Disable Setuid2126275
Node: Setuid Program Example2128310
Node: Tips for Setuid2131784
Node: Who Logged In2134299
Node: User Accounting Database2136679
Node: Manipulating the Database2137863
Node: XPG Functions2150191
Node: Logging In and Out2154606
Node: User Database2156722
Node: User Data Structure2157384
Node: Lookup User2158641
Node: Scanning All Users2161205
Node: Writing a User Entry2164159
Node: Group Database2165058
Node: Group Data Structure2165634
Node: Lookup Group2166397
Node: Scanning All Groups2168898
Node: Database Example2171928
Node: Netgroup Database2174125
Node: Netgroup Data2174536
Node: Lookup Netgroup2176064
Node: Netgroup Membership2179482
Node: System Management2180812
Node: Host Identification2181743
Node: Platform Type2188222
Node: Filesystem Handling2191527
Node: Mount Information2193027
Node: fstab2195199
Node: mtab2201015
Node: Other Mount Information2210307
Node: Mount-Unmount-Remount2210821
Node: System Parameters2220844
Node: System Configuration2226377
Node: General Limits2227948
Node: System Options2231583
Node: Version Supported2234915
Node: Sysconf2236752
Node: Sysconf Definition2237388
Node: Constants for Sysconf2238060
Node: Examples of Sysconf2250995
Node: Minimums2251988
Node: Limits for Files2254699
Node: Options for Files2257700
Node: File Minimums2259993
Node: Pathconf2262213
Node: Utility Limits2265588
Node: Utility Minimums2267518
Node: String Parameters2269270
Node: Cryptographic Functions2273170
Node: Legal Problems2274967
Node: getpass2277243
Node: crypt2279413
Node: DES Encryption2284181
Node: Debugging Support2290383
Node: Backtraces2291025
Node: POSIX Threads2295812
Node: Basic Thread Operations2297415
Node: Thread Attributes2301997
Node: Cancellation2308954
Node: Cleanup Handlers2312847
Node: Mutexes2317984
Node: Condition Variables2327642
Node: POSIX Semaphores2335017
Node: Thread-Specific Data2338898
Node: Threads and Signal Handling2343531
Node: Threads and Fork2347221
Node: Streams and Fork2352483
Node: Miscellaneous Thread Functions2354645
Node: Language Features2361130
Node: Consistency Checking2362056
Node: Variadic Functions2366602
Node: Why Variadic2367674
Node: How Variadic2369638
Node: Variadic Prototypes2370927
Node: Receiving Arguments2372068
Node: How Many Arguments2374739
Node: Calling Variadics2376401
Node: Argument Macros2378501
Node: Variadic Example2381337
Node: Old Varargs2382489
Node: Null Pointer Constant2384164
Node: Important Data Types2385249
Node: Data Type Measurements2387813
Node: Width of Type2388670
Node: Range of Type2389576
Node: Floating Type Macros2392844
Node: Floating Point Concepts2394102
Node: Floating Point Parameters2397830
Node: IEEE Floating Point2404782
Node: Structure Measurement2406535
Node: Library Summary2407230
Node: Installation2616838
Node: Configuring and compiling2618540
Node: Running make install2627871
Node: Tools for Compilation2631920
Node: Supported Configurations2635205
Node: Linux2637409
Node: Reporting Bugs2639701
Node: Maintenance2642533
Node: Source Layout2642916
Node: Porting2646848
Node: Hierarchy Conventions2655148
Node: Porting to Unix2660204
Node: Contributors2662219
Node: Free Manuals2669473
Node: Copying2674393
Node: Documentation License2702556
Node: Concept Index2722433
Node: Type Index2786023
Node: Function Index2793800
Node: Variable Index2876052
Node: File Index2940799

End Tag Table
