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.2.x.

   Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
Free Software Foundation, Inc.

   Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "Free Software Needs Free Documentation" and
"GNU Lesser General Public License", the Front-Cover texts being (a)
(see below), and with the Back-Cover Texts being (b) (see below).  A
copy of the license is included in the section entitled "GNU Free
Documentation License".

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

   A GNU Manual

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

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


Indirect:
libc.info-1: 1208
libc.info-2: 61501
libc.info-3: 106627
libc.info-4: 156015
libc.info-5: 203718
libc.info-6: 246678
libc.info-7: 273701
libc.info-8: 319509
libc.info-9: 362381
libc.info-10: 410284
libc.info-11: 449173
libc.info-12: 496434
libc.info-13: 542095
libc.info-14: 583812
libc.info-15: 631204
libc.info-16: 681124
libc.info-17: 728986
libc.info-18: 777798
libc.info-19: 826516
libc.info-20: 875500
libc.info-21: 921428
libc.info-22: 962623
libc.info-23: 1009389
libc.info-24: 1059085
libc.info-25: 1106759
libc.info-26: 1152985
libc.info-27: 1201963
libc.info-28: 1250688
libc.info-29: 1299359
libc.info-30: 1347302
libc.info-31: 1396294
libc.info-32: 1424330
libc.info-33: 1481758
libc.info-34: 1531466
libc.info-35: 1578870
libc.info-36: 1626651
libc.info-37: 1673151
libc.info-38: 1722130
libc.info-39: 1767694
libc.info-40: 1817121
libc.info-41: 1864119
libc.info-42: 1913728
libc.info-43: 1958224
libc.info-44: 2007788
libc.info-45: 2053991
libc.info-46: 2103284
libc.info-47: 2151918
libc.info-48: 2194139
libc.info-49: 2244119
libc.info-50: 2290538
libc.info-51: 2340344
libc.info-52: 2387385
libc.info-53: 2400513
libc.info-54: 2609826
libc.info-55: 2655137
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: Top1208
Node: Introduction61501
Node: Getting Started62850
Node: Standards and Portability64309
Node: ISO C65757
Node: POSIX67274
Node: Berkeley Unix69011
Node: SVID69775
Node: XPG70775
Node: Using the Library71716
Node: Header Files72439
Node: Macro Definitions76390
Node: Reserved Names78735
Node: Feature Test Macros83431
Node: Roadmap to the Manual94215
Node: Error Reporting101499
Node: Checking for Errors102416
Node: Error Codes106627
Node: Error Messages125633
Node: Memory139965
Node: Memory Concepts140822
Node: Memory Allocation146490
Node: Memory Allocation and C147379
Node: Unconstrained Allocation150928
Node: Basic Allocation152348
Node: Malloc Examples154048
Node: Freeing after Malloc156015
Node: Changing Block Size157830
Node: Allocating Cleared Space160433
Node: Efficiency and Malloc161441
Node: Aligned Memory Blocks162540
Node: Malloc Tunable Parameters164712
Node: Heap Consistency Checking166374
Node: Hooks for Malloc171474
Node: Statistics of Malloc177670
Node: Summary of Malloc179628
Node: Allocation Debugging181790
Node: Tracing malloc182893
Node: Using the Memory Debugger184743
Node: Tips for the Memory Debugger186628
Node: Interpreting the traces187956
Node: Obstacks191491
Node: Creating Obstacks193105
Node: Preparing for Obstacks195004
Node: Allocation in an Obstack197747
Node: Freeing Obstack Objects200154
Node: Obstack Functions201488
Node: Growing Objects203718
Node: Extra Fast Growing207963
Node: Status of an Obstack211582
Node: Obstacks Data Alignment213001
Node: Obstack Chunks214687
Node: Summary of Obstacks217042
Node: Variable Size Automatic220456
Node: Alloca Example221982
Node: Advantages of Alloca223103
Node: Disadvantages of Alloca224990
Node: GNU C Variable-Size Arrays225733
Node: Resizing the Data Segment226891
Node: Locking Pages228979
Node: Why Lock Pages229741
Node: Locked Memory Details231369
Node: Page Lock Functions233625
Node: Character Handling239489
Node: Classification of Characters240944
Node: Case Conversion244788
Node: Classification of Wide Characters246678
Node: Using Wide Char Classes254378
Node: Wide Character Case Conversion256689
Node: String and Array Utilities259382
Node: Representation of Strings261446
Node: String/Array Conventions266968
Node: String Length269902
Node: Copying and Concatenation273701
Node: String/Array Comparison299162
Node: Collation Functions309304
Node: Search Functions319509
Node: Finding Tokens in a String331629
Node: strfry343828
Node: Trivial Encryption344858
Node: Encode Binary Data346316
Node: Argz and Envz Vectors351018
Node: Argz Functions351618
Node: Envz Functions358179
Node: Character Set Handling361229
Node: Extended Char Intro362381
Node: Charset Function Overview375486
Node: Restartable multibyte conversion376449
Node: Selecting the Conversion378559
Node: Keeping the state380948
Node: Converting a Character384162
Node: Converting Strings400168
Node: Multibyte Conversion Example410284
Node: Non-reentrant Conversion413271
Node: Non-reentrant Character Conversion414955
Node: Non-reentrant String Conversion419655
Node: Shift State422653
Node: Generic Charset Conversion425316
Node: Generic Conversion Interface428498
Node: iconv Examples438439
Node: Other iconv Implementations443783
Node: glibc iconv Implementation449173
Node: Locales488910
Node: Effects of Locale490579
Node: Choosing Locale492543
Node: Locale Categories493917
Node: Setting the Locale496434
Node: Standard Locales500986
Node: Locale Information502275
Node: The Lame Way to Locale Data503991
Node: General Numeric505862
Node: Currency Symbol508841
Node: Sign of Money Amount513029
Node: The Elegant and Fast Way515159
Node: Formatting Numbers527295
Node: Yes-or-No Questions536715
Node: Message Translation538751
Node: Message catalogs a la X/Open540797
Node: The catgets Functions542095
Node: The message catalog files551116
Node: The gencat program557865
Node: Common Usage560999
Node: The Uniforum approach568125
Node: Message catalogs with gettext569619
Node: Translation with gettext570654
Node: Locating gettext catalog576949
Node: Advanced gettext functions583812
Ref: Advanced gettext functions-Footnote-1593929
Node: Charset conversion in gettext594021
Node: GUI program problems596510
Node: Using gettextized software602044
Node: Helper programs for gettext610743
Node: Searching and Sorting612507
Node: Comparison Functions613422
Node: Array Search Function614639
Node: Array Sort Function617983
Node: Search/Sort Example620114
Node: Hash Search Function623605
Node: Tree Search Function631204
Node: Pattern Matching638118
Node: Wildcard Matching638920
Node: Globbing642858
Node: Calling Glob643722
Node: Flags for Globbing653704
Node: More Flags for Globbing657234
Node: Regular Expressions663366
Node: POSIX Regexp Compilation664350
Node: Flags for POSIX Regexps668465
Node: Matching POSIX Regexps669372
Node: Regexp Subexpressions671533
Node: Subexpression Complications673587
Node: Regexp Cleanup675950
Node: Word Expansion678276
Node: Expansion Stages679631
Node: Calling Wordexp681124
Node: Flags for Wordexp685087
Node: Wordexp Example687040
Node: Tilde Expansion688836
Node: Variable Substitution689908
Node: I/O Overview694023
Node: I/O Concepts695537
Node: Streams and File Descriptors696682
Node: File Position699769
Node: File Names701901
Node: Directories702787
Node: File Name Resolution704524
Node: File Name Errors707452
Node: File Name Portability708992
Node: I/O on Streams710984
Node: Streams713206
Node: Standard Streams714547
Node: Opening Streams716331
Node: Closing Streams726434
Node: Streams and Threads728986
Node: Streams and I18N738012
Node: Simple Output744175
Node: Character Input749525
Node: Line Input754771
Node: Unreading761451
Node: Unreading Idea762260
Node: How Unread763086
Node: Block Input/Output765741
Node: Formatted Output768519
Node: Formatted Output Basics770286
Node: Output Conversion Syntax772779
Node: Table of Output Conversions777798
Node: Integer Conversions780804
Node: Floating-Point Conversions786345
Node: Other Output Conversions792179
Node: Formatted Output Functions795985
Node: Dynamic Output801967
Node: Variable Arguments Output803823
Node: Parsing a Template String810007
Node: Example of Parsing813838
Node: Customizing Printf816126
Node: Registering New Conversions818045
Node: Conversion Specifier Options820218
Node: Defining the Output Handler824055
Node: Printf Extension Example826516
Node: Predefined Printf Handlers828925
Node: Formatted Input832336
Node: Formatted Input Basics833415
Node: Input Conversion Syntax836107
Node: Table of Input Conversions839469
Node: Numeric Input Conversions843639
Node: String Input Conversions848094
Node: Dynamic String Input853214
Node: Other Input Conversions854404
Node: Formatted Input Functions856049
Node: Variable Arguments Input858890
Node: EOF and Errors861245
Node: Error Recovery864159
Node: Binary Streams865945
Node: File Positioning868469
Node: Portable Positioning875500
Node: Stream Buffering881189
Node: Buffering Concepts882788
Node: Flushing Buffers884151
Node: Controlling Buffering887258
Node: Other Kinds of Streams892863
Node: String Streams894152
Node: Obstack Streams898288
Node: Custom Streams900331
Node: Streams and Cookies901048
Node: Hook Functions904118
Node: Formatted Messages906504
Node: Printing Formatted Messages907169
Node: Adding Severity Classes913609
Node: Example915216
Node: Low-Level I/O918420
Node: Opening and Closing Files921428
Node: I/O Primitives929400
Node: File Position Primitive943496
Node: Descriptors and Streams950809
Node: Stream/Descriptor Precautions953493
Node: Linked Channels954699
Node: Independent Channels955927
Node: Cleaning Streams957830
Node: Scatter-Gather960033
Node: Memory-mapped I/O962623
Node: Waiting for I/O974086
Node: Synchronizing I/O981843
Node: Asynchronous I/O985291
Node: Asynchronous Reads/Writes993351
Node: Status of AIO Operations1005820
Node: Synchronizing AIO Operations1009389
Node: Cancel AIO Operations1015820
Node: Configuration of AIO1019311
Node: Control Operations1021505
Node: Duplicating Descriptors1024196
Node: Descriptor Flags1028452
Node: File Status Flags1031853
Node: Access Modes1033306
Node: Open-time Flags1035595
Node: Operating Modes1040311
Node: Getting File Status Flags1043076
Node: File Locks1045683
Node: Interrupt Input1054578
Node: IOCTLs1057008
Ref: IOCTLs-Footnote-11058988
Node: File System Interface1059085
Node: Working Directory1060614
Node: Accessing Directories1065625
Node: Directory Entries1067052
Node: Opening a Directory1070306
Node: Reading/Closing Directory1072749
Node: Simple Directory Lister1077420
Node: Random Access Directory1078440
Node: Scanning Directory Content1079942
Node: Simple Directory Lister Mark II1084397
Node: Working with Directory Trees1085506
Node: Hard Links1097049
Node: Symbolic Links1099847
Node: Deleting Files1106759
Node: Renaming Files1109677
Node: Creating Directories1113281
Node: File Attributes1115033
Node: Attribute Meanings1116557
Node: Reading Attributes1125779
Node: Testing File Type1129849
Node: File Owner1134005
Node: Permission Bits1137657
Node: Access Permission1142975
Node: Setting Permissions1144117
Node: Testing File Access1149323
Node: File Times1152985
Node: File Size1157456
Node: Making Special Files1163879
Node: Temporary Files1165555
Node: Pipes and FIFOs1174775
Node: Creating a Pipe1176358
Node: Pipe to a Subprocess1179651
Node: FIFO Special Files1182658
Node: Pipe Atomicity1184230
Node: Sockets1185113
Node: Socket Concepts1187153
Node: Communication Styles1191393
Node: Socket Addresses1193243
Node: Address Formats1195279
Node: Setting Address1198480
Node: Reading Address1200202
Node: Interface Naming1201963
Node: Local Namespace1204370
Node: Local Namespace Concepts1205030
Node: Local Namespace Details1206547
Node: Local Socket Example1208494
Node: Internet Namespace1209920
Node: Internet Address Formats1212143
Node: Host Addresses1214294
Node: Abstract Host Addresses1215462
Node: Host Address Data Type1219979
Node: Host Address Functions1223102
Node: Host Names1227454
Node: Ports1236723
Node: Services Database1238761
Node: Byte Order1241584
Node: Protocols Database1243892
Node: Inet Example1247434
Node: Misc Namespaces1249444
Node: Open/Close Sockets1250190
Node: Creating a Socket1250688
Node: Closing a Socket1252368
Node: Socket Pairs1253894
Node: Connections1255903
Node: Connecting1256997
Node: Listening1259824
Node: Accepting Connections1261897
Node: Who is Connected1265028
Node: Transferring Data1266127
Node: Sending Data1267232
Node: Receiving Data1269750
Node: Socket Data Options1271486
Node: Byte Stream Example1272349
Node: Server Example1274406
Node: Out-of-Band Data1278422
Node: Datagrams1284333
Node: Sending Datagrams1285362
Node: Receiving Datagrams1287287
Node: Datagram Example1289353
Node: Example Receiver1291367
Node: Inetd1293931
Node: Inetd Servers1294740
Node: Configuring Inetd1295982
Node: Socket Options1298651
Node: Socket Option Functions1299359
Node: Socket-Level Options1300916
Node: Networks Database1304545
Node: Low-Level Terminal Interface1307429
Node: Is It a Terminal1308899
Node: I/O Queues1310802
Node: Canonical or Not1312759
Node: Terminal Modes1314605
Node: Mode Data Types1316174
Node: Mode Functions1318002
Node: Setting Modes1321934
Node: Input Modes1323931
Node: Output Modes1329197
Node: Control Modes1330809
Node: Local Modes1334898
Node: Line Speed1341211
Node: Special Characters1345388
Node: Editing Characters1347302
Node: Signal Characters1351642
Node: Start/Stop Characters1354508
Node: Other Special1356378
Node: Noncanonical Input1358192
Node: BSD Terminal Modes1363005
Node: Line Control1364477
Node: Noncanon Example1369195
Node: Pseudo-Terminals1371422
Node: Allocation1372334
Node: Pseudo-Terminal Pairs1377121
Node: Syslog1379637
Node: Overview of Syslog1380586
Node: Submitting Syslog Messages1384770
Node: openlog1385588
Node: syslog; vsyslog1388944
Node: closelog1393141
Node: setlogmask1393788
Node: Syslog Example1395631
Node: Mathematics1396294
Node: Mathematical Constants1398016
Node: Trig Functions1400023
Node: Inverse Trig Functions1403758
Node: Exponents and Logarithms1407560
Node: Hyperbolic Functions1415752
Node: Special Functions1419792
Node: Errors in Math Functions1424330
Node: Pseudo-Random Numbers1481758
Node: ISO Random1483999
Node: BSD Random1485931
Node: SVID Random1490513
Node: FP Function Optimizations1503763
Node: Arithmetic1505850
Node: Integers1507129
Node: Integer Division1510145
Node: Floating Point Numbers1513830
Node: Floating Point Classes1515572
Node: Floating Point Errors1519393
Node: FP Exceptions1519890
Node: Infinity and NaN1524251
Node: Status bit operations1527324
Node: Math Error Reporting1531466
Node: Rounding1533792
Node: Control Functions1537380
Node: Arithmetic Functions1542202
Node: Absolute Value1543070
Node: Normalization Functions1545130
Node: Rounding Functions1548431
Node: Remainder Functions1552813
Node: FP Bit Twiddling1554957
Node: FP Comparison Functions1558069
Node: Misc FP Arithmetic1560782
Node: Complex Numbers1563524
Node: Operations on Complex1565229
Node: Parsing of Numbers1567573
Node: Parsing of Integers1568265
Node: Parsing of Floats1578870
Node: System V Number Conversion1584036
Node: Date and Time1589352
Node: Time Basics1590082
Node: Elapsed Time1591962
Node: Processor And CPU Time1595514
Node: CPU Time1597385
Node: Processor Time1599158
Node: Calendar Time1601558
Node: Simple Calendar Time1603491
Node: High-Resolution Calendar1605895
Node: Broken-down Time1611256
Node: High Accuracy Clock1619215
Node: Formatting Calendar Time1626651
Node: Parsing Date and Time1641960
Node: Low-Level Time String Parsing1642803
Node: General Time String Parsing1656032
Node: TZ Variable1663160
Node: Time Zone Functions1669203
Node: Time Functions Example1672043
Node: Setting an Alarm1673151
Node: Sleeping1678398
Node: Resource Usage And Limitation1683001
Node: Resource Usage1683678
Node: Limits on Resources1689260
Node: Priority1698477
Node: Absolute Priority1700839
Node: Realtime Scheduling1705933
Node: Basic Scheduling Functions1709381
Node: Traditional Scheduling1717315
Node: Traditional Scheduling Intro1717867
Node: Traditional Scheduling Functions1722130
Node: Memory Resources1726017
Node: Memory Subsystem1726867
Node: Query Memory Parameters1729247
Node: Processor Resources1732894
Node: Non-Local Exits1735011
Node: Non-Local Intro1735721
Node: Non-Local Details1739452
Node: Non-Local Exits and Signals1742528
Node: System V contexts1744025
Node: Signal Handling1756987
Node: Concepts of Signals1759021
Node: Kinds of Signals1759585
Node: Signal Generation1760980
Node: Delivery of Signal1763247
Node: Standard Signals1766101
Node: Program Error Signals1767694
Node: Termination Signals1775152
Node: Alarm Signals1778990
Node: Asynchronous I/O Signals1780222
Node: Job Control Signals1781412
Node: Operation Error Signals1786012
Node: Miscellaneous Signals1787951
Node: Signal Messages1789645
Node: Signal Actions1791530
Node: Basic Signal Handling1792475
Node: Advanced Signal Handling1798542
Node: Signal and Sigaction1801516
Node: Sigaction Function Example1803268
Node: Flags for Sigaction1805584
Node: Initial Signal Actions1807962
Node: Defining Handlers1809343
Node: Handler Returns1811528
Node: Termination in Handler1813578
Node: Longjmp in Handler1815017
Node: Signals in Handler1817121
Node: Merged Signals1819241
Node: Nonreentrancy1824954
Node: Atomic Data Access1830360
Node: Non-atomic Example1831406
Node: Atomic Types1833183
Node: Atomic Usage1834202
Node: Interrupted Primitives1835672
Node: Generating Signals1838971
Node: Signaling Yourself1839564
Node: Signaling Another Process1841547
Node: Permission for kill1844923
Node: Kill Example1846719
Node: Blocking Signals1849071
Node: Why Block1850843
Node: Signal Sets1852379
Node: Process Signal Mask1855405
Node: Testing for Delivery1858430
Node: Blocking for Handler1859688
Node: Checking for Pending Signals1862107
Node: Remembering a Signal1864119
Node: Waiting for a Signal1867673
Node: Using Pause1868218
Node: Pause Problems1869843
Node: Sigsuspend1871567
Node: Signal Stack1874278
Node: BSD Signal Handling1879600
Node: BSD Handler1880874
Node: Blocking in BSD1883306
Node: Program Basics1884757
Node: Program Arguments1886741
Node: Argument Syntax1888740
Node: Parsing Program Arguments1891414
Node: Getopt1892517
Node: Using Getopt1893155
Node: Example of Getopt1897273
Node: Getopt Long Options1900011
Node: Getopt Long Option Example1905259
Node: Argp1908380
Node: Argp Global Variables1911696
Node: Argp Parsers1913728
Node: Argp Option Vectors1917102
Node: Argp Option Flags1920317
Node: Argp Parser Functions1922363
Node: Argp Special Keys1925055
Node: Argp Helper Functions1930341
Node: Argp Parsing State1933373
Node: Argp Children1936936
Node: Argp Flags1939018
Node: Argp Help Filtering1941295
Node: Argp Help Filter Keys1942530
Node: Argp Help1943443
Node: Argp Help Flags1944623
Node: Argp Examples1946973
Node: Argp Example 11947443
Node: Argp Example 21948243
Node: Argp Example 31951184
Node: Argp Example 41958224
Node: Argp User Customization1965973
Node: Suboptions1967701
Node: Suboptions Example1969643
Node: Environment Variables1971812
Node: Environment Access1973677
Node: Standard Environment1978597
Node: System Calls1982769
Node: Program Termination1986325
Node: Normal Termination1987534
Node: Exit Status1988931
Node: Cleanups on Exit1992290
Node: Aborting a Program1994107
Node: Termination Internals1995006
Node: Processes1997186
Node: Running a Command1999208
Node: Process Creation Concepts2001235
Node: Process Identification2003244
Node: Creating a Process2004168
Node: Executing a File2007788
Node: Process Completion2014923
Node: Process Completion Status2021193
Node: BSD Wait Functions2022836
Node: Process Creation Example2024704
Node: Job Control2026960
Node: Concepts of Job Control2028238
Node: Job Control is Optional2031592
Node: Controlling Terminal2032641
Node: Access to the Terminal2033548
Node: Orphaned Process Groups2035151
Node: Implementing a Shell2036142
Node: Data Structures2037025
Node: Initializing the Shell2039683
Node: Launching Jobs2043419
Node: Foreground and Background2050872
Node: Stopped and Terminated Jobs2053991
Node: Continuing Stopped Jobs2059201
Node: Missing Pieces2060833
Node: Functions for Job Control2062457
Node: Identifying the Terminal2062937
Node: Process Group Functions2064510
Node: Terminal Access Functions2069520
Node: Name Service Switch2072997
Node: NSS Basics2074328
Node: NSS Configuration File2075917
Node: Services in the NSS configuration2077615
Node: Actions in the NSS configuration2078896
Node: Notes on NSS Configuration File2082057
Node: NSS Module Internals2083934
Node: NSS Module Names2084630
Ref: NSS Module Names-Footnote-12086671
Ref: NSS Module Names-Footnote-22086825
Node: NSS Modules Interface2087003
Node: Extending NSS2091700
Node: Adding another Service to NSS2092631
Node: NSS Module Function Internals2094862
Node: Users and Groups2099765
Node: User and Group IDs2102376
Node: Process Persona2103284
Node: Why Change Persona2104969
Node: How Change Persona2106850
Node: Reading Persona2108737
Node: Setting User ID2111007
Node: Setting Groups2113870
Node: Enable/Disable Setuid2119553
Node: Setuid Program Example2121587
Node: Tips for Setuid2125061
Node: Who Logged In2127576
Node: User Accounting Database2129956
Node: Manipulating the Database2131140
Node: XPG Functions2143468
Node: Logging In and Out2147883
Node: User Database2149999
Node: User Data Structure2150661
Node: Lookup User2151918
Node: Scanning All Users2154482
Node: Writing a User Entry2157436
Node: Group Database2158335
Node: Group Data Structure2158911
Node: Lookup Group2159674
Node: Scanning All Groups2162175
Node: Database Example2165205
Node: Netgroup Database2167402
Node: Netgroup Data2167813
Node: Lookup Netgroup2169341
Node: Netgroup Membership2172759
Node: System Management2174089
Node: Host Identification2175020
Node: Platform Type2181499
Node: Filesystem Handling2184804
Node: Mount Information2186304
Node: fstab2188323
Node: mtab2194139
Node: Other Mount Information2203431
Node: Mount-Unmount-Remount2203945
Node: System Parameters2213968
Node: System Configuration2219501
Node: General Limits2221072
Node: System Options2224707
Node: Version Supported2228039
Node: Sysconf2229876
Node: Sysconf Definition2230512
Node: Constants for Sysconf2231184
Node: Examples of Sysconf2244119
Node: Minimums2245112
Node: Limits for Files2247823
Node: Options for Files2250824
Node: File Minimums2253117
Node: Pathconf2255337
Node: Utility Limits2258712
Node: Utility Minimums2260642
Node: String Parameters2262394
Node: Cryptographic Functions2266294
Node: Legal Problems2268091
Node: getpass2270367
Node: crypt2272537
Node: DES Encryption2277305
Node: Debugging Support2283507
Node: Backtraces2284149
Node: POSIX Threads2288935
Node: Basic Thread Operations2290538
Node: Thread Attributes2295120
Node: Cancellation2302077
Node: Cleanup Handlers2305970
Node: Mutexes2311107
Node: Condition Variables2320765
Node: POSIX Semaphores2328140
Node: Thread-Specific Data2332021
Node: Threads and Signal Handling2336654
Node: Threads and Fork2340344
Node: Streams and Fork2345771
Node: Miscellaneous Thread Functions2347933
Node: Language Features2354418
Node: Consistency Checking2355344
Node: Variadic Functions2359885
Node: Why Variadic2360957
Node: How Variadic2362921
Node: Variadic Prototypes2364210
Node: Receiving Arguments2365351
Node: How Many Arguments2368022
Node: Calling Variadics2369684
Node: Argument Macros2371784
Node: Variadic Example2374620
Node: Old Varargs2375772
Node: Null Pointer Constant2377447
Node: Important Data Types2378532
Node: Data Type Measurements2381096
Node: Width of Type2381953
Node: Range of Type2382859
Node: Floating Type Macros2386127
Node: Floating Point Concepts2387385
Node: Floating Point Parameters2391113
Node: IEEE Floating Point2398065
Node: Structure Measurement2399818
Node: Library Summary2400513
Node: Installation2609826
Node: Configuring and compiling2611515
Node: Running make install2620820
Node: Tools for Compilation2624878
Node: Supported Configurations2628141
Node: Linux2630345
Node: Reporting Bugs2632621
Node: Maintenance2635451
Node: Source Layout2635834
Node: Porting2639766
Node: Hierarchy Conventions2648066
Node: Porting to Unix2653122
Node: Contributors2655137
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
