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: 61500
libc.info-3: 106626
libc.info-4: 156304
libc.info-5: 204142
libc.info-6: 247102
libc.info-7: 274125
libc.info-8: 319933
libc.info-9: 362805
libc.info-10: 410708
libc.info-11: 449597
libc.info-12: 496858
libc.info-13: 542519
libc.info-14: 584236
libc.info-15: 631323
libc.info-16: 681323
libc.info-17: 729210
libc.info-18: 778205
libc.info-19: 826920
libc.info-20: 875904
libc.info-21: 921832
libc.info-22: 963157
libc.info-23: 1009947
libc.info-24: 1059652
libc.info-25: 1107740
libc.info-26: 1153966
libc.info-27: 1203098
libc.info-28: 1252422
libc.info-29: 1302337
libc.info-30: 1350282
libc.info-31: 1398920
libc.info-32: 1429462
libc.info-33: 1495270
libc.info-34: 1544978
libc.info-35: 1592382
libc.info-36: 1640163
libc.info-37: 1687551
libc.info-38: 1737043
libc.info-39: 1782607
libc.info-40: 1832034
libc.info-41: 1879361
libc.info-42: 1928970
libc.info-43: 1973466
libc.info-44: 2023030
libc.info-45: 2069233
libc.info-46: 2118526
libc.info-47: 2167161
libc.info-48: 2209535
libc.info-49: 2259515
libc.info-50: 2306111
libc.info-51: 2355917
libc.info-52: 2402798
libc.info-53: 2415926
libc.info-54: 2625534
libc.info-55: 2671043
libc.info-56: 2711380
libc.info-57: 2731257
libc.info-58: 2794847
libc.info-59: 2802624
libc.info-60: 2884876
libc.info-61: 2949623

