This is libc.info, produced by makeinfo version 4.0 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.09 DRAFT, last updated 28 Aug 1999, of `The GNU C
Library Reference Manual', for Version 2.2 Beta.

   Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software
Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the section entitled "GNU Library General Public License" is
included exactly as in the original, and provided that the entire
resulting derived work is distributed under the terms of a permission
notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the text of the translation of the section
entitled "GNU Library General Public License" must be approved for
accuracy by the Foundation.


Indirect:
libc.info-1: 1272
libc.info-2: 61251
libc.info-3: 106360
libc.info-4: 155809
libc.info-5: 205787
libc.info-6: 252544
libc.info-7: 300409
libc.info-8: 349283
libc.info-9: 391324
libc.info-10: 439988
libc.info-11: 486735
libc.info-12: 530234
libc.info-13: 571951
libc.info-14: 618921
libc.info-15: 667780
libc.info-16: 715643
libc.info-17: 765212
libc.info-18: 813843
libc.info-19: 862947
libc.info-20: 908766
libc.info-21: 949967
libc.info-22: 994668
libc.info-23: 1044215
libc.info-24: 1091654
libc.info-25: 1139430
libc.info-26: 1188521
libc.info-27: 1237881
libc.info-28: 1286523
libc.info-29: 1336486
libc.info-30: 1385736
libc.info-31: 1427222
libc.info-32: 1474608
libc.info-33: 1522037
libc.info-34: 1564652
libc.info-35: 1610942
libc.info-36: 1659923
libc.info-37: 1705918
libc.info-38: 1755900
libc.info-39: 1805365
libc.info-40: 1854857
libc.info-41: 1902841
libc.info-42: 1952476
libc.info-43: 2001853
libc.info-44: 2050235
libc.info-45: 2097679
libc.info-46: 2147368
libc.info-47: 2195197
libc.info-48: 2243430
libc.info-49: 2292350
libc.info-50: 2323179
libc.info-51: 2528717
libc.info-52: 2573948
libc.info-53: 2618159
libc.info-54: 2681444
libc.info-55: 2689108
libc.info-56: 2770080
libc.info-57: 2834287

Tag Table:
(Indirect)
Node: Top1272
Node: Introduction61251
Node: Getting Started62600
Node: Standards and Portability64059
Node: ISO C65507
Node: POSIX67024
Node: Berkeley Unix68761
Node: SVID69525
Node: XPG70525
Node: Using the Library71466
Node: Header Files72189
Node: Macro Definitions76140
Node: Reserved Names78485
Node: Feature Test Macros83164
Node: Roadmap to the Manual93948
Node: Error Reporting101232
Node: Checking for Errors102149
Node: Error Codes106360
Node: Error Messages125366
Node: Memory131062
Node: Memory Concepts131919
Node: Memory Allocation137587
Node: Memory Allocation and C138476
Node: Unconstrained Allocation142025
Node: Basic Allocation143445
Node: Malloc Examples145145
Node: Freeing after Malloc147112
Node: Changing Block Size148927
Node: Allocating Cleared Space151530
Node: Efficiency and Malloc152538
Node: Aligned Memory Blocks153637
Node: Malloc Tunable Parameters155809
Node: Heap Consistency Checking157471
Node: Hooks for Malloc162571
Node: Statistics of Malloc168769
Node: Summary of Malloc170727
Node: Allocation Debugging172889
Node: Tracing malloc173992
Node: Using the Memory Debugger175842
Node: Tips for the Memory Debugger177728
Node: Interpreting the traces179056
Node: Obstacks182591
Node: Creating Obstacks184205
Node: Preparing for Obstacks186104
Node: Allocation in an Obstack188847
Node: Freeing Obstack Objects191254
Node: Obstack Functions192588
Node: Growing Objects194818
Node: Extra Fast Growing199063
Node: Status of an Obstack202682
Node: Obstacks Data Alignment204101
Node: Obstack Chunks205787
Node: Summary of Obstacks208142
Node: Variable Size Automatic211556
Node: Alloca Example213082
Node: Advantages of Alloca214203
Node: Disadvantages of Alloca216090
Node: GNU C Variable-Size Arrays216833
Node: Resizing the Data Segment217991
Node: Locking Pages220079
Node: Why Lock Pages220841
Node: Locked Memory Details222469
Node: Page Lock Functions224725
Node: Character Handling230588
Node: Classification of Characters232043
Node: Case Conversion235887
Node: Classification of Wide Characters237777
Node: Using Wide Char Classes245477
Node: Wide Character Case Conversion247788
Node: String and Array Utilities250480
Node: Representation of Strings252544
Node: String/Array Conventions258066
Node: String Length261000
Node: Copying and Concatenation264799
Node: String/Array Comparison290266
Node: Collation Functions300409
Node: Search Functions310614
Node: Finding Tokens in a String322734
Node: strfry334932
Node: Trivial Encryption335962
Node: Encode Binary Data337420
Node: Argz and Envz Vectors342122
Node: Argz Functions342722
Node: Envz Functions349283
Node: Character Set Handling352333
Node: Extended Char Intro353486
Node: Charset Function Overview366474
Node: Restartable multibyte conversion367479
Node: Selecting the Conversion369590
Node: Keeping the state372007
Node: Converting a Character375222
Node: Converting Strings391324
Node: Multibyte Conversion Example401361
Node: Non-reentrant Conversion404347
Node: Non-reentrant Character Conversion405973
Node: Non-reentrant String Conversion410675
Node: Shift State413661
Node: Generic Charset Conversion416324
Node: Generic Conversion Interface419452
Node: iconv Examples429319
Node: Other iconv Implementations434654
Node: glibc iconv Implementation439988
Node: Locales479393
Node: Effects of Locale480993
Node: Choosing Locale482922
Node: Locale Categories484296
Node: Setting the Locale486735
Node: Standard Locales491287
Node: Locale Information492576
Node: The Lame Way to Locale Data494292
Node: General Numeric496163
Node: Currency Symbol499142
Node: Sign of Money Amount503330
Node: The Elegant and Fast Way505460
Node: Formatting Numbers517498
Node: Message Translation526890
Node: Message catalogs a la X/Open528936
Node: The catgets Functions530234
Node: The message catalog files539255
Node: The gencat program546004
Node: Common Usage549138
Node: The Uniforum approach556264
Node: Message catalogs with gettext557758
Node: Translation with gettext558793
Node: Locating gettext catalog565088
Node: Advanced gettext functions571951
Ref: Advanced gettext functions-Footnote-1581646
Node: Charset conversion in gettext581738
Node: GUI program problems584227
Node: Using gettextized software589761
Node: Helper programs for gettext598460
Node: Searching and Sorting600224
Node: Comparison Functions601139
Node: Array Search Function602356
Node: Array Sort Function605700
Node: Search/Sort Example607831
Node: Hash Search Function611322
Node: Tree Search Function618921
Node: Pattern Matching625836
Node: Wildcard Matching626638
Node: Globbing629516
Node: Calling Glob630380
Node: Flags for Globbing640362
Node: More Flags for Globbing643892
Node: Regular Expressions650022
Node: POSIX Regexp Compilation651006
Node: Flags for POSIX Regexps655121
Node: Matching POSIX Regexps656028
Node: Regexp Subexpressions658189
Node: Subexpression Complications660243
Node: Regexp Cleanup662606
Node: Word Expansion664932
Node: Expansion Stages666287
Node: Calling Wordexp667780
Node: Flags for Wordexp671743
Node: Wordexp Example673696
Node: Tilde Expansion675492
Node: Variable Substitution676564
Node: I/O Overview680679
Node: I/O Concepts682193
Node: Streams and File Descriptors683338
Node: File Position686425
Node: File Names688557
Node: Directories689443
Node: File Name Resolution691180
Node: File Name Errors694108
Node: File Name Portability695648
Node: I/O on Streams697640
Node: Streams699862
Node: Standard Streams701203
Node: Opening Streams702987
Node: Closing Streams713090
Node: Streams and Threads715643
Node: Streams and I18N724634
Node: Simple Output730797
Node: Character Input736498
Node: Line Input742008
Node: Unreading748776
Node: Unreading Idea749585
Node: How Unread750411
Node: Block Input/Output753066
Node: Formatted Output755932
Node: Formatted Output Basics757699
Node: Output Conversion Syntax760192
Node: Table of Output Conversions765212
Node: Integer Conversions768218
Node: Floating-Point Conversions773751
Node: Other Output Conversions779547
Node: Formatted Output Functions783353
Node: Dynamic Output789295
Node: Variable Arguments Output791150
Node: Parsing a Template String797334
Node: Example of Parsing801165
Node: Customizing Printf803453
Node: Registering New Conversions805372
Node: Conversion Specifier Options807545
Node: Defining the Output Handler811382
Node: Printf Extension Example813843
Node: Predefined Printf Handlers816252
Node: Formatted Input819663
Node: Formatted Input Basics820742
Node: Input Conversion Syntax823422
Node: Table of Input Conversions826784
Node: Numeric Input Conversions830954
Node: String Input Conversions835409
Node: Dynamic String Input840529
Node: Other Input Conversions841719
Node: Formatted Input Functions843364
Node: Variable Arguments Input846205
Node: EOF and Errors848560
Node: Error Recovery851562
Node: Binary Streams853392
Node: File Positioning855916
Node: Portable Positioning862947
Node: Stream Buffering868482
Node: Buffering Concepts870081
Node: Flushing Buffers871444
Node: Controlling Buffering874595
Node: Other Kinds of Streams880200
Node: String Streams881489
Node: Obstack Streams885623
Node: Custom Streams887666
Node: Streams and Cookies888383
Node: Hook Functions891453
Node: Formatted Messages893839
Node: Printing Formatted Messages894504
Node: Adding Severity Classes900948
Node: Example902555
Node: Low-Level I/O905758
Node: Opening and Closing Files908766
Node: I/O Primitives916742
Node: File Position Primitive930840
Node: Descriptors and Streams938154
Node: Stream/Descriptor Precautions940838
Node: Linked Channels942044
Node: Independent Channels943272
Node: Cleaning Streams945175
Node: Scatter-Gather947378
Node: Memory-mapped I/O949967
Node: Waiting for I/O959428
Node: Synchronizing I/O967185
Node: Asynchronous I/O970619
Node: Asynchronous Reads/Writes978662
Node: Status of AIO Operations991098
Node: Synchronizing AIO Operations994668
Node: Cancel AIO Operations1001067
Node: Configuration of AIO1004538
Node: Control Operations1006634
Node: Duplicating Descriptors1009326
Node: Descriptor Flags1013582
Node: File Status Flags1016983
Node: Access Modes1018436
Node: Open-time Flags1020725
Node: Operating Modes1025441
Node: Getting File Status Flags1028206
Node: File Locks1030813
Node: Interrupt Input1039708
Node: IOCTLs1042138
Ref: IOCTLs-Footnote-11044118
Node: File System Interface1044215
Node: Working Directory1045744
Node: Accessing Directories1050748
Node: Directory Entries1052175
Node: Opening a Directory1055429
Node: Reading/Closing Directory1057872
Node: Simple Directory Lister1062543
Node: Random Access Directory1063562
Node: Scanning Directory Content1065064
Node: Simple Directory Lister Mark II1069519
Node: Working with Directory Trees1070628
Node: Hard Links1082171
Node: Symbolic Links1084969
Node: Deleting Files1088736
Node: Renaming Files1091654
Node: Creating Directories1095258
Node: File Attributes1097010
Node: Attribute Meanings1098534
Node: Reading Attributes1107756
Node: Testing File Type1111826
Node: File Owner1115979
Node: Permission Bits1119631
Node: Access Permission1124949
Node: Setting Permissions1126091
Node: Testing File Access1131297
Node: File Times1134959
Node: File Size1139430
Node: Making Special Files1145853
Node: Temporary Files1147529
Node: Pipes and FIFOs1156749
Node: Creating a Pipe1158332
Node: Pipe to a Subprocess1161625
Node: FIFO Special Files1164632
Node: Pipe Atomicity1166204
Node: Sockets1167087
Node: Socket Concepts1169127
Node: Communication Styles1173367
Node: Socket Addresses1175217
Node: Address Formats1177253
Node: Setting Address1180454
Node: Reading Address1182176
Node: Interface Naming1183937
Node: Local Namespace1186344
Node: Local Namespace Concepts1187004
Node: Local Namespace Details1188521
Node: Local Socket Example1190468
Node: Internet Namespace1191894
Node: Internet Address Formats1194117
Node: Host Addresses1196268
Node: Abstract Host Addresses1197436
Node: Host Address Data Type1201954
Node: Host Address Functions1205077
Node: Host Names1209429
Node: Ports1218700
Node: Services Database1220738
Node: Byte Order1223561
Node: Protocols Database1225869
Node: Inet Example1229411
Node: Misc Namespaces1231421
Node: Open/Close Sockets1232167
Node: Creating a Socket1232665
Node: Closing a Socket1234346
Node: Socket Pairs1235872
Node: Connections1237881
Node: Connecting1238975
Node: Listening1241802
Node: Accepting Connections1243875
Node: Who is Connected1247006
Node: Transferring Data1248105
Node: Sending Data1249210
Node: Receiving Data1251728
Node: Socket Data Options1253464
Node: Byte Stream Example1254327
Node: Server Example1256384
Node: Out-of-Band Data1260400
Node: Datagrams1266311
Node: Sending Datagrams1267340
Node: Receiving Datagrams1269265
Node: Datagram Example1271331
Node: Example Receiver1273345
Node: Inetd1275909
Node: Inetd Servers1276718
Node: Configuring Inetd1277960
Node: Socket Options1280629
Node: Socket Option Functions1281337
Node: Socket-Level Options1282894
Node: Networks Database1286523
Node: Low-Level Terminal Interface1289407
Node: Is It a Terminal1290877
Node: I/O Queues1292780
Node: Canonical or Not1294737
Node: Terminal Modes1296583
Node: Mode Data Types1298152
Node: Mode Functions1299980
Node: Setting Modes1303912
Node: Input Modes1305909
Node: Output Modes1311175
Node: Control Modes1312787
Node: Local Modes1316876
Node: Line Speed1323189
Node: Special Characters1327366
Node: Editing Characters1329280
Node: Signal Characters1333620
Node: Start/Stop Characters1336486
Node: Other Special1338356
Node: Noncanonical Input1340170
Node: BSD Terminal Modes1344983
Node: Line Control1346455
Node: Noncanon Example1351171
Node: Pseudo-Terminals1353398
Node: Allocation1354310
Node: Pseudo-Terminal Pairs1359099
Node: Syslog1361615
Node: Overview of Syslog1362564
Node: Submitting Syslog Messages1366748
Node: openlog1367566
Node: syslog; vsyslog1370922
Node: closelog1375119
Node: setlogmask1375766
Node: Syslog Example1377609
Node: Mathematics1378272
Node: Mathematical Constants1379994
Node: Trig Functions1382001
Node: Inverse Trig Functions1385736
Node: Exponents and Logarithms1389538
Node: Hyperbolic Functions1397730
Node: Special Functions1401770
Node: Errors in Math Functions1406308
Node: Pseudo-Random Numbers1420733
Node: ISO Random1422974
Node: BSD Random1424906
Node: SVID Random1427222
Node: FP Function Optimizations1440414
Node: Arithmetic1442501
Node: Integers1443780
Node: Integer Division1446796
Node: Floating Point Numbers1450481
Node: Floating Point Classes1452223
Node: Floating Point Errors1456621
Node: FP Exceptions1457118
Node: Infinity and NaN1461479
Node: Status bit operations1464552
Node: Math Error Reporting1468694
Node: Rounding1471020
Node: Control Functions1474608
Node: Arithmetic Functions1479430
Node: Absolute Value1480298
Node: Normalization Functions1482358
Node: Rounding Functions1486432
Node: Remainder Functions1490814
Node: FP Bit Twiddling1492958
Node: FP Comparison Functions1496070
Node: Misc FP Arithmetic1498783
Node: Complex Numbers1501525
Node: Operations on Complex1503230
Node: Parsing of Numbers1505574
Node: Parsing of Integers1506266
Node: Parsing of Floats1516871
Node: System V Number Conversion1522037
Node: Date and Time1527353
Node: Time Basics1528083
Node: Elapsed Time1529963
Node: Processor And CPU Time1533515
Node: CPU Time1535386
Node: Processor Time1537159
Node: Calendar Time1539559
Node: Simple Calendar Time1541492
Node: High-Resolution Calendar1543896
Node: Broken-down Time1549257
Node: High Accuracy Clock1557216
Node: Formatting Calendar Time1564652
Node: Parsing Date and Time1579961
Node: Low-Level Time String Parsing1580804
Node: General Time String Parsing1593823
Node: TZ Variable1600951
Node: Time Zone Functions1606994
Node: Time Functions Example1609834
Node: Setting an Alarm1610942
Node: Sleeping1616189
Node: Resource Usage And Limitation1620792
Node: Resource Usage1621469
Node: Limits on Resources1627051
Node: Priority1636269
Node: Absolute Priority1638631
Node: Realtime Scheduling1643727
Node: Basic Scheduling Functions1647175
Node: Traditional Scheduling1655108
Node: Traditional Scheduling Intro1655661
Node: Traditional Scheduling Functions1659923
Node: Memory Resources1663585
Node: Memory Subsystem1664435
Node: Query Memory Parameters1666815
Node: Processor Resources1670462
Node: Non-Local Exits1672579
Node: Non-Local Intro1673215
Node: Non-Local Details1676946
Node: Non-Local Exits and Signals1680022
Node: Signal Handling1681493
Node: Concepts of Signals1683527
Node: Kinds of Signals1684091
Node: Signal Generation1685486
Node: Delivery of Signal1687753
Node: Standard Signals1690607
Node: Program Error Signals1692200
Node: Termination Signals1699658
Node: Alarm Signals1703496
Node: Asynchronous I/O Signals1704728
Node: Job Control Signals1705918
Node: Operation Error Signals1710518
Node: Miscellaneous Signals1712457
Node: Signal Messages1714151
Node: Signal Actions1716036
Node: Basic Signal Handling1716981
Node: Advanced Signal Handling1723054
Node: Signal and Sigaction1726010
Node: Sigaction Function Example1727762
Node: Flags for Sigaction1730078
Node: Initial Signal Actions1732456
Node: Defining Handlers1733837
Node: Handler Returns1736022
Node: Termination in Handler1738072
Node: Longjmp in Handler1739511
Node: Signals in Handler1741615
Node: Merged Signals1743735
Node: Nonreentrancy1749448
Node: Atomic Data Access1754854
Node: Non-atomic Example1755900
Node: Atomic Types1757677
Node: Atomic Usage1758696
Node: Interrupted Primitives1760166
Node: Generating Signals1763465
Node: Signaling Yourself1764058
Node: Signaling Another Process1766041
Node: Permission for kill1769417
Node: Kill Example1771213
Node: Blocking Signals1773565
Node: Why Block1775337
Node: Signal Sets1776873
Node: Process Signal Mask1779899
Node: Testing for Delivery1782906
Node: Blocking for Handler1784164
Node: Checking for Pending Signals1786583
Node: Remembering a Signal1788595
Node: Waiting for a Signal1792149
Node: Using Pause1792694
Node: Pause Problems1794319
Node: Sigsuspend1796043
Node: Signal Stack1798754
Node: BSD Signal Handling1804091
Node: BSD Handler1805365
Node: Blocking in BSD1807797
Node: Program Basics1809248
Node: Program Arguments1811232
Node: Argument Syntax1813231
Node: Parsing Program Arguments1815905
Node: Getopt1817008
Node: Using Getopt1817646
Node: Example of Getopt1821765
Node: Getopt Long Options1824503
Node: Getopt Long Option Example1829739
Node: Argp1832860
Node: Argp Global Variables1836210
Node: Argp Parsers1838232
Node: Argp Option Vectors1841579
Node: Argp Option Flags1844814
Node: Argp Parser Functions1846831
Node: Argp Special Keys1849530
Node: Argp Helper Functions1854857
Node: Argp Parsing State1857914
Node: Argp Children1861422
Node: Argp Flags1863482
Node: Argp Help Filtering1865799
Node: Argp Help Filter Keys1867014
Node: Argp Help1867887
Node: Argp Help Flags1869075
Node: Argp Examples1871369
Node: Argp Example 11871839
Node: Argp Example 21872643
Node: Argp Example 31875587
Node: Argp Example 41882632
Node: Argp User Customization1890334
Node: Suboptions1891946
Node: Suboptions Example1893888
Node: Environment Variables1896057
Node: Environment Access1897922
Node: Standard Environment1902841
Node: System Calls1907013
Node: Program Termination1910569
Node: Normal Termination1911778
Node: Exit Status1913175
Node: Cleanups on Exit1916534
Node: Aborting a Program1918351
Node: Termination Internals1919250
Node: Processes1921430
Node: Running a Command1923452
Node: Process Creation Concepts1925477
Node: Process Identification1927486
Node: Creating a Process1928410
Node: Executing a File1932030
Node: Process Completion1939165
Node: Process Completion Status1945431
Node: BSD Wait Functions1947074
Node: Process Creation Example1948942
Node: Job Control1951198
Node: Concepts of Job Control1952476
Node: Job Control is Optional1955830
Node: Controlling Terminal1956879
Node: Access to the Terminal1957786
Node: Orphaned Process Groups1959389
Node: Implementing a Shell1960380
Node: Data Structures1961263
Node: Initializing the Shell1963921
Node: Launching Jobs1967657
Node: Foreground and Background1975110
Node: Stopped and Terminated Jobs1978229
Node: Continuing Stopped Jobs1983439
Node: Missing Pieces1985071
Node: Functions for Job Control1986695
Node: Identifying the Terminal1987175
Node: Process Group Functions1988748
Node: Terminal Access Functions1993758
Node: Name Service Switch1997235
Node: NSS Basics1998566
Node: NSS Configuration File2000155
Node: Services in the NSS configuration2001853
Node: Actions in the NSS configuration2003134
Node: Notes on NSS Configuration File2006295
Node: NSS Module Internals2008172
Node: NSS Module Names2008868
Ref: NSS Module Names-Footnote-12010909
Ref: NSS Module Names-Footnote-22011063
Node: NSS Modules Interface2011241
Node: Extending NSS2015939
Node: Adding another Service to NSS2016870
Node: NSS Module Function Internals2019101
Node: Users and Groups2024005
Node: User and Group IDs2026616
Node: Process Persona2027524
Node: Why Change Persona2029209
Node: How Change Persona2031090
Node: Reading Persona2032977
Node: Setting User ID2035247
Node: Setting Groups2038110
Node: Enable/Disable Setuid2042212
Node: Setuid Program Example2044246
Node: Tips for Setuid2047720
Node: Who Logged In2050235
Node: User Accounting Database2052615
Node: Manipulating the Database2053799
Node: XPG Functions2066127
Node: Logging In and Out2070542
Node: User Database2072658
Node: User Data Structure2073320
Node: Lookup User2074577
Node: Scanning All Users2077141
Node: Writing a User Entry2080095
Node: Group Database2080994
Node: Group Data Structure2081570
Node: Lookup Group2082333
Node: Scanning All Groups2084834
Node: Database Example2087864
Node: Netgroup Database2090061
Node: Netgroup Data2090472
Node: Lookup Netgroup2092000
Node: Netgroup Membership2095418
Node: System Management2096748
Node: Host Identification2097679
Node: Platform Type2104158
Node: Filesystem Handling2107463
Node: Mount Information2108963
Node: fstab2110982
Node: mtab2116798
Node: Other Mount Information2126090
Node: Mount-Unmount-Remount2126604
Node: System Parameters2136629
Node: System Configuration2142162
Node: General Limits2143733
Node: System Options2147368
Node: Version Supported2150700
Node: Sysconf2152537
Node: Sysconf Definition2153173
Node: Constants for Sysconf2153845
Node: Examples of Sysconf2166780
Node: Minimums2167773
Node: Limits for Files2170484
Node: Options for Files2173485
Node: File Minimums2175778
Node: Pathconf2177998
Node: Utility Limits2181373
Node: Utility Minimums2183303
Node: String Parameters2185055
Node: Cryptographic Functions2188955
Node: Legal Problems2190752
Node: getpass2193027
Node: crypt2195197
Node: DES Encryption2199965
Node: Debugging Support2206167
Node: Backtraces2206809
Node: POSIX Threads2211595
Node: Basic Thread Operations2213199
Node: Thread Attributes2217783
Node: Cancellation2224740
Node: Cleanup Handlers2228634
Node: Mutexes2233772
Node: Condition Variables2243430
Node: POSIX Semaphores2250806
Node: Thread-Specific Data2254687
Node: Threads and Signal Handling2259320
Node: Threads and Fork2263010
Node: Streams and Fork2268437
Node: Miscellaneous Thread Functions2270599
Node: Language Features2277084
Node: Consistency Checking2278010
Node: Variadic Functions2282551
Node: Why Variadic2283623
Node: How Variadic2285587
Node: Variadic Prototypes2286876
Node: Receiving Arguments2288017
Node: How Many Arguments2290688
Node: Calling Variadics2292350
Node: Argument Macros2294450
Node: Variadic Example2297286
Node: Old Varargs2298438
Node: Null Pointer Constant2300113
Node: Important Data Types2301198
Node: Data Type Measurements2303762
Node: Width of Type2304619
Node: Range of Type2305525
Node: Floating Type Macros2308793
Node: Floating Point Concepts2310051
Node: Floating Point Parameters2313779
Node: IEEE Floating Point2320731
Node: Structure Measurement2322484
Node: Library Summary2323179
Node: Installation2528717
Node: Configuring and compiling2530406
Node: Running make install2539711
Node: Tools for Compilation2543769
Node: Supported Configurations2547119
Node: Linux2549286
Node: Reporting Bugs2551432
Node: Maintenance2554262
Node: Source Layout2554645
Node: Porting2558577
Node: Hierarchy Conventions2566877
Node: Porting to Unix2571933
Node: Contributors2573948
Node: Copying2591262
Node: Concept Index2618159
Node: Type Index2681444
Node: Function Index2689108
Node: Variable Index2770080
Node: File Index2834287

End Tag Table
