Put a @table around @include summary.out.
[kopensolaris-gnu/glibc.git] / manual / libc.texinfo
1 \input /gd/gnu/texinfo2/texinfo @c -*- Texinfo -*-
2 @comment %**start of header (This is for running Texinfo on a region.)
3 @setfilename library.info
4 @settitle The GNU C Library
5 @setchapternewpage odd
6 @comment %**end of header (This is for running Texinfo on a region.)
7
8 @ifinfo
9 This file documents the GNU C library.
10
11 Copyright (C) 1992 Free Software Foundation, Inc.
12
13 This will be free information when it is finished, but isn't finished yet.
14 @end ifinfo
15
16 @setchapternewpage odd
17
18 @titlepage
19 @center @titlefont{The GNU C Library}
20 @sp 1
21 @center @titlefont{Reference Manual}
22 @sp 2
23 @center Sandra Loosemore
24 @center with
25 @center Roland McGrath, Andrew Oram, and Richard M. Stallman
26 @sp 3
27 @center last updated January 10, 1992
28 @sp 1
29 @center for version 0.00
30 @page
31 @vskip 0pt plus 1filll
32 Copyright @copyright{} 1992 Free Software Foundation, Inc.
33 @end titlepage
34 @page
35
36 @node Top
37
38 @ifinfo
39 @chapter Main Menu
40 This is the reference manual for version 0.00 of the GNU C Library.
41 @end ifinfo
42
43 @menu
44 Overview
45 * Introduction::                Purpose of the GNU C Library.
46 * Getting Started::             How this document is organized.
47 * Standards and Portability::   The functionality in the GNU C Library is
48                                  derived from various standards.
49 * Using the Library::           How to use the library facilities in
50                                  your programs.
51 * Roadmap to the Manual::       A short description of the contents of
52                                  each chapter of this manual.
53
54 Contents of the Library
55 * Error Reporting::                     How the GNU Library functions report
56                                          error conditions.
57 * Common Definitions::                  Things like @code{sizeof} and
58                                          @code{NULL}.
59 * Variable Argument Facilities::        How to process variable-length
60                                          argument lists.
61 * Memory Allocation::                   Your program can allocate memory
62                                          dynamically and manipulate it via
63                                          pointers.
64 * Character Handling::                  Character testing and conversion
65                                          functions.
66 * String and Array Utilities::          Utilities for copying and comparing
67                                          strings and arrays.
68 * Extended Characters::                 Support for extended character sets.
69 * Localization::                        The country and language can affect
70                                          the behavior of library functions.
71 * Searching and Sorting::               General searching and sorting
72                                          functions.
73 * Input/Output Overview::               Introduction to the i/o facilities.
74 * Input/Output on Streams::             High-level, portable i/o facilities.
75 * Low-Level Input/Output::              Low-level, less portable i/o.
76 * File System Interface::               Functions for manipulating files.
77 * Pipes and FIFOs::                     A simple interprocess communication
78                                          mechanism.
79 * Sockets::                             A more complicated interprocess
80                                          communication mechanism, with support
81                                          for networking.
82 * Low-Level Terminal Interface::        How to change the characteristics
83                                          of a terminal device.
84 * Diagnostics::                         A helpful debugging facility.
85 * Mathematics::                         Math functions.
86 * Date and Time::                       Functions for getting the date and
87                                          time, and conversion between formats.
88 * Non-Local Exits::                     The @code{setjmp} and @code{longjmp}
89                                          facilities.
90 * Signal Handling::                     All about signals; how to send them,
91                                          block them, and handle them.
92 * Processes::                           How to create processes and run other
93                                          programs.
94 * Job Control::                         All about process groups and sessions.
95 * System Databases::                    About the system user and group
96                                          databases.
97 * System Information::                  Getting information about the
98                                          hardware and software configuration
99                                          of the machine a program runs on.
100 * Representation Limits::               Parameters describing numeric data
101                                          type representations..
102 * System Configuration Limits::         Parameters describing operating
103                                          system limits.
104
105 Appendices
106 * Summary of Library Facilities::       A summary showing the syntax, header
107                                          file, and derivation of each library
108                                          feature.
109 * Maintenance::                         How to install and maintain the
110                                          GNU C Library.
111 * Copying::                             The GNU Library General Public License
112                                          says how you can copy and share the
113                                          GNU C Library.
114
115 Indices
116 * Concept Index::       Index of concepts and names.
117 * Type Index::          Index of types and type qualifiers.
118 * Function Index::      Index of functions and function-like macros.
119 * Variable Index::      Index of variables and variable-like macros.
120 * File Index::          Index of programs and files.
121 @end menu
122
123 @include intro.texinfo
124 @include errno.texinfo
125 @include stddef.texinfo
126 @include stdarg.texinfo
127 @include memory.texinfo
128 @include ctype.texinfo
129 @include string.texinfo
130 @include mbyte.texinfo
131 @include locale.texinfo
132 @include search.texinfo
133 @include io.texinfo
134 @include stdio.texinfo
135 @include llio.texinfo
136 @include filesys.texinfo
137 @include pipe.texinfo
138 @include socket.texinfo
139 @include terminal.texinfo
140 @include assert.texinfo
141 @include math.texinfo
142 @include time.texinfo
143 @include setjmp.texinfo
144 @include signal.texinfo
145 @include process.texinfo
146 @include job.texinfo
147 @include database.texinfo
148 @include sysinfo.texinfo
149 @include limits.texinfo
150 @include conf.texinfo
151
152
153 @include header.texinfo
154 @include maint.texinfo
155
156 @node Copying, Concept Index, Maintenance, Top
157 @include lgpl.texinfo
158
159 @node Concept Index
160 @unnumbered Concept Index
161 @printindex cp
162
163 @node Type Index
164 @unnumbered Type Index
165 @printindex tp
166
167 @node Function Index
168 @unnumbered Function and Macro Index
169 @printindex fn
170
171 @node Variable Index
172 @unnumbered Variable and Constant Macro Index
173 @printindex vr
174
175 @node File Index
176 @unnumbered Program and File Index
177 @printindex pg
178
179 @contents
180 @bye