NEWS: Add advisories.
[glibc.git] / manual / libc.texinfo
blob43c9137ff1bb4317af24eafb1b28c91c5ada058a
1 \input texinfo                  @c -*- Texinfo -*-
2 @comment %**start of header (This is for running Texinfo on a region.)
3 @setfilename libc.info
4 @settitle The GNU C Library
5 @documentencoding UTF-8
6 @c '@codequotebacktick on' and '@codequoteundirected on' require
7 @c Texinfo 5.0 or later, so use the older equivalent @set variables
8 @c supported in Texinfo 4.11 and later.
9 @set txicodequoteundirected
10 @set txicodequotebacktick
12 @c setchapternewpage odd
14 @include macros.texi
16 @comment Tell install-info what to do.
17 @dircategory Software libraries
18 @direntry
19 * Libc: (libc).                 C library.
20 @end direntry
21 @include dir-add.texi
23 @include pkgvers.texi
25 @c This tells texinfo.tex to use the real section titles in xrefs in
26 @c place of the node name, when no section title is explicitly given.
27 @set xref-automatic-section-title
28 @c @smallbook
29 @comment %**end of header (This is for running Texinfo on a region.)
31 @c Everything related to printed editions is disabled until we have
32 @c resolved how to keep them in sync with the master sources of the
33 @c manual.
34 @c sold 0.06/1.09, print run out 21may96
35 @c @set EDITION 0.13
36 @c @set ISBN 1-882114-55-8
38 @include version.texi
40 @set FDL_VERSION 1.3
42 @copying
43 This is
44 @c Disabled (printed editions, see above).
45 @c Edition @value{EDITION} of
46 @cite{The GNU C Library Reference Manual}, for version
47 @ifset PKGVERSION_DEFAULT
48 @value{VERSION}.
49 @end ifset
50 @ifclear PKGVERSION_DEFAULT
51 @value{VERSION} @value{PKGVERSION}.
52 @end ifclear
54 Copyright @copyright{} 1993--2024 Free Software Foundation, Inc.
56 Permission is granted to copy, distribute and/or modify this document
57 under the terms of the GNU Free Documentation License, Version
58 @value{FDL_VERSION} or any later version published by the Free
59 Software Foundation; with the Invariant Sections being ``Free Software
60 Needs Free Documentation'' and ``GNU Lesser General Public License'',
61 the Front-Cover texts being ``A GNU Manual'', and with the Back-Cover
62 Texts as in (a) below.  A copy of the license is included in the
63 section entitled "GNU Free Documentation License".
65 (a) The FSF's Back-Cover Text is: ``You have the freedom to
66 copy and modify this GNU manual.  Buying copies from the FSF
67 supports it in developing GNU and promoting software freedom.''
68 @end copying
70 @iftex
71 @shorttitlepage The GNU C Library Reference Manual
72 @end iftex
73 @titlepage
74 @center @titlefont{The GNU C Library}
75 @sp 1
76 @center @titlefont{Reference Manual}
77 @sp 2
78 @center Sandra Loosemore
79 @center with
80 @center Richard M. Stallman, Roland McGrath, Andrew Oram, and Ulrich Drepper
81 @sp 3
82 @c Disabled (printed editions, see above).
83 @c @center Edition @value{EDITION}
84 @c @sp 1
85 @center for version @value{VERSION}
86 @ifclear PKGVERSION_DEFAULT
87 @sp 1
88 @center @value{PKGVERSION}
89 @end ifclear
90 @page
91 @vskip 0pt plus 1filll
92 @insertcopying
94 @c Disabled (printed editions, see above).
95 @c @sp 2
96 @c Published by the @uref{https://www.fsf.org/, Free Software Foundation} @*
97 @c ISBN @value{ISBN} @*
99 @c Disabled (printed editions, see above).
100 @c @sp 2
101 @c Cover art for the Free Software Foundation's printed edition
102 @c by Etienne Suvasa.
104 @end titlepage
106 @c @titlepage is only visible in the printed manual.  Show the
107 @c copyright information elsewhere in other renderings.  For the HTML
108 @c version, it should come above the short table of contents.  In the
109 @c Info manual, the option below is used.
110 @ifhtml
111 @insertcopying
112 @end ifhtml
114 @shortcontents
115 @contents
117 @ifnottex
118 @node Top, Introduction, (dir), (dir)
119 @top Main Menu
120 @c Disabled (printed editions, see above).
121 @ifnothtml
122 @insertcopying
123 @end ifnothtml
124 @end ifnottex
126 @include top-menu.texi
127 @include chapters.texi
129 @node Free Manuals, Copying, Contributors, Top
130 @appendix Free Software Needs Free Documentation
131 @include freemanuals.texi
133 @node Copying, Documentation License, Free Manuals, Top
134 @appendix GNU Lesser General Public License
135 @include lgpl-2.1.texi
137 @node Documentation License, Concept Index, Copying, Top
138 @appendix GNU Free Documentation License
139 @cindex FDL, GNU Free Documentation License
140 @include fdl-@value{FDL_VERSION}.texi
142 @node Concept Index, Type Index, Documentation License, Top
143 @unnumbered Concept Index
145 @printindex cp
147 @node Type Index, Function Index, Concept Index, Top
148 @unnumbered Type Index
150 @printindex tp
152 @node Function Index, Variable Index, Type Index, Top
153 @unnumbered Function and Macro Index
155 @printindex fn
157 @node Variable Index, File Index, Function Index, Top
158 @unnumbered Variable and Constant Macro Index
160 @printindex vr
162 @node File Index, , Variable Index, Top
163 @unnumbered Program and File Index
165 @printindex pg
168 @bye