This is libc.info, produced by makeinfo version 4.0c 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 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 "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: 1158
libc.info-2: 61392
libc.info-3: 106518
libc.info-4: 155967
libc.info-5: 205942
libc.info-6: 252701
libc.info-7: 300559
libc.info-8: 349433
libc.info-9: 391474
libc.info-10: 440140
libc.info-11: 487069
libc.info-12: 532730
libc.info-13: 574447
libc.info-14: 621580
libc.info-15: 671500
libc.info-16: 719362
libc.info-17: 768174
libc.info-18: 816846
libc.info-19: 865830
libc.info-20: 911758
libc.info-21: 952953
libc.info-22: 999604
libc.info-23: 1049300
libc.info-24: 1096974
libc.info-25: 1143200
libc.info-26: 1192178
libc.info-27: 1240903
libc.info-28: 1289574
libc.info-29: 1337517
libc.info-30: 1386509
libc.info-31: 1414545
libc.info-32: 1467136
libc.info-33: 1516844
libc.info-34: 1564248
libc.info-35: 1612029
libc.info-36: 1658319
libc.info-37: 1707298
libc.info-38: 1752862
libc.info-39: 1802289
libc.info-40: 1849287
libc.info-41: 1898884
libc.info-42: 1943380
libc.info-43: 1992944
libc.info-44: 2039147
libc.info-45: 2088440
libc.info-46: 2137074
libc.info-47: 2179295
libc.info-48: 2229275
libc.info-49: 2275694
libc.info-50: 2325500
libc.info-51: 2372541
libc.info-52: 2385669
libc.info-53: 2593716
libc.info-54: 2639027
libc.info-55: 2684504
libc.info-56: 2704381
libc.info-57: 2767916
libc.info-58: 2775693
libc.info-59: 2857269
libc.info-60: 2921671