Tag Table:
(Indirect)
Node: Top1208
Node: Introduction61500
Node: Getting Started62849
Node: Standards and Portability64308
Node: ISO C65756
Node: POSIX67273
Node: Berkeley Unix69010
Node: SVID69774
Node: XPG70774
Node: Using the Library71715
Node: Header Files72438
Node: Macro Definitions76389
Node: Reserved Names78734
Node: Feature Test Macros83430
Node: Roadmap to the Manual94214
Node: Error Reporting101498
Node: Checking for Errors102415
Node: Error Codes106626
Node: Error Messages125922
Node: Memory140254
Node: Memory Concepts141111
Node: Memory Allocation146779
Node: Memory Allocation and C147668
Node: Unconstrained Allocation151217
Node: Basic Allocation152637
Node: Malloc Examples154337
Node: Freeing after Malloc156304
Node: Changing Block Size158119
Node: Allocating Cleared Space160722
Node: Efficiency and Malloc161730
Node: Aligned Memory Blocks162829
Node: Malloc Tunable Parameters165041
Node: Heap Consistency Checking166798
Node: Hooks for Malloc171898
Node: Statistics of Malloc178094
Node: Summary of Malloc180052
Node: Allocation Debugging182214
Node: Tracing malloc183317
Node: Using the Memory Debugger185167
Node: Tips for the Memory Debugger187052
Node: Interpreting the traces188380
Node: Obstacks191915
Node: Creating Obstacks193529
Node: Preparing for Obstacks195428
Node: Allocation in an Obstack198171
Node: Freeing Obstack Objects200578
Node: Obstack Functions201912
Node: Growing Objects204142
Node: Extra Fast Growing208387
Node: Status of an Obstack212006
Node: Obstacks Data Alignment213425
Node: Obstack Chunks215111
Node: Summary of Obstacks217466
Node: Variable Size Automatic220880
Node: Alloca Example222406
Node: Advantages of Alloca223527
Node: Disadvantages of Alloca225414
Node: GNU C Variable-Size Arrays226157
Node: Resizing the Data Segment227315
Node: Locking Pages229403
Node: Why Lock Pages230165
Node: Locked Memory Details231793
Node: Page Lock Functions234049
Node: Character Handling239913
Node: Classification of Characters241368
Node: Case Conversion245212
Node: Classification of Wide Characters247102
Node: Using Wide Char Classes254802
Node: Wide Character Case Conversion257113
Node: String and Array Utilities259806
Node: Representation of Strings261870
Node: String/Array Conventions267392
Node: String Length270326
Node: Copying and Concatenation274125
Node: String/Array Comparison299586
Node: Collation Functions309728
Node: Search Functions319933
Node: Finding Tokens in a String332053
Node: strfry344252
Node: Trivial Encryption345282
Node: Encode Binary Data346740
Node: Argz and Envz Vectors351442
Node: Argz Functions352042
Node: Envz Functions358603
Node: Character Set Handling361653
Node: Extended Char Intro362805
Node: Charset Function Overview375910
Node: Restartable multibyte conversion376873
Node: Selecting the Conversion378983
Node: Keeping the state381372
Node: Converting a Character384586
Node: Converting Strings400592
Node: Multibyte Conversion Example410708
Node: Non-reentrant Conversion413695
Node: Non-reentrant Character Conversion415379
Node: Non-reentrant String Conversion420079
Node: Shift State423077
Node: Generic Charset Conversion425740
Node: Generic Conversion Interface428922
Node: iconv Examples438863
Node: Other iconv Implementations444207
Node: glibc iconv Implementation449597
Node: Locales489334
Node: Effects of Locale491003
Node: Choosing Locale492967
Node: Locale Categories494341
Node: Setting the Locale496858
Node: Standard Locales501410
Node: Locale Information502699
Node: The Lame Way to Locale Data504415
Node: General Numeric506286
Node: Currency Symbol509265
Node: Sign of Money Amount513453
Node: The Elegant and Fast Way515583
Node: Formatting Numbers527719
Node: Yes-or-No Questions537139
Node: Message Translation539175
Node: Message catalogs a la X/Open541221
Node: The catgets Functions542519
Node: The message catalog files551540
Node: The gencat program558289
Node: Common Usage561423
Node: The Uniforum approach568549
Node: Message catalogs with gettext570043
Node: Translation with gettext571078
Node: Locating gettext catalog577373
Node: Advanced gettext functions584236
Ref: Advanced gettext functions-Footnote-1594353
Node: Charset conversion in gettext594445
Node: GUI program problems596934
Node: Using gettextized software602468
Node: Helper programs for gettext610780
Node: Searching and Sorting612544
Node: Comparison Functions613459
Node: Array Search Function614676
Node: Array Sort Function618020
Node: Search/Sort Example620151
Node: Hash Search Function623642
Node: Tree Search Function631323
Node: Pattern Matching638317
Node: Wildcard Matching639119
Node: Globbing643057
Node: Calling Glob643921
Node: Flags for Globbing653903
Node: More Flags for Globbing657433
Node: Regular Expressions663565
Node: POSIX Regexp Compilation664549
Node: Flags for POSIX Regexps668664
Node: Matching POSIX Regexps669571
Node: Regexp Subexpressions671732
Node: Subexpression Complications673786
Node: Regexp Cleanup676149
Node: Word Expansion678475
Node: Expansion Stages679830
Node: Calling Wordexp681323
Node: Flags for Wordexp685286
Node: Wordexp Example687239
Node: Tilde Expansion689050
Node: Variable Substitution690122
Node: I/O Overview694247
Node: I/O Concepts695761
Node: Streams and File Descriptors696906
Node: File Position699993
Node: File Names702125
Node: Directories703011
Node: File Name Resolution704748
Node: File Name Errors707676
Node: File Name Portability709216
Node: I/O on Streams711208
Node: Streams713430
Node: Standard Streams714771
Node: Opening Streams716555
Node: Closing Streams726658
Node: Streams and Threads729210
Node: Streams and I18N738236
Node: Simple Output744399
Node: Character Input749749
Node: Line Input754995
Node: Unreading761675
Node: Unreading Idea762484
Node: How Unread763310
Node: Block Input/Output766074
Node: Formatted Output768852
Node: Formatted Output Basics770619
Node: Output Conversion Syntax773112
Node: Table of Output Conversions778205
Node: Integer Conversions781211
Node: Floating-Point Conversions786752
Node: Other Output Conversions792586
Node: Formatted Output Functions796392
Node: Dynamic Output802374
Node: Variable Arguments Output804230
Node: Parsing a Template String810411
Node: Example of Parsing814242
Node: Customizing Printf816530
Node: Registering New Conversions818449
Node: Conversion Specifier Options820622
Node: Defining the Output Handler824459
Node: Printf Extension Example826920
Node: Predefined Printf Handlers829329
Node: Formatted Input832740
Node: Formatted Input Basics833819
Node: Input Conversion Syntax836511
Node: Table of Input Conversions839873
Node: Numeric Input Conversions844043
Node: String Input Conversions848498
Node: Dynamic String Input853618
Node: Other Input Conversions854808
Node: Formatted Input Functions856453
Node: Variable Arguments Input859294
Node: EOF and Errors861649
Node: Error Recovery864563
Node: Binary Streams866349
Node: File Positioning868873
Node: Portable Positioning875904
Node: Stream Buffering881593
Node: Buffering Concepts883192
Node: Flushing Buffers884555
Node: Controlling Buffering887662
Node: Other Kinds of Streams893267
Node: String Streams894556
Node: Obstack Streams898692
Node: Custom Streams900735
Node: Streams and Cookies901452
Node: Hook Functions904522
Node: Formatted Messages906908
Node: Printing Formatted Messages907573
Node: Adding Severity Classes914013
Node: Example915620
Node: Low-Level I/O918824
Node: Opening and Closing Files921832
Node: I/O Primitives929804
Node: File Position Primitive943900
Node: Descriptors and Streams951213
Node: Stream/Descriptor Precautions953897
Node: Linked Channels955103
Node: Independent Channels956364
Node: Cleaning Streams958267
Node: Scatter-Gather960567
Node: Memory-mapped I/O963157
Node: Waiting for I/O974620
Node: Synchronizing I/O982401
Node: Asynchronous I/O985849
Node: Asynchronous Reads/Writes993909
Node: Status of AIO Operations1006378
Node: Synchronizing AIO Operations1009947
Node: Cancel AIO Operations1016377
Node: Configuration of AIO1019868
Node: Control Operations1022062
Node: Duplicating Descriptors1024753
Node: Descriptor Flags1029009
Node: File Status Flags1032413
Node: Access Modes1033866
Node: Open-time Flags1036162
Node: Operating Modes1040878
Node: Getting File Status Flags1043643
Node: File Locks1046250
Node: Interrupt Input1055145
Node: IOCTLs1057575
Ref: IOCTLs-Footnote-11059555
Node: File System Interface1059652
Node: Working Directory1061181
Node: Accessing Directories1066192
Node: Directory Entries1067619
Node: Opening a Directory1070873
Node: Reading/Closing Directory1073316
Node: Simple Directory Lister1077818
Node: Random Access Directory1078813
Node: Scanning Directory Content1080315
Node: Simple Directory Lister Mark II1084770
Node: Working with Directory Trees1085879
Node: Hard Links1097422
Node: Symbolic Links1100220
Node: Deleting Files1107740
Node: Renaming Files1110658
Node: Creating Directories1114262
Node: File Attributes1116014
Node: Attribute Meanings1117538
Node: Reading Attributes1126760
Node: Testing File Type1130830
Node: File Owner1134986
Node: Permission Bits1138638
Node: Access Permission1143956
Node: Setting Permissions1145098
Node: Testing File Access1150304
Node: File Times1153966
Node: File Size1160352
Node: Making Special Files1166775
Node: Temporary Files1168451
Node: Pipes and FIFOs1177671
Node: Creating a Pipe1179254
Node: Pipe to a Subprocess1182547
Node: FIFO Special Files1185554
Node: Pipe Atomicity1187126
Node: Sockets1188009
Node: Socket Concepts1190049
Node: Communication Styles1194289
Node: Socket Addresses1196139
Node: Address Formats1198175
Node: Setting Address1201376
Node: Reading Address1203098
Node: Interface Naming1204859
Node: Local Namespace1207266
Node: Local Namespace Concepts1207926
Node: Local Namespace Details1209443
Node: Local Socket Example1211390
Node: Internet Namespace1212898
Node: Internet Address Formats1215121
Node: Host Addresses1217272
Node: Abstract Host Addresses1218440
Node: Host Address Data Type1222957
Node: Host Address Functions1226080
Node: Host Names1230432
Node: Ports1239701
Node: Services Database1241739
Node: Byte Order1244562
Node: Protocols Database1246870
Node: Inet Example1250412
Node: Misc Namespaces1252422
Node: Open/Close Sockets1253168
Node: Creating a Socket1253666
Node: Closing a Socket1255346
Node: Socket Pairs1256872
Node: Connections1258881
Node: Connecting1259975
Node: Listening1262802
Node: Accepting Connections1264875
Node: Who is Connected1268006
Node: Transferring Data1269105
Node: Sending Data1270210
Node: Receiving Data1272728
Node: Socket Data Options1274464
Node: Byte Stream Example1275327
Node: Server Example1277384
Node: Out-of-Band Data1281400
Node: Datagrams1287311
Node: Sending Datagrams1288340
Node: Receiving Datagrams1290265
Node: Datagram Example1292331
Node: Example Receiver1294345
Node: Inetd1296909
Node: Inetd Servers1297718
Node: Configuring Inetd1298960
Node: Socket Options1301629
Node: Socket Option Functions1302337
Node: Socket-Level Options1303894
Node: Networks Database1307523
Node: Low-Level Terminal Interface1310407
Node: Is It a Terminal1311877
Node: I/O Queues1313780
Node: Canonical or Not1315737
Node: Terminal Modes1317583
Node: Mode Data Types1319152
Node: Mode Functions1320980
Node: Setting Modes1324912
Node: Input Modes1326911
Node: Output Modes1332177
Node: Control Modes1333789
Node: Local Modes1337878
Node: Line Speed1344191
Node: Special Characters1348368
Node: Editing Characters1350282
Node: Signal Characters1354622
Node: Start/Stop Characters1357488
Node: Other Special1359358
Node: Noncanonical Input1361172
Node: BSD Terminal Modes1365986
Node: Line Control1367458
Node: Noncanon Example1372176
Node: Pseudo-Terminals1374403
Node: Allocation1375315
Node: Pseudo-Terminal Pairs1380102
Node: Syslog1382618
Node: Overview of Syslog1383567
Node: Submitting Syslog Messages1387751
Node: openlog1388569
Node: syslog; vsyslog1393583
Node: closelog1397780
Node: setlogmask1398920
Node: Syslog Example1400763
Node: Mathematics1401426
Node: Mathematical Constants1403148
Node: Trig Functions1405155
Node: Inverse Trig Functions1408890
Node: Exponents and Logarithms1412692
Node: Hyperbolic Functions1420884
Node: Special Functions1424924
Node: Errors in Math Functions1429462
Node: Pseudo-Random Numbers1495270
Node: ISO Random1497511
Node: BSD Random1499443
Node: SVID Random1504025
Node: FP Function Optimizations1517275
Node: Arithmetic1519362
Node: Integers1520641
Node: Integer Division1523657
Node: Floating Point Numbers1527342
Node: Floating Point Classes1529084
Node: Floating Point Errors1532905
Node: FP Exceptions1533402
Node: Infinity and NaN1537763
Node: Status bit operations1540836
Node: Math Error Reporting1544978
Node: Rounding1547304
Node: Control Functions1550892
Node: Arithmetic Functions1555714
Node: Absolute Value1556582
Node: Normalization Functions1558642
Node: Rounding Functions1561943
Node: Remainder Functions1566325
Node: FP Bit Twiddling1568469
Node: FP Comparison Functions1571581
Node: Misc FP Arithmetic1574294
Node: Complex Numbers1577036
Node: Operations on Complex1578741
Node: Parsing of Numbers1581085
Node: Parsing of Integers1581777
Node: Parsing of Floats1592382
Node: System V Number Conversion1597548
Node: Date and Time1602864
Node: Time Basics1603594
Node: Elapsed Time1605474
Node: Processor And CPU Time1609026
Node: CPU Time1610897
Node: Processor Time1612670
Node: Calendar Time1615070
Node: Simple Calendar Time1617003
Node: High-Resolution Calendar1619407
Node: Broken-down Time1624768
Node: High Accuracy Clock1632727
Node: Formatting Calendar Time1640163
Node: Parsing Date and Time1655996
Node: Low-Level Time String Parsing1656839
Node: General Time String Parsing1670432
Node: TZ Variable1677560
Node: Time Zone Functions1683603
Node: Time Functions Example1686443
Node: Setting an Alarm1687551
Node: Sleeping1693311
Node: Resource Usage And Limitation1697914
Node: Resource Usage1698591
Node: Limits on Resources1704173
Node: Priority1713390
Node: Absolute Priority1715752
Node: Realtime Scheduling1720846
Node: Basic Scheduling Functions1724294
Node: Traditional Scheduling1732228
Node: Traditional Scheduling Intro1732780
Node: Traditional Scheduling Functions1737043
Node: Memory Resources1740930
Node: Memory Subsystem1741780
Node: Query Memory Parameters1744160
Node: Processor Resources1747807
Node: Non-Local Exits1749924
Node: Non-Local Intro1750634
Node: Non-Local Details1754365
Node: Non-Local Exits and Signals1757441
Node: System V contexts1758938
Node: Signal Handling1771900
Node: Concepts of Signals1773934
Node: Kinds of Signals1774498
Node: Signal Generation1775893
Node: Delivery of Signal1778160
Node: Standard Signals1781014
Node: Program Error Signals1782607
Node: Termination Signals1790065
Node: Alarm Signals1793903
Node: Asynchronous I/O Signals1795135
Node: Job Control Signals1796325
Node: Operation Error Signals1800925
Node: Miscellaneous Signals1802864
Node: Signal Messages1804558
Node: Signal Actions1806443
Node: Basic Signal Handling1807388
Node: Advanced Signal Handling1813455
Node: Signal and Sigaction1816429
Node: Sigaction Function Example1818181
Node: Flags for Sigaction1820497
Node: Initial Signal Actions1822875
Node: Defining Handlers1824256
Node: Handler Returns1826441
Node: Termination in Handler1828491
Node: Longjmp in Handler1829930
Node: Signals in Handler1832034
Node: Merged Signals1834154
Node: Nonreentrancy1839867
Node: Atomic Data Access1845273
Node: Non-atomic Example1846319
Node: Atomic Types1848096
Node: Atomic Usage1849115
Node: Interrupted Primitives1850585
Node: Generating Signals1853884
Node: Signaling Yourself1854477
Node: Signaling Another Process1856460
Node: Permission for kill1859836
Node: Kill Example1861632
Node: Blocking Signals1863984
Node: Why Block1865756
Node: Signal Sets1867292
Node: Process Signal Mask1870318
Node: Testing for Delivery1873672
Node: Blocking for Handler1874930
Node: Checking for Pending Signals1877349
Node: Remembering a Signal1879361
Node: Waiting for a Signal1882915
Node: Using Pause1883460
Node: Pause Problems1885085
Node: Sigsuspend1886809
Node: Signal Stack1889520
Node: BSD Signal Handling1894842
Node: BSD Handler1896116
Node: Blocking in BSD1898548
Node: Program Basics1899999
Node: Program Arguments1901983
Node: Argument Syntax1903982
Node: Parsing Program Arguments1906656
Node: Getopt1907759
Node: Using Getopt1908397
Node: Example of Getopt1912515
Node: Getopt Long Options1915253
Node: Getopt Long Option Example1920501
Node: Argp1923622
Node: Argp Global Variables1926938
Node: Argp Parsers1928970
Node: Argp Option Vectors1932344
Node: Argp Option Flags1935559
Node: Argp Parser Functions1937605
Node: Argp Special Keys1940297
Node: Argp Helper Functions1945583
Node: Argp Parsing State1948615
Node: Argp Children1952178
Node: Argp Flags1954260
Node: Argp Help Filtering1956537
Node: Argp Help Filter Keys1957772
Node: Argp Help1958685
Node: Argp Help Flags1959865
Node: Argp Examples1962215
Node: Argp Example 11962685
Node: Argp Example 21963485
Node: Argp Example 31966426
Node: Argp Example 41973466
Node: Argp User Customization1981215
Node: Suboptions1982943
Node: Suboptions Example1984885
Node: Environment Variables1987054
Node: Environment Access1988919
Node: Standard Environment1993839
Node: System Calls1998011
Node: Program Termination2001567
Node: Normal Termination2002776
Node: Exit Status2004173
Node: Cleanups on Exit2007532
Node: Aborting a Program2009349
Node: Termination Internals2010248
Node: Processes2012428
Node: Running a Command2014450
Node: Process Creation Concepts2016477
Node: Process Identification2018486
Node: Creating a Process2019410
Node: Executing a File2023030
Node: Process Completion2030165
Node: Process Completion Status2036435
Node: BSD Wait Functions2038078
Node: Process Creation Example2039946
Node: Job Control2042202
Node: Concepts of Job Control2043480
Node: Job Control is Optional2046834
Node: Controlling Terminal2047883
Node: Access to the Terminal2048790
Node: Orphaned Process Groups2050393
Node: Implementing a Shell2051384
Node: Data Structures2052267
Node: Initializing the Shell2054925
Node: Launching Jobs2058661
Node: Foreground and Background2066114
Node: Stopped and Terminated Jobs2069233
Node: Continuing Stopped Jobs2074443
Node: Missing Pieces2076075
Node: Functions for Job Control2077699
Node: Identifying the Terminal2078179
Node: Process Group Functions2079752
Node: Terminal Access Functions2084762
Node: Name Service Switch2088239
Node: NSS Basics2089570
Node: NSS Configuration File2091159
Node: Services in the NSS configuration2092857
Node: Actions in the NSS configuration2094138
Node: Notes on NSS Configuration File2097299
Node: NSS Module Internals2099176
Node: NSS Module Names2099872
Ref: NSS Module Names-Footnote-12101913
Ref: NSS Module Names-Footnote-22102067
Node: NSS Modules Interface2102245
Node: Extending NSS2106942
Node: Adding another Service to NSS2107873
Node: NSS Module Function Internals2110104
Node: Users and Groups2115007
Node: User and Group IDs2117618
Node: Process Persona2118526
Node: Why Change Persona2120211
Node: How Change Persona2122092
Node: Reading Persona2123979
Node: Setting User ID2126249
Node: Setting Groups2129112
Node: Enable/Disable Setuid2134795
Node: Setuid Program Example2136830
Node: Tips for Setuid2140304
Node: Who Logged In2142819
Node: User Accounting Database2145199
Node: Manipulating the Database2146383
Node: XPG Functions2158711
Node: Logging In and Out2163126
Node: User Database2165242
Node: User Data Structure2165904
Node: Lookup User2167161
Node: Scanning All Users2169725
Node: Writing a User Entry2172679
Node: Group Database2173578
Node: Group Data Structure2174154
Node: Lookup Group2174917
Node: Scanning All Groups2177418
Node: Database Example2180448
Node: Netgroup Database2182645
Node: Netgroup Data2183056
Node: Lookup Netgroup2184584
Node: Netgroup Membership2188002
Node: System Management2189332
Node: Host Identification2190263
Node: Platform Type2196742
Node: Filesystem Handling2200047
Node: Mount Information2201547
Node: fstab2203719
Node: mtab2209535
Node: Other Mount Information2218827
Node: Mount-Unmount-Remount2219341
Node: System Parameters2229364
Node: System Configuration2234897
Node: General Limits2236468
Node: System Options2240103
Node: Version Supported2243435
Node: Sysconf2245272
Node: Sysconf Definition2245908
Node: Constants for Sysconf2246580
Node: Examples of Sysconf2259515
Node: Minimums2260508
Node: Limits for Files2263219
Node: Options for Files2266220
Node: File Minimums2268513
Node: Pathconf2270733
Node: Utility Limits2274108
Node: Utility Minimums2276038
Node: String Parameters2277790
Node: Cryptographic Functions2281690
Node: Legal Problems2283663
Node: getpass2285939
Node: crypt2288109
Node: DES Encryption2292877
Node: Debugging Support2299079
Node: Backtraces2299721
Node: POSIX Threads2304508
Node: Basic Thread Operations2306111
Node: Thread Attributes2310693
Node: Cancellation2317650
Node: Cleanup Handlers2321543
Node: Mutexes2326680
Node: Condition Variables2336338
Node: POSIX Semaphores2343713
Node: Thread-Specific Data2347594
Node: Threads and Signal Handling2352227
Node: Threads and Fork2355917
Node: Streams and Fork2361179
Node: Miscellaneous Thread Functions2363341
Node: Language Features2369826
Node: Consistency Checking2370752
Node: Variadic Functions2375298
Node: Why Variadic2376370
Node: How Variadic2378334
Node: Variadic Prototypes2379623
Node: Receiving Arguments2380764
Node: How Many Arguments2383435
Node: Calling Variadics2385097
Node: Argument Macros2387197
Node: Variadic Example2390033
Node: Old Varargs2391185
Node: Null Pointer Constant2392860
Node: Important Data Types2393945
Node: Data Type Measurements2396509
Node: Width of Type2397366
Node: Range of Type2398272
Node: Floating Type Macros2401540
Node: Floating Point Concepts2402798
Node: Floating Point Parameters2406526
Node: IEEE Floating Point2413478
Node: Structure Measurement2415231
Node: Library Summary2415926
Node: Installation2625534
Node: Configuring and compiling2627236
Node: Running make install2636567
Node: Tools for Compilation2640616
Node: Supported Configurations2643417
Node: Linux2645621
Node: Reporting Bugs2648525
Node: Maintenance2651357
Node: Source Layout2651740
Node: Porting2655672
Node: Hierarchy Conventions2663972
Node: Porting to Unix2669028
Node: Contributors2671043
Node: Free Manuals2678297
Node: Copying2683217
Node: Documentation License2711380
Node: Concept Index2731257
Node: Type Index2794847
Node: Function Index2802624
Node: Variable Index2884876
Node: File Index2949623

End Tag Table
