wrote line "@include copying.texinfo" into file to make update run
[kopensolaris-gnu/glibc.git] / manual / libc.texinfo
1 \input 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 @ifinfo
37 @node Top, Introduction, (dir), (dir)
38 @top Main Menu
39 This is the reference manual for version 0.00 of the GNU C Library.
40 @end ifinfo
41
42 @menu
43 * Introduction::                Purpose of the GNU C Library.
44 * Error Reporting::             How the GNU Library functions report
45                                          error conditions.
46 * Memory Allocation::           Your program can allocate memory
47                                          dynamically and manipulate it via
48                                          pointers.
49 * Character Handling::          Character testing and conversion
50                                          functions.
51 * String and Array Utilities::  Utilities for copying and comparing
52                                          strings and arrays.
53 * Extended Characters::         Support for extended character sets.
54 * Locales::                     The country and language can affect
55                                          the behavior of library functions.
56 * Searching and Sorting::       General searching and sorting
57                                          functions.
58 * Input/Output Overview::       Introduction to the i/o facilities.
59 * Input/Output on Streams::     High-level, portable i/o facilities.
60 * Low-Level Input/Output::      Low-level, less portable i/o.
61 * File System Interface::       Functions for manipulating files.
62 * Pipes and FIFOs::             A simple interprocess communication
63                                          mechanism.
64 * Sockets::                     A more complicated interprocess
65                                          communication mechanism, with support
66                                          for networking.
67 * Low-Level Terminal Interface::  How to change the characteristics
68                                          of a terminal device.
69 * Mathematics::                 Math functions (transcendental,
70                                           random numbers, abs value).
71 * Arithmetic::                  Low-level arithmetic functions.
72 * Date and Time::               Functions for getting the date and
73                                          time, and conversion between formats.
74 * Non-Local Exits::             The @code{setjmp} and @code{longjmp}
75                                          facilities.
76 * Signal Handling::             All about signals; how to send them,
77                                          block them, and handle them.
78 * Processes::                   How to create processes and run other
79                                          programs.
80 * Job Control::                 All about process groups and sessions.
81 * Users and Groups::
82 * System Information::          Getting information about the
83                                          hardware and software configuration
84                                          of the machine a program runs on.
85 * System Configuration Limits::  Parameters describing operating
86                                          system limits.
87
88 Appendices
89 * Language Features::           C language features provided by the library. 
90
91 * Summary of Library Facilities::  A summary showing the syntax, header
92                                          file, and derivation of each library
93                                          feature.
94 * Maintenance::                 How to install and maintain the
95                                          GNU C Library.
96 * Copying::                     The GNU Library General Public License
97                                          says how you can copy and share the
98                                          GNU C Library.
99
100 Indices
101 * Concept Index::               Index of concepts and names.
102 * Type Index::                  Index of types and type qualifiers.
103 * Function Index::              Index of functions and function-like macros.
104 * Variable Index::              Index of variables and variable-like macros.
105 * File Index::                  Index of programs and files.
106 @end menu
107
108 @include intro.texinfo
109 @include errno.texinfo
110 @include memory.texinfo
111 @include ctype.texinfo
112 @include string.texinfo
113 @include mbyte.texinfo
114 @include locale.texinfo
115 @include search.texinfo
116 @include io.texinfo
117 @include stdio.texinfo
118 @include llio.texinfo
119 @include filesys.texinfo
120 @include pipe.texinfo
121 @include socket.texinfo
122 @include terminal.texinfo
123 @include math.texinfo
124 @include arith.texinfo
125 @include time.texinfo
126 @include setjmp.texinfo
127 @include signal.texinfo
128 @include process.texinfo
129 @include job.texinfo
130 @include users.texinfo
131 @include sysinfo.texinfo
132 @include conf.texinfo
133 @include lang.texinfo
134
135 @include header.texinfo
136 @include maint.texinfo
137
138 @c @set lgpl-appendix
139 @c node Copying, Concept Index, Maintenance, Top
140 @c @include lgpl.texinfo
141 @include copying.texinfo
142
143 @include index-cp.texi
144
145 @include index-tp.texi
146    
147 @include index-fn.texi
148
149 @include index-vr.texi
150
151 @include index-pg.texi
152
153 @shortcontents
154 @contents
155 @bye