This is libc.info, produced by makeinfo version 4.0b 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: 1209
libc.info-2: 61502
libc.info-3: 106628
libc.info-4: 156016
libc.info-5: 203719
libc.info-6: 246679
libc.info-7: 273702
libc.info-8: 319510
libc.info-9: 362382
libc.info-10: 410285
libc.info-11: 449174
libc.info-12: 496435
libc.info-13: 542096
libc.info-14: 583813
libc.info-15: 631205
libc.info-16: 681125
libc.info-17: 728987
libc.info-18: 777799
libc.info-19: 826517
libc.info-20: 875501
libc.info-21: 921429
libc.info-22: 962624
libc.info-23: 1009390
libc.info-24: 1059086
libc.info-25: 1106760
libc.info-26: 1152986
libc.info-27: 1201964
libc.info-28: 1250689
libc.info-29: 1299360
libc.info-30: 1347303
libc.info-31: 1396295
libc.info-32: 1424331
libc.info-33: 1481759
libc.info-34: 1531467
libc.info-35: 1578871
libc.info-36: 1626652
libc.info-37: 1673152
libc.info-38: 1722131
libc.info-39: 1767695
libc.info-40: 1817122
libc.info-41: 1864120
libc.info-42: 1913729
libc.info-43: 1958225
libc.info-44: 2007789
libc.info-45: 2053992
libc.info-46: 2103285
libc.info-47: 2151919
libc.info-48: 2194140
libc.info-49: 2244120
libc.info-50: 2290539
libc.info-51: 2340345
libc.info-52: 2387386
libc.info-53: 2400514
libc.info-54: 2609827
libc.info-55: 2655138
libc.info-56: 2677377
libc.info-57: 2725417
libc.info-58: 2789007
libc.info-59: 2796784
libc.info-60: 2878930
libc.info-61: 2943503

Tag Table:
(Indirect)
Node: Top1209
Node: Introduction61502
Node: Getting Started62851
Node: Standards and Portability64310
Node: ISO C65758
Node: POSIX67275
Node: Berkeley Unix69012
Node: SVID69776
Node: XPG70776
Node: Using the Library71717
Node: Header Files72440
Node: Macro Definitions76391
Node: Reserved Names78736
Node: Feature Test Macros83432
Node: Roadmap to the Manual94216
Node: Error Reporting101500
Node: Checking for Errors102417
Node: Error Codes106628
Node: Error Messages125634
Node: Memory139966
Node: Memory Concepts140823
Node: Memory Allocation146491
Node: Memory Allocation and C147380
Node: Unconstrained Allocation150929
Node: Basic Allocation152349
Node: Malloc Examples154049
Node: Freeing after Malloc156016
Node: Changing Block Size157831
Node: Allocating Cleared Space160434
Node: Efficiency and Malloc161442
Node: Aligned Memory Blocks162541
Node: Malloc Tunable Parameters164713
Node: Heap Consistency Checking166375
Node: Hooks for Malloc171475
Node: Statistics of Malloc177671
Node: Summary of Malloc179629
Node: Allocation Debugging181791
Node: Tracing malloc182894
Node: Using the Memory Debugger184744
Node: Tips for the Memory Debugger186629
Node: Interpreting the traces187957
Node: Obstacks191492
Node: Creating Obstacks193106
Node: Preparing for Obstacks195005
Node: Allocation in an Obstack197748
Node: Freeing Obstack Objects200155
Node: Obstack Functions201489
Node: Growing Objects203719
Node: Extra Fast Growing207964
Node: Status of an Obstack211583
Node: Obstacks Data Alignment213002
Node: Obstack Chunks214688
Node: Summary of Obstacks217043
Node: Variable Size Automatic220457
Node: Alloca Example221983
Node: Advantages of Alloca223104
Node: Disadvantages of Alloca224991
Node: GNU C Variable-Size Arrays225734
Node: Resizing the Data Segment226892
Node: Locking Pages228980
Node: Why Lock Pages229742
Node: Locked Memory Details231370
Node: Page Lock Functions233626
Node: Character Handling239490
Node: Classification of Characters240945
Node: Case Conversion244789
Node: Classification of Wide Characters246679
Node: Using Wide Char Classes254379
Node: Wide Character Case Conversion256690
Node: String and Array Utilities259383
Node: Representation of Strings261447
Node: String/Array Conventions266969
Node: String Length269903
Node: Copying and Concatenation273702
Node: String/Array Comparison299163
Node: Collation Functions309305
Node: Search Functions319510
Node: Finding Tokens in a String331630
Node: strfry343829
Node: Trivial Encryption344859
Node: Encode Binary Data346317
Node: Argz and Envz Vectors351019
Node: Argz Functions351619
Node: Envz Functions358180
Node: Character Set Handling361230
Node: Extended Char Intro362382
Node: Charset Function Overview375487
Node: Restartable multibyte conversion376450
Node: Selecting the Conversion378560
Node: Keeping the state380949
Node: Converting a Character384163
Node: Converting Strings400169
Node: Multibyte Conversion Example410285
Node: Non-reentrant Conversion413272
Node: Non-reentrant Character Conversion414956
Node: Non-reentrant String Conversion419656
Node: Shift State422654
Node: Generic Charset Conversion425317
Node: Generic Conversion Interface428499
Node: iconv Examples438440
Node: Other iconv Implementations443784
Node: glibc iconv Implementation449174
Node: Locales488911
Node: Effects of Locale490580
Node: Choosing Locale492544
Node: Locale Categories493918
Node: Setting the Locale496435
Node: Standard Locales500987
Node: Locale Information502276
Node: The Lame Way to Locale Data503992
Node: General Numeric505863
Node: Currency Symbol508842
Node: Sign of Money Amount513030
Node: The Elegant and Fast Way515160
Node: Formatting Numbers527296
Node: Yes-or-No Questions536716
Node: Message Translation538752
Node: Message catalogs a la X/Open540798
Node: The catgets Functions542096
Node: The message catalog files551117
Node: The gencat program557866
Node: Common Usage561000
Node: The Uniforum approach568126
Node: Message catalogs with gettext569620
Node: Translation with gettext570655
Node: Locating gettext catalog576950
Node: Advanced gettext functions583813
Ref: Advanced gettext functions-Footnote-1593930
Node: Charset conversion in gettext594022
Node: GUI program problems596511
Node: Using gettextized software602045
Node: Helper programs for gettext610744
Node: Searching and Sorting612508
Node: Comparison Functions613423
Node: Array Search Function614640
Node: Array Sort Function617984
Node: Search/Sort Example620115
Node: Hash Search Function623606
Node: Tree Search Function631205
Node: Pattern Matching638119
Node: Wildcard Matching638921
Node: Globbing642859
Node: Calling Glob643723
Node: Flags for Globbing653705
Node: More Flags for Globbing657235
Node: Regular Expressions663367
Node: POSIX Regexp Compilation664351
Node: Flags for POSIX Regexps668466
Node: Matching POSIX Regexps669373
Node: Regexp Subexpressions671534
Node: Subexpression Complications673588
Node: Regexp Cleanup675951
Node: Word Expansion678277
Node: Expansion Stages679632
Node: Calling Wordexp681125
Node: Flags for Wordexp685088
Node: Wordexp Example687041
Node: Tilde Expansion688837
Node: Variable Substitution689909
Node: I/O Overview694024
Node: I/O Concepts695538
Node: Streams and File Descriptors696683
Node: File Position699770
Node: File Names701902
Node: Directories702788
Node: File Name Resolution704525
Node: File Name Errors707453
Node: File Name Portability708993
Node: I/O on Streams710985
Node: Streams713207
Node: Standard Streams714548
Node: Opening Streams716332
Node: Closing Streams726435
Node: Streams and Threads728987
Node: Streams and I18N738013
Node: Simple Output744176
Node: Character Input749526
Node: Line Input754772
Node: Unreading761452
Node: Unreading Idea762261
Node: How Unread763087
Node: Block Input/Output765742
Node: Formatted Output768520
Node: Formatted Output Basics770287
Node: Output Conversion Syntax772780
Node: Table of Output Conversions777799
Node: Integer Conversions780805
Node: Floating-Point Conversions786346
Node: Other Output Conversions792180
Node: Formatted Output Functions795986
Node: Dynamic Output801968
Node: Variable Arguments Output803824
Node: Parsing a Template String810008
Node: Example of Parsing813839
Node: Customizing Printf816127
Node: Registering New Conversions818046
Node: Conversion Specifier Options820219
Node: Defining the Output Handler824056
Node: Printf Extension Example826517
Node: Predefined Printf Handlers828926
Node: Formatted Input832337
Node: Formatted Input Basics833416
Node: Input Conversion Syntax836108
Node: Table of Input Conversions839470
Node: Numeric Input Conversions843640
Node: String Input Conversions848095
Node: Dynamic String Input853215
Node: Other Input Conversions854405
Node: Formatted Input Functions856050
Node: Variable Arguments Input858891
Node: EOF and Errors861246
Node: Error Recovery864160
Node: Binary Streams865946
Node: File Positioning868470
Node: Portable Positioning875501
Node: Stream Buffering881190
Node: Buffering Concepts882789
Node: Flushing Buffers884152
Node: Controlling Buffering887259
Node: Other Kinds of Streams892864
Node: String Streams894153
Node: Obstack Streams898289
Node: Custom Streams900332
Node: Streams and Cookies901049
Node: Hook Functions904119
Node: Formatted Messages906505
Node: Printing Formatted Messages907170
Node: Adding Severity Classes913610
Node: Example915217
Node: Low-Level I/O918421
Node: Opening and Closing Files921429
Node: I/O Primitives929401
Node: File Position Primitive943497
Node: Descriptors and Streams950810
Node: Stream/Descriptor Precautions953494
Node: Linked Channels954700
Node: Independent Channels955928
Node: Cleaning Streams957831
Node: Scatter-Gather960034
Node: Memory-mapped I/O962624
Node: Waiting for I/O974087
Node: Synchronizing I/O981844
Node: Asynchronous I/O985292
Node: Asynchronous Reads/Writes993352
Node: Status of AIO Operations1005821
Node: Synchronizing AIO Operations1009390
Node: Cancel AIO Operations1015821
Node: Configuration of AIO1019312
Node: Control Operations1021506
Node: Duplicating Descriptors1024197
Node: Descriptor Flags1028453
Node: File Status Flags1031854
Node: Access Modes1033307
Node: Open-time Flags1035596
Node: Operating Modes1040312
Node: Getting File Status Flags1043077
Node: File Locks1045684
Node: Interrupt Input1054579
Node: IOCTLs1057009
Ref: IOCTLs-Footnote-11058989
Node: File System Interface1059086
Node: Working Directory1060615
Node: Accessing Directories1065626
Node: Directory Entries1067053
Node: Opening a Directory1070307
Node: Reading/Closing Directory1072750
Node: Simple Directory Lister1077421
Node: Random Access Directory1078441
Node: Scanning Directory Content1079943
Node: Simple Directory Lister Mark II1084398
Node: Working with Directory Trees1085507
Node: Hard Links1097050
Node: Symbolic Links1099848
Node: Deleting Files1106760
Node: Renaming Files1109678
Node: Creating Directories1113282
Node: File Attributes1115034
Node: Attribute Meanings1116558
Node: Reading Attributes1125780
Node: Testing File Type1129850
Node: File Owner1134006
Node: Permission Bits1137658
Node: Access Permission1142976
Node: Setting Permissions1144118
Node: Testing File Access1149324
Node: File Times1152986
Node: File Size1157457
Node: Making Special Files1163880
Node: Temporary Files1165556
Node: Pipes and FIFOs1174776
Node: Creating a Pipe1176359
Node: Pipe to a Subprocess1179652
Node: FIFO Special Files1182659
Node: Pipe Atomicity1184231
Node: Sockets1185114
Node: Socket Concepts1187154
Node: Communication Styles1191394
Node: Socket Addresses1193244
Node: Address Formats1195280
Node: Setting Address1198481
Node: Reading Address1200203
Node: Interface Naming1201964
Node: Local Namespace1204371
Node: Local Namespace Concepts1205031
Node: Local Namespace Details1206548
Node: Local Socket Example1208495
Node: Internet Namespace1209921
Node: Internet Address Formats1212144
Node: Host Addresses1214295
Node: Abstract Host Addresses1215463
Node: Host Address Data Type1219980
Node: Host Address Functions1223103
Node: Host Names1227455
Node: Ports1236724
Node: Services Database1238762
Node: Byte Order1241585
Node: Protocols Database1243893
Node: Inet Example1247435
Node: Misc Namespaces1249445
Node: Open/Close Sockets1250191
Node: Creating a Socket1250689
Node: Closing a Socket1252369
Node: Socket Pairs1253895
Node: Connections1255904
Node: Connecting1256998
Node: Listening1259825
Node: Accepting Connections1261898
Node: Who is Connected1265029
Node: Transferring Data1266128
Node: Sending Data1267233
Node: Receiving Data1269751
Node: Socket Data Options1271487
Node: Byte Stream Example1272350
Node: Server Example1274407
Node: Out-of-Band Data1278423
Node: Datagrams1284334
Node: Sending Datagrams1285363
Node: Receiving Datagrams1287288
Node: Datagram Example1289354
Node: Example Receiver1291368
Node: Inetd1293932
Node: Inetd Servers1294741
Node: Configuring Inetd1295983
Node: Socket Options1298652
Node: Socket Option Functions1299360
Node: Socket-Level Options1300917
Node: Networks Database1304546
Node: Low-Level Terminal Interface1307430
Node: Is It a Terminal1308900
Node: I/O Queues1310803
Node: Canonical or Not1312760
Node: Terminal Modes1314606
Node: Mode Data Types1316175
Node: Mode Functions1318003
Node: Setting Modes1321935
Node: Input Modes1323932
Node: Output Modes1329198
Node: Control Modes1330810
Node: Local Modes1334899
Node: Line Speed1341212
Node: Special Characters1345389
Node: Editing Characters1347303
Node: Signal Characters1351643
Node: Start/Stop Characters1354509
Node: Other Special1356379
Node: Noncanonical Input1358193
Node: BSD Terminal Modes1363006
Node: Line Control1364478
Node: Noncanon Example1369196
Node: Pseudo-Terminals1371423
Node: Allocation1372335
Node: Pseudo-Terminal Pairs1377122
Node: Syslog1379638
Node: Overview of Syslog1380587
Node: Submitting Syslog Messages1384771
Node: openlog1385589
Node: syslog; vsyslog1388945
Node: closelog1393142
Node: setlogmask1393789
Node: Syslog Example1395632
Node: Mathematics1396295
Node: Mathematical Constants1398017
Node: Trig Functions1400024
Node: Inverse Trig Functions1403759
Node: Exponents and Logarithms1407561
Node: Hyperbolic Functions1415753
Node: Special Functions1419793
Node: Errors in Math Functions1424331
Node: Pseudo-Random Numbers1481759
Node: ISO Random1484000
Node: BSD Random1485932
Node: SVID Random1490514
Node: FP Function Optimizations1503764
Node: Arithmetic1505851
Node: Integers1507130
Node: Integer Division1510146
Node: Floating Point Numbers1513831
Node: Floating Point Classes1515573
Node: Floating Point Errors1519394
Node: FP Exceptions1519891
Node: Infinity and NaN1524252
Node: Status bit operations1527325
Node: Math Error Reporting1531467
Node: Rounding1533793
Node: Control Functions1537381
Node: Arithmetic Functions1542203
Node: Absolute Value1543071
Node: Normalization Functions1545131
Node: Rounding Functions1548432
Node: Remainder Functions1552814
Node: FP Bit Twiddling1554958
Node: FP Comparison Functions1558070
Node: Misc FP Arithmetic1560783
Node: Complex Numbers1563525
Node: Operations on Complex1565230
Node: Parsing of Numbers1567574
Node: Parsing of Integers1568266
Node: Parsing of Floats1578871
Node: System V Number Conversion1584037
Node: Date and Time1589353
Node: Time Basics1590083
Node: Elapsed Time1591963
Node: Processor And CPU Time1595515
Node: CPU Time1597386
Node: Processor Time1599159
Node: Calendar Time1601559
Node: Simple Calendar Time1603492
Node: High-Resolution Calendar1605896
Node: Broken-down Time1611257
Node: High Accuracy Clock1619216
Node: Formatting Calendar Time1626652
Node: Parsing Date and Time1641961
Node: Low-Level Time String Parsing1642804
Node: General Time String Parsing1656033
Node: TZ Variable1663161
Node: Time Zone Functions1669204
Node: Time Functions Example1672044
Node: Setting an Alarm1673152
Node: Sleeping1678399
Node: Resource Usage And Limitation1683002
Node: Resource Usage1683679
Node: Limits on Resources1689261
Node: Priority1698478
Node: Absolute Priority1700840
Node: Realtime Scheduling1705934
Node: Basic Scheduling Functions1709382
Node: Traditional Scheduling1717316
Node: Traditional Scheduling Intro1717868
Node: Traditional Scheduling Functions1722131
Node: Memory Resources1726018
Node: Memory Subsystem1726868
Node: Query Memory Parameters1729248
Node: Processor Resources1732895
Node: Non-Local Exits1735012
Node: Non-Local Intro1735722
Node: Non-Local Details1739453
Node: Non-Local Exits and Signals1742529
Node: System V contexts1744026
Node: Signal Handling1756988
Node: Concepts of Signals1759022
Node: Kinds of Signals1759586
Node: Signal Generation1760981
Node: Delivery of Signal1763248
Node: Standard Signals1766102
Node: Program Error Signals1767695
Node: Termination Signals1775153
Node: Alarm Signals1778991
Node: Asynchronous I/O Signals1780223
Node: Job Control Signals1781413
Node: Operation Error Signals1786013
Node: Miscellaneous Signals1787952
Node: Signal Messages1789646
Node: Signal Actions1791531
Node: Basic Signal Handling1792476
Node: Advanced Signal Handling1798543
Node: Signal and Sigaction1801517
Node: Sigaction Function Example1803269
Node: Flags for Sigaction1805585
Node: Initial Signal Actions1807963
Node: Defining Handlers1809344
Node: Handler Returns1811529
Node: Termination in Handler1813579
Node: Longjmp in Handler1815018
Node: Signals in Handler1817122
Node: Merged Signals1819242
Node: Nonreentrancy1824955
Node: Atomic Data Access1830361
Node: Non-atomic Example1831407
Node: Atomic Types1833184
Node: Atomic Usage1834203
Node: Interrupted Primitives1835673
Node: Generating Signals1838972
Node: Signaling Yourself1839565
Node: Signaling Another Process1841548
Node: Permission for kill1844924
Node: Kill Example1846720
Node: Blocking Signals1849072
Node: Why Block1850844
Node: Signal Sets1852380
Node: Process Signal Mask1855406
Node: Testing for Delivery1858431
Node: Blocking for Handler1859689
Node: Checking for Pending Signals1862108
Node: Remembering a Signal1864120
Node: Waiting for a Signal1867674
Node: Using Pause1868219
Node: Pause Problems1869844
Node: Sigsuspend1871568
Node: Signal Stack1874279
Node: BSD Signal Handling1879601
Node: BSD Handler1880875
Node: Blocking in BSD1883307
Node: Program Basics1884758
Node: Program Arguments1886742
Node: Argument Syntax1888741
Node: Parsing Program Arguments1891415
Node: Getopt1892518
Node: Using Getopt1893156
Node: Example of Getopt1897274
Node: Getopt Long Options1900012
Node: Getopt Long Option Example1905260
Node: Argp1908381
Node: Argp Global Variables1911697
Node: Argp Parsers1913729
Node: Argp Option Vectors1917103
Node: Argp Option Flags1920318
Node: Argp Parser Functions1922364
Node: Argp Special Keys1925056
Node: Argp Helper Functions1930342
Node: Argp Parsing State1933374
Node: Argp Children1936937
Node: Argp Flags1939019
Node: Argp Help Filtering1941296
Node: Argp Help Filter Keys1942531
Node: Argp Help1943444
Node: Argp Help Flags1944624
Node: Argp Examples1946974
Node: Argp Example 11947444
Node: Argp Example 21948244
Node: Argp Example 31951185
Node: Argp Example 41958225
Node: Argp User Customization1965974
Node: Suboptions1967702
Node: Suboptions Example1969644
Node: Environment Variables1971813
Node: Environment Access1973678
Node: Standard Environment1978598
Node: System Calls1982770
Node: Program Termination1986326
Node: Normal Termination1987535
Node: Exit Status1988932
Node: Cleanups on Exit1992291
Node: Aborting a Program1994108
Node: Termination Internals1995007
Node: Processes1997187
Node: Running a Command1999209
Node: Process Creation Concepts2001236
Node: Process Identification2003245
Node: Creating a Process2004169
Node: Executing a File2007789
Node: Process Completion2014924
Node: Process Completion Status2021194
Node: BSD Wait Functions2022837
Node: Process Creation Example2024705
Node: Job Control2026961
Node: Concepts of Job Control2028239
Node: Job Control is Optional2031593
Node: Controlling Terminal2032642
Node: Access to the Terminal2033549
Node: Orphaned Process Groups2035152
Node: Implementing a Shell2036143
Node: Data Structures2037026
Node: Initializing the Shell2039684
Node: Launching Jobs2043420
Node: Foreground and Background2050873
Node: Stopped and Terminated Jobs2053992
Node: Continuing Stopped Jobs2059202
Node: Missing Pieces2060834
Node: Functions for Job Control2062458
Node: Identifying the Terminal2062938
Node: Process Group Functions2064511
Node: Terminal Access Functions2069521
Node: Name Service Switch2072998
Node: NSS Basics2074329
Node: NSS Configuration File2075918
Node: Services in the NSS configuration2077616
Node: Actions in the NSS configuration2078897
Node: Notes on NSS Configuration File2082058
Node: NSS Module Internals2083935
Node: NSS Module Names2084631
Ref: NSS Module Names-Footnote-12086672
Ref: NSS Module Names-Footnote-22086826
Node: NSS Modules Interface2087004
Node: Extending NSS2091701
Node: Adding another Service to NSS2092632
Node: NSS Module Function Internals2094863
Node: Users and Groups2099766
Node: User and Group IDs2102377
Node: Process Persona2103285
Node: Why Change Persona2104970
Node: How Change Persona2106851
Node: Reading Persona2108738
Node: Setting User ID2111008
Node: Setting Groups2113871
Node: Enable/Disable Setuid2119554
Node: Setuid Program Example2121588
Node: Tips for Setuid2125062
Node: Who Logged In2127577
Node: User Accounting Database2129957
Node: Manipulating the Database2131141
Node: XPG Functions2143469
Node: Logging In and Out2147884
Node: User Database2150000
Node: User Data Structure2150662
Node: Lookup User2151919
Node: Scanning All Users2154483
Node: Writing a User Entry2157437
Node: Group Database2158336
Node: Group Data Structure2158912
Node: Lookup Group2159675
Node: Scanning All Groups2162176
Node: Database Example2165206
Node: Netgroup Database2167403
Node: Netgroup Data2167814
Node: Lookup Netgroup2169342
Node: Netgroup Membership2172760
Node: System Management2174090
Node: Host Identification2175021
Node: Platform Type2181500
Node: Filesystem Handling2184805
Node: Mount Information2186305
Node: fstab2188324
Node: mtab2194140
Node: Other Mount Information2203432
Node: Mount-Unmount-Remount2203946
Node: System Parameters2213969
Node: System Configuration2219502
Node: General Limits2221073
Node: System Options2224708
Node: Version Supported2228040
Node: Sysconf2229877
Node: Sysconf Definition2230513
Node: Constants for Sysconf2231185
Node: Examples of Sysconf2244120
Node: Minimums2245113
Node: Limits for Files2247824
Node: Options for Files2250825
Node: File Minimums2253118
Node: Pathconf2255338
Node: Utility Limits2258713
Node: Utility Minimums2260643
Node: String Parameters2262395
Node: Cryptographic Functions2266295
Node: Legal Problems2268092
Node: getpass2270368
Node: crypt2272538
Node: DES Encryption2277306
Node: Debugging Support2283508
Node: Backtraces2284150
Node: POSIX Threads2288936
Node: Basic Thread Operations2290539
Node: Thread Attributes2295121
Node: Cancellation2302078
Node: Cleanup Handlers2305971
Node: Mutexes2311108
Node: Condition Variables2320766
Node: POSIX Semaphores2328141
Node: Thread-Specific Data2332022
Node: Threads and Signal Handling2336655
Node: Threads and Fork2340345
Node: Streams and Fork2345772
Node: Miscellaneous Thread Functions2347934
Node: Language Features2354419
Node: Consistency Checking2355345
Node: Variadic Functions2359886
Node: Why Variadic2360958
Node: How Variadic2362922
Node: Variadic Prototypes2364211
Node: Receiving Arguments2365352
Node: How Many Arguments2368023
Node: Calling Variadics2369685
Node: Argument Macros2371785
Node: Variadic Example2374621
Node: Old Varargs2375773
Node: Null Pointer Constant2377448
Node: Important Data Types2378533
Node: Data Type Measurements2381097
Node: Width of Type2381954
Node: Range of Type2382860
Node: Floating Type Macros2386128
Node: Floating Point Concepts2387386
Node: Floating Point Parameters2391114
Node: IEEE Floating Point2398066
Node: Structure Measurement2399819
Node: Library Summary2400514
Node: Installation2609827
Node: Configuring and compiling2611516
Node: Running make install2620821
Node: Tools for Compilation2624879
Node: Supported Configurations2628142
Node: Linux2630346
Node: Reporting Bugs2632622
Node: Maintenance2635452
Node: Source Layout2635835
Node: Porting2639767
Node: Hierarchy Conventions2648067
Node: Porting to Unix2653123
Node: Contributors2655138
Node: Free Manuals2672457
Node: Copying2677377
Node: Documentation License2705540
Node: Concept Index2725417
Node: Type Index2789007
Node: Function Index2796784
Node: Variable Index2878930
Node: File Index2943503

End Tag Table