Tag Table:
(Indirect)
Node: Top1158
Node: Introduction61392
Node: Getting Started62741
Node: Standards and Portability64200
Node: ISO C65648
Node: POSIX67165
Node: Berkeley Unix68902
Node: SVID69666
Node: XPG70666
Node: Using the Library71607
Node: Header Files72330
Node: Macro Definitions76281
Node: Reserved Names78626
Node: Feature Test Macros83322
Node: Roadmap to the Manual94106
Node: Error Reporting101390
Node: Checking for Errors102307
Node: Error Codes106518
Node: Error Messages125524
Node: Memory131220
Node: Memory Concepts132077
Node: Memory Allocation137745
Node: Memory Allocation and C138634
Node: Unconstrained Allocation142183
Node: Basic Allocation143603
Node: Malloc Examples145303
Node: Freeing after Malloc147270
Node: Changing Block Size149085
Node: Allocating Cleared Space151688
Node: Efficiency and Malloc152696
Node: Aligned Memory Blocks153795
Node: Malloc Tunable Parameters155967
Node: Heap Consistency Checking157629
Node: Hooks for Malloc162729
Node: Statistics of Malloc168925
Node: Summary of Malloc170883
Node: Allocation Debugging173045
Node: Tracing malloc174148
Node: Using the Memory Debugger175998
Node: Tips for the Memory Debugger177883
Node: Interpreting the traces179211
Node: Obstacks182746
Node: Creating Obstacks184360
Node: Preparing for Obstacks186259
Node: Allocation in an Obstack189002
Node: Freeing Obstack Objects191409
Node: Obstack Functions192743
Node: Growing Objects194973
Node: Extra Fast Growing199218
Node: Status of an Obstack202837
Node: Obstacks Data Alignment204256
Node: Obstack Chunks205942
Node: Summary of Obstacks208297
Node: Variable Size Automatic211711
Node: Alloca Example213237
Node: Advantages of Alloca214358
Node: Disadvantages of Alloca216245
Node: GNU C Variable-Size Arrays216988
Node: Resizing the Data Segment218146
Node: Locking Pages220234
Node: Why Lock Pages220996
Node: Locked Memory Details222624
Node: Page Lock Functions224880
Node: Character Handling230744
Node: Classification of Characters232199
Node: Case Conversion236043
Node: Classification of Wide Characters237933
Node: Using Wide Char Classes245633
Node: Wide Character Case Conversion247944
Node: String and Array Utilities250637
Node: Representation of Strings252701
Node: String/Array Conventions258223
Node: String Length261157
Node: Copying and Concatenation264956
Node: String/Array Comparison290417
Node: Collation Functions300559
Node: Search Functions310764
Node: Finding Tokens in a String322884
Node: strfry335082
Node: Trivial Encryption336112
Node: Encode Binary Data337570
Node: Argz and Envz Vectors342272
Node: Argz Functions342872
Node: Envz Functions349433
Node: Character Set Handling352483
Node: Extended Char Intro353636
Node: Charset Function Overview366624
Node: Restartable multibyte conversion367629
Node: Selecting the Conversion369740
Node: Keeping the state372157
Node: Converting a Character375372
Node: Converting Strings391474
Node: Multibyte Conversion Example401511
Node: Non-reentrant Conversion404497
Node: Non-reentrant Character Conversion406123
Node: Non-reentrant String Conversion410825
Node: Shift State413811
Node: Generic Charset Conversion416474
Node: Generic Conversion Interface419602
Node: iconv Examples429469
Node: Other iconv Implementations434806
Node: glibc iconv Implementation440140
Node: Locales479545
Node: Effects of Locale481214
Node: Choosing Locale483178
Node: Locale Categories484552
Node: Setting the Locale487069
Node: Standard Locales491621
Node: Locale Information492910
Node: The Lame Way to Locale Data494626
Node: General Numeric496497
Node: Currency Symbol499476
Node: Sign of Money Amount503664
Node: The Elegant and Fast Way505794
Node: Formatting Numbers517930
Node: Yes-or-No Questions527350
Node: Message Translation529386
Node: Message catalogs a la X/Open531432
Node: The catgets Functions532730
Node: The message catalog files541751
Node: The gencat program548500
Node: Common Usage551634
Node: The Uniforum approach558760
Node: Message catalogs with gettext560254
Node: Translation with gettext561289
Node: Locating gettext catalog567584
Node: Advanced gettext functions574447
Ref: Advanced gettext functions-Footnote-1584305
Node: Charset conversion in gettext584397
Node: GUI program problems586886
Node: Using gettextized software592420
Node: Helper programs for gettext601119
Node: Searching and Sorting602883
Node: Comparison Functions603798
Node: Array Search Function605015
Node: Array Sort Function608359
Node: Search/Sort Example610490
Node: Hash Search Function613981
Node: Tree Search Function621580
Node: Pattern Matching628494
Node: Wildcard Matching629296
Node: Globbing633234
Node: Calling Glob634098
Node: Flags for Globbing644080
Node: More Flags for Globbing647610
Node: Regular Expressions653742
Node: POSIX Regexp Compilation654726
Node: Flags for POSIX Regexps658841
Node: Matching POSIX Regexps659748
Node: Regexp Subexpressions661909
Node: Subexpression Complications663963
Node: Regexp Cleanup666326
Node: Word Expansion668652
Node: Expansion Stages670007
Node: Calling Wordexp671500
Node: Flags for Wordexp675463
Node: Wordexp Example677416
Node: Tilde Expansion679212
Node: Variable Substitution680284
Node: I/O Overview684399
Node: I/O Concepts685913
Node: Streams and File Descriptors687058
Node: File Position690145
Node: File Names692277
Node: Directories693163
Node: File Name Resolution694900
Node: File Name Errors697828
Node: File Name Portability699368
Node: I/O on Streams701360
Node: Streams703582
Node: Standard Streams704923
Node: Opening Streams706707
Node: Closing Streams716810
Node: Streams and Threads719362
Node: Streams and I18N728388
Node: Simple Output734551
Node: Character Input739901
Node: Line Input745147
Node: Unreading751827
Node: Unreading Idea752636
Node: How Unread753462
Node: Block Input/Output756117
Node: Formatted Output758895
Node: Formatted Output Basics760662
Node: Output Conversion Syntax763155
Node: Table of Output Conversions768174
Node: Integer Conversions771180
Node: Floating-Point Conversions776713
Node: Other Output Conversions782509
Node: Formatted Output Functions786315
Node: Dynamic Output792297
Node: Variable Arguments Output794153
Node: Parsing a Template String800337
Node: Example of Parsing804168
Node: Customizing Printf806456
Node: Registering New Conversions808375
Node: Conversion Specifier Options810548
Node: Defining the Output Handler814385
Node: Printf Extension Example816846
Node: Predefined Printf Handlers819255
Node: Formatted Input822666
Node: Formatted Input Basics823745
Node: Input Conversion Syntax826437
Node: Table of Input Conversions829799
Node: Numeric Input Conversions833969
Node: String Input Conversions838424
Node: Dynamic String Input843544
Node: Other Input Conversions844734
Node: Formatted Input Functions846379
Node: Variable Arguments Input849220
Node: EOF and Errors851575
Node: Error Recovery854489
Node: Binary Streams856275
Node: File Positioning858799
Node: Portable Positioning865830
Node: Stream Buffering871519
Node: Buffering Concepts873118
Node: Flushing Buffers874481
Node: Controlling Buffering877588
Node: Other Kinds of Streams883193
Node: String Streams884482
Node: Obstack Streams888618
Node: Custom Streams890661
Node: Streams and Cookies891378
Node: Hook Functions894448
Node: Formatted Messages896834
Node: Printing Formatted Messages897499
Node: Adding Severity Classes903939
Node: Example905546
Node: Low-Level I/O908750
Node: Opening and Closing Files911758
Node: I/O Primitives919730
Node: File Position Primitive933826
Node: Descriptors and Streams941139
Node: Stream/Descriptor Precautions943823
Node: Linked Channels945029
Node: Independent Channels946257
Node: Cleaning Streams948160
Node: Scatter-Gather950363
Node: Memory-mapped I/O952953
Node: Waiting for I/O964301
Node: Synchronizing I/O972058
Node: Asynchronous I/O975506
Node: Asynchronous Reads/Writes983566
Node: Status of AIO Operations996035
Node: Synchronizing AIO Operations999604
Node: Cancel AIO Operations1006035
Node: Configuration of AIO1009526
Node: Control Operations1011720
Node: Duplicating Descriptors1014411
Node: Descriptor Flags1018667
Node: File Status Flags1022068
Node: Access Modes1023521
Node: Open-time Flags1025810
Node: Operating Modes1030526
Node: Getting File Status Flags1033291
Node: File Locks1035898
Node: Interrupt Input1044793
Node: IOCTLs1047223
Ref: IOCTLs-Footnote-11049203
Node: File System Interface1049300
Node: Working Directory1050829
Node: Accessing Directories1055840
Node: Directory Entries1057267
Node: Opening a Directory1060521
Node: Reading/Closing Directory1062964
Node: Simple Directory Lister1067635
Node: Random Access Directory1068655
Node: Scanning Directory Content1070157
Node: Simple Directory Lister Mark II1074612
Node: Working with Directory Trees1075721
Node: Hard Links1087264
Node: Symbolic Links1090062
Node: Deleting Files1096974
Node: Renaming Files1099892
Node: Creating Directories1103496
Node: File Attributes1105248
Node: Attribute Meanings1106772
Node: Reading Attributes1115994
Node: Testing File Type1120064
Node: File Owner1124220
Node: Permission Bits1127872
Node: Access Permission1133190
Node: Setting Permissions1134332
Node: Testing File Access1139538
Node: File Times1143200
Node: File Size1147671
Node: Making Special Files1154094
Node: Temporary Files1155770
Node: Pipes and FIFOs1164990
Node: Creating a Pipe1166573
Node: Pipe to a Subprocess1169866
Node: FIFO Special Files1172873
Node: Pipe Atomicity1174445
Node: Sockets1175328
Node: Socket Concepts1177368
Node: Communication Styles1181608
Node: Socket Addresses1183458
Node: Address Formats1185494
Node: Setting Address1188695
Node: Reading Address1190417
Node: Interface Naming1192178
Node: Local Namespace1194585
Node: Local Namespace Concepts1195245
Node: Local Namespace Details1196762
Node: Local Socket Example1198709
Node: Internet Namespace1200135
Node: Internet Address Formats1202358
Node: Host Addresses1204509
Node: Abstract Host Addresses1205677
Node: Host Address Data Type1210194
Node: Host Address Functions1213317
Node: Host Names1217669
Node: Ports1226938
Node: Services Database1228976
Node: Byte Order1231799
Node: Protocols Database1234107
Node: Inet Example1237649
Node: Misc Namespaces1239659
Node: Open/Close Sockets1240405
Node: Creating a Socket1240903
Node: Closing a Socket1242583
Node: Socket Pairs1244109
Node: Connections1246118
Node: Connecting1247212
Node: Listening1250039
Node: Accepting Connections1252112
Node: Who is Connected1255243
Node: Transferring Data1256342
Node: Sending Data1257447
Node: Receiving Data1259965
Node: Socket Data Options1261701
Node: Byte Stream Example1262564
Node: Server Example1264621
Node: Out-of-Band Data1268637
Node: Datagrams1274548
Node: Sending Datagrams1275577
Node: Receiving Datagrams1277502
Node: Datagram Example1279568
Node: Example Receiver1281582
Node: Inetd1284146
Node: Inetd Servers1284955
Node: Configuring Inetd1286197
Node: Socket Options1288866
Node: Socket Option Functions1289574
Node: Socket-Level Options1291131
Node: Networks Database1294760
Node: Low-Level Terminal Interface1297644
Node: Is It a Terminal1299114
Node: I/O Queues1301017
Node: Canonical or Not1302974
Node: Terminal Modes1304820
Node: Mode Data Types1306389
Node: Mode Functions1308217
Node: Setting Modes1312149
Node: Input Modes1314146
Node: Output Modes1319412
Node: Control Modes1321024
Node: Local Modes1325113
Node: Line Speed1331426
Node: Special Characters1335603
Node: Editing Characters1337517
Node: Signal Characters1341857
Node: Start/Stop Characters1344723
Node: Other Special1346593
Node: Noncanonical Input1348407
Node: BSD Terminal Modes1353220
Node: Line Control1354692
Node: Noncanon Example1359410
Node: Pseudo-Terminals1361637
Node: Allocation1362549
Node: Pseudo-Terminal Pairs1367336
Node: Syslog1369852
Node: Overview of Syslog1370801
Node: Submitting Syslog Messages1374985
Node: openlog1375803
Node: syslog; vsyslog1379159
Node: closelog1383356
Node: setlogmask1384003
Node: Syslog Example1385846
Node: Mathematics1386509
Node: Mathematical Constants1388231
Node: Trig Functions1390238
Node: Inverse Trig Functions1393973
Node: Exponents and Logarithms1397775
Node: Hyperbolic Functions1405967
Node: Special Functions1410007
Node: Errors in Math Functions1414545
Node: Pseudo-Random Numbers1467136
Node: ISO Random1469377
Node: BSD Random1471309
Node: SVID Random1475891
Node: FP Function Optimizations1489141
Node: Arithmetic1491228
Node: Integers1492507
Node: Integer Division1495523
Node: Floating Point Numbers1499208
Node: Floating Point Classes1500950
Node: Floating Point Errors1504771
Node: FP Exceptions1505268
Node: Infinity and NaN1509629
Node: Status bit operations1512702
Node: Math Error Reporting1516844
Node: Rounding1519170
Node: Control Functions1522758
Node: Arithmetic Functions1527580
Node: Absolute Value1528448
Node: Normalization Functions1530508
Node: Rounding Functions1533809
Node: Remainder Functions1538191
Node: FP Bit Twiddling1540335
Node: FP Comparison Functions1543447
Node: Misc FP Arithmetic1546160
Node: Complex Numbers1548902
Node: Operations on Complex1550607
Node: Parsing of Numbers1552951
Node: Parsing of Integers1553643
Node: Parsing of Floats1564248
Node: System V Number Conversion1569414
Node: Date and Time1574730
Node: Time Basics1575460
Node: Elapsed Time1577340
Node: Processor And CPU Time1580892
Node: CPU Time1582763
Node: Processor Time1584536
Node: Calendar Time1586936
Node: Simple Calendar Time1588869
Node: High-Resolution Calendar1591273
Node: Broken-down Time1596634
Node: High Accuracy Clock1604593
Node: Formatting Calendar Time1612029
Node: Parsing Date and Time1627338
Node: Low-Level Time String Parsing1628181
Node: General Time String Parsing1641200
Node: TZ Variable1648328
Node: Time Zone Functions1654371
Node: Time Functions Example1657211
Node: Setting an Alarm1658319
Node: Sleeping1663566
Node: Resource Usage And Limitation1668169
Node: Resource Usage1668846
Node: Limits on Resources1674428
Node: Priority1683645
Node: Absolute Priority1686007
Node: Realtime Scheduling1691101
Node: Basic Scheduling Functions1694549
Node: Traditional Scheduling1702483
Node: Traditional Scheduling Intro1703035
Node: Traditional Scheduling Functions1707298
Node: Memory Resources1711185
Node: Memory Subsystem1712035
Node: Query Memory Parameters1714415
Node: Processor Resources1718062
Node: Non-Local Exits1720179
Node: Non-Local Intro1720889
Node: Non-Local Details1724620
Node: Non-Local Exits and Signals1727696
Node: System V contexts1729193
Node: Signal Handling1742155
Node: Concepts of Signals1744189
Node: Kinds of Signals1744753
Node: Signal Generation1746148
Node: Delivery of Signal1748415
Node: Standard Signals1751269
Node: Program Error Signals1752862
Node: Termination Signals1760320
Node: Alarm Signals1764158
Node: Asynchronous I/O Signals1765390
Node: Job Control Signals1766580
Node: Operation Error Signals1771180
Node: Miscellaneous Signals1773119
Node: Signal Messages1774813
Node: Signal Actions1776698
Node: Basic Signal Handling1777643
Node: Advanced Signal Handling1783710
Node: Signal and Sigaction1786684
Node: Sigaction Function Example1788436
Node: Flags for Sigaction1790752
Node: Initial Signal Actions1793130
Node: Defining Handlers1794511
Node: Handler Returns1796696
Node: Termination in Handler1798746
Node: Longjmp in Handler1800185
Node: Signals in Handler1802289
Node: Merged Signals1804409
Node: Nonreentrancy1810122
Node: Atomic Data Access1815528
Node: Non-atomic Example1816574
Node: Atomic Types1818351
Node: Atomic Usage1819370
Node: Interrupted Primitives1820840
Node: Generating Signals1824139
Node: Signaling Yourself1824732
Node: Signaling Another Process1826715
Node: Permission for kill1830091
Node: Kill Example1831887
Node: Blocking Signals1834239
Node: Why Block1836011
Node: Signal Sets1837547
Node: Process Signal Mask1840573
Node: Testing for Delivery1843598
Node: Blocking for Handler1844856
Node: Checking for Pending Signals1847275
Node: Remembering a Signal1849287
Node: Waiting for a Signal1852841
Node: Using Pause1853386
Node: Pause Problems1855011
Node: Sigsuspend1856735
Node: Signal Stack1859446
Node: BSD Signal Handling1864768
Node: BSD Handler1866042
Node: Blocking in BSD1868474
Node: Program Basics1869925
Node: Program Arguments1871909
Node: Argument Syntax1873908
Node: Parsing Program Arguments1876582
Node: Getopt1877685
Node: Using Getopt1878323
Node: Example of Getopt1882441
Node: Getopt Long Options1885179
Node: Getopt Long Option Example1890415
Node: Argp1893536
Node: Argp Global Variables1896852
Node: Argp Parsers1898884
Node: Argp Option Vectors1902258
Node: Argp Option Flags1905473
Node: Argp Parser Functions1907519
Node: Argp Special Keys1910211
Node: Argp Helper Functions1915497
Node: Argp Parsing State1918529
Node: Argp Children1922092
Node: Argp Flags1924174
Node: Argp Help Filtering1926451
Node: Argp Help Filter Keys1927686
Node: Argp Help1928599
Node: Argp Help Flags1929779
Node: Argp Examples1932129
Node: Argp Example 11932599
Node: Argp Example 21933399
Node: Argp Example 31936340
Node: Argp Example 41943380
Node: Argp User Customization1951129
Node: Suboptions1952857
Node: Suboptions Example1954799
Node: Environment Variables1956968
Node: Environment Access1958833
Node: Standard Environment1963753
Node: System Calls1967925
Node: Program Termination1971481
Node: Normal Termination1972690
Node: Exit Status1974087
Node: Cleanups on Exit1977446
Node: Aborting a Program1979263
Node: Termination Internals1980162
Node: Processes1982342
Node: Running a Command1984364
Node: Process Creation Concepts1986391
Node: Process Identification1988400
Node: Creating a Process1989324
Node: Executing a File1992944
Node: Process Completion2000079
Node: Process Completion Status2006349
Node: BSD Wait Functions2007992
Node: Process Creation Example2009860
Node: Job Control2012116
Node: Concepts of Job Control2013394
Node: Job Control is Optional2016748
Node: Controlling Terminal2017797
Node: Access to the Terminal2018704
Node: Orphaned Process Groups2020307
Node: Implementing a Shell2021298
Node: Data Structures2022181
Node: Initializing the Shell2024839
Node: Launching Jobs2028575
Node: Foreground and Background2036028
Node: Stopped and Terminated Jobs2039147
Node: Continuing Stopped Jobs2044357
Node: Missing Pieces2045989
Node: Functions for Job Control2047613
Node: Identifying the Terminal2048093
Node: Process Group Functions2049666
Node: Terminal Access Functions2054676
Node: Name Service Switch2058153
Node: NSS Basics2059484
Node: NSS Configuration File2061073
Node: Services in the NSS configuration2062771
Node: Actions in the NSS configuration2064052
Node: Notes on NSS Configuration File2067213
Node: NSS Module Internals2069090
Node: NSS Module Names2069786
Ref: NSS Module Names-Footnote-12071827
Ref: NSS Module Names-Footnote-22071981
Node: NSS Modules Interface2072159
Node: Extending NSS2076856
Node: Adding another Service to NSS2077787
Node: NSS Module Function Internals2080018
Node: Users and Groups2084921
Node: User and Group IDs2087532
Node: Process Persona2088440
Node: Why Change Persona2090125
Node: How Change Persona2092006
Node: Reading Persona2093893
Node: Setting User ID2096163
Node: Setting Groups2099026
Node: Enable/Disable Setuid2104709
Node: Setuid Program Example2106743
Node: Tips for Setuid2110217
Node: Who Logged In2112732
Node: User Accounting Database2115112
Node: Manipulating the Database2116296
Node: XPG Functions2128624
Node: Logging In and Out2133039
Node: User Database2135155
Node: User Data Structure2135817
Node: Lookup User2137074
Node: Scanning All Users2139638
Node: Writing a User Entry2142592
Node: Group Database2143491
Node: Group Data Structure2144067
Node: Lookup Group2144830
Node: Scanning All Groups2147331
Node: Database Example2150361
Node: Netgroup Database2152558
Node: Netgroup Data2152969
Node: Lookup Netgroup2154497
Node: Netgroup Membership2157915
Node: System Management2159245
Node: Host Identification2160176
Node: Platform Type2166655
Node: Filesystem Handling2169960
Node: Mount Information2171460
Node: fstab2173479
Node: mtab2179295
Node: Other Mount Information2188587
Node: Mount-Unmount-Remount2189101
Node: System Parameters2199124
Node: System Configuration2204657
Node: General Limits2206228
Node: System Options2209863
Node: Version Supported2213195
Node: Sysconf2215032
Node: Sysconf Definition2215668
Node: Constants for Sysconf2216340
Node: Examples of Sysconf2229275
Node: Minimums2230268
Node: Limits for Files2232979
Node: Options for Files2235980
Node: File Minimums2238273
Node: Pathconf2240493
Node: Utility Limits2243868
Node: Utility Minimums2245798
Node: String Parameters2247550
Node: Cryptographic Functions2251450
Node: Legal Problems2253247
Node: getpass2255523
Node: crypt2257693
Node: DES Encryption2262461
Node: Debugging Support2268663
Node: Backtraces2269305
Node: POSIX Threads2274091
Node: Basic Thread Operations2275694
Node: Thread Attributes2280276
Node: Cancellation2287233
Node: Cleanup Handlers2291126
Node: Mutexes2296263
Node: Condition Variables2305921
Node: POSIX Semaphores2313296
Node: Thread-Specific Data2317177
Node: Threads and Signal Handling2321810
Node: Threads and Fork2325500
Node: Streams and Fork2330927
Node: Miscellaneous Thread Functions2333089
Node: Language Features2339574
Node: Consistency Checking2340500
Node: Variadic Functions2345041
Node: Why Variadic2346113
Node: How Variadic2348077
Node: Variadic Prototypes2349366
Node: Receiving Arguments2350507
Node: How Many Arguments2353178
Node: Calling Variadics2354840
Node: Argument Macros2356940
Node: Variadic Example2359776
Node: Old Varargs2360928
Node: Null Pointer Constant2362603
Node: Important Data Types2363688
Node: Data Type Measurements2366252
Node: Width of Type2367109
Node: Range of Type2368015
Node: Floating Type Macros2371283
Node: Floating Point Concepts2372541
Node: Floating Point Parameters2376269
Node: IEEE Floating Point2383221
Node: Structure Measurement2384974
Node: Library Summary2385669
Node: Installation2593716
Node: Configuring and compiling2595405
Node: Running make install2604710
Node: Tools for Compilation2608768
Node: Supported Configurations2612031
Node: Linux2614235
Node: Reporting Bugs2616511
Node: Maintenance2619341
Node: Source Layout2619724
Node: Porting2623656
Node: Hierarchy Conventions2631956
Node: Porting to Unix2637012
Node: Contributors2639027
Node: Copying2656341
Node: Documentation License2684504
Node: Concept Index2704381
Node: Type Index2767916
Node: Function Index2775693
Node: Variable Index2857269
Node: File Index2921671

End Tag Table
