Rename two directories: headers -> posix-headers, functions -> posix-functions.
[gnulib.git] / doc / gnulib.texi
1 \input texinfo   @c -*-texinfo-*-
2 @comment $Id: gnulib.texi,v 1.44 2007-09-09 13:20:45 haible Exp $
3 @comment %**start of header
4 @setfilename gnulib.info
5 @settitle GNU Gnulib
6 @syncodeindex fn cp
7 @syncodeindex pg cp
8 @ifclear texi2html
9 @firstparagraphindent insert
10 @end ifclear
11 @comment %**end of header
12
13 @set UPDATED $Date: 2007-09-09 13:20:45 $
14
15 @copying
16 This manual is for GNU Gnulib (updated @value{UPDATED}),
17 which is a library of common routines intended to be shared at the
18 source level.
19
20 Copyright @copyright{} 2004, 2005, 2006, 2007, 2008 Free Software
21 Foundation, Inc.
22
23 Permission is granted to copy, distribute and/or modify this document
24 under the terms of the GNU Free Documentation License, Version 1.1 or
25 any later version published by the Free Software Foundation; with no
26 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
27 Texts.  A copy of the license is included in the section entitled
28 ``GNU Free Documentation License.''
29 @end copying
30
31 @dircategory Software development
32 @direntry
33 * Gnulib: (gnulib).             Source files to share among distributions.
34 @end direntry
35
36 @titlepage
37 @title GNU Gnulib
38 @subtitle updated @value{UPDATED}
39 @author @email{bug-gnulib@@gnu.org}
40 @page
41 @vskip 0pt plus 1filll
42 @insertcopying
43 @end titlepage
44
45 @contents
46
47 @ifnottex
48 @node Top
49 @top GNU Gnulib
50
51 @insertcopying
52 @end ifnottex
53
54 @menu
55 * Introduction::
56 * Invoking gnulib-tool::
57 * Miscellaneous Notes::
58 * POSIX Substitutes Library::       Building as a separate substitutes library.
59 * Header File Substitutes::         Overriding system headers.
60 * Function Substitutes::            Replacing system functions.
61 * Glibc Header File Substitutes::   Overriding system headers.
62 * Glibc Function Substitutes::      Replacing system functions.
63 * Particular Modules::              Documentation of individual modules.
64 * GNU Free Documentation License::  Copying and sharing this manual.
65 * Index::
66 @end menu
67
68 @node Introduction
69 @chapter Introduction
70
71 Gnulib is a source code library. It provides basic functionalities to
72 programs and libraries.  Currently (as of October 2006) more than 30
73 packages make use of Gnulib.
74
75 Resources:
76
77 @itemize
78 @item Gnulib is hosted at Savannah:
79       @url{http://savannah.gnu.org/projects/gnulib}.  Get the sources
80       through Git or CVS from there.
81 @item The Gnulib home page:
82       @url{http://www.gnu.org/software/gnulib/}.
83 @end itemize
84
85 @menu
86 * Library vs Reusable Code::
87 * Portability and Application Code::
88 * Modules::
89 * Various Kinds of Modules::
90 * Collaborative Development::
91 * Copyright::
92 * Steady Development::
93 * Openness::
94 @end menu
95
96 @include gnulib-intro.texi
97
98
99 @include gnulib-tool.texi
100
101
102 @node Miscellaneous Notes
103 @chapter Miscellaneous Notes
104
105 @menu
106 * Comments::
107 * Header files::
108 * Out of memory handling::
109 * Library version handling::
110 * Windows sockets::
111 * Libtool and Windows::
112 * License Texinfo sources::
113 * Build robot for gnulib::
114 @end menu
115
116
117 @node Comments
118 @section Comments
119
120 @cindex comments describing functions
121 @cindex describing functions, locating
122 Where to put comments describing functions: Because of risk of
123 divergence, we prefer to keep most function describing comments in
124 only one place: just above the actual function definition.  Some
125 people prefer to put that documentation in the .h file.  In any case,
126 it should appear in just one place unless you can ensure that the
127 multiple copies will always remain identical.
128
129
130 @node Header files
131 @section Header files
132
133 @cindex double inclusion of header files
134 @cindex header file include protection
135 It is a tradition to use CPP tricks to avoid parsing the same header
136 file more than once, which might cause warnings.  The trick is to wrap
137 the content of the header file (say, @file{foo.h}) in a block, as in:
138
139 @example
140 #ifndef FOO_H
141 # define FOO_H
142 ...
143 body of header file goes here
144 ...
145 #endif /* FOO_H */
146 @end example
147
148 Whether to use @code{FOO_H} or @code{_FOO_H} is a matter of taste and
149 style.  The C89 and C99 standards reserve all identifiers that begin with an
150 underscore and either an uppercase letter or another underscore, for
151 any use.  Thus, in theory, an application might not safely assume that
152 @code{_FOO_H} has not already been defined by a library.  On the other
153 hand, using @code{FOO_H} will likely lead the higher risk of
154 collisions with other symbols (e.g., @code{KEY_H}, @code{XK_H}, @code{BPF_H},
155 which are CPP macro constants, or @code{COFF_LONG_H}, which is a CPP
156 macro function).  Your preference may depend on whether you consider
157 the header file under discussion as part of the application (which has
158 its own namespace for CPP symbols) or a supporting library (that
159 shouldn't interfere with the application's CPP symbol namespace).
160
161 @cindex C++ header files
162 @cindex Header files and C++
163 Adapting C header files for use in C++ applications can use another
164 CPP trick, as in:
165
166 @example
167 # ifdef __cplusplus
168 extern "C"
169 @{
170 # endif
171 ...
172 body of header file goes here
173 ...
174 # ifdef __cplusplus
175 @}
176 # endif
177 @end example
178
179 The idea here is that @code{__cplusplus} is defined only by C++
180 implementations, which will wrap the header file in an @samp{extern "C"}
181 block.  Again, whether to use this trick is a matter of taste and
182 style.  While the above can be seen as harmless, it could be argued
183 that the header file is written in C, and any C++ application using it
184 should explicitly use the @samp{extern "C"} block itself.  Your
185 preference might depend on whether you consider the API exported by
186 your header file as something available for C programs only, or for C
187 and C++ programs alike.
188
189 @subheading Include ordering
190
191 When writing a gnulib module, or even in general, a good way to order
192 the @samp{#include} directives is the following.
193
194 @itemize
195 @item First comes the #include "..." specifying the module being implemented.
196 @item Then come all the #include <...> of system or system-replacement headers,
197 in arbitrary order.
198 @item Then come all the #include "..." of gnulib and private headers, in
199 arbitrary order.
200 @end itemize
201
202
203 @node Out of memory handling
204 @section Out of memory handling
205
206 @cindex Out of Memory handling
207 @cindex Memory allocation failure
208 The GSS API does not have a standard error code for the out of memory
209 error condition.  Instead of adding a non-standard error code, this
210 library has chosen to adopt a different strategy.  Out of memory
211 handling happens in rare situations, but performing the out of memory
212 error handling after almost all API function invocations pollute your
213 source code and might make it harder to spot more serious problems.
214 The strategy chosen improves code readability and robustness.
215
216 @cindex Aborting execution
217 For most applications, aborting the application with an error message
218 when the out of memory situation occurs is the best that can be wished
219 for.  This is how the library behaves by default.
220
221 @vindex xalloc_fail_func
222 However, we realize that some applications may not want to have the
223 GSS library abort execution in any situation.  The GSS library supports
224 a hook to let the application regain control and perform its own
225 cleanups when an out of memory situation has occurred.  The application
226 can define a function (having a @code{void} prototype, i.e., no return
227 value and no parameters) and set the library variable
228 @code{xalloc_fail_func} to that function.  The variable should be
229 declared as follows.
230
231 @example
232 extern void (*xalloc_fail_func) (void);
233 @end example
234
235 The GSS library will invoke this function if an out of memory error
236 occurs.  Note that after this the GSS library is in an undefined
237 state, so you must unload or restart the application to continue call
238 GSS library functions.  The hook is only intended to allow the
239 application to log the situation in a special way.  Of course, care
240 must be taken to not allocate more memory, as that will likely also
241 fail.
242
243
244 @node Library version handling
245 @section Library version handling
246
247 The module @samp{check-version} can be useful when your gnulib
248 application is a system library.  You will typically wrap the call to
249 the @code{check_version} function through a library API, your library
250 header file may contain:
251
252 @example
253 #define STRINGPREP_VERSION "0.5.18"
254 ...
255   extern const char *stringprep_check_version (const char *req_version);
256 @end example
257
258 To avoid ELF symbol collisions with other libraries that use the
259 @samp{check-version} module, add to @file{config.h} through a
260 AC_DEFINE something like:
261
262 @example
263 AC_DEFINE(check_version, stringprep_check_version,
264           [Rename check_version.])
265 @end example
266
267 The @code{stringprep_check_version} function will thus be implemented
268 by the @code{check_version} module.
269
270 There are two uses of the interface.  The first is a way to provide
271 for applications to find out the version number of the library it
272 uses.  The application may contain diagnostic code such as:
273
274 @example
275   printf ("Stringprep version: header %s library %s",
276           STRINGPREP_VERSION,
277           stringprep_check_version (NULL));
278 @end example
279
280 Separating the library and header file version can be useful when
281 searching for version mismatch related problems.
282
283 The second uses is as a rudimentary test of proper library version, by
284 making sure the application get a library version that is the same, or
285 newer, than the header file used when building the application.  This
286 doesn't catch all problems, libraries may change backwards incompatibly
287 in later versions, but enable applications to require a certain
288 minimum version before it may proceed.
289
290 Typical uses look like:
291
292 @example
293        /* Check version of libgcrypt. */
294        if (!gcry_check_version (GCRYPT_VERSION))
295          die ("version mismatch\n");
296 @end example
297
298
299 @node Windows sockets
300 @section Windows sockets
301
302 There are several issues when building applications that should work
303 under Windows.  The most problematic part is for applications that use
304 sockets.
305
306 Hopefully, we can add helpful notes to this section that will help you
307 port your application to Windows using gnulib.
308
309 @subsection Getaddrinfo and WINVER
310
311 This was written for the getaddrinfo module, but may be applicable to
312 other functions too.
313
314 The getaddrinfo function exists in ws2tcpip.h and -lws2_32 on Windows
315 XP.  The function declaration is present if @code{WINVER >= 0x0501}.
316 Windows 2000 does not have getaddrinfo in its @file{WS2_32.dll}.
317
318 Thus, if you want to assume Windows XP or later, you can add
319 AC_DEFINE(WINVER, 0x0501) to avoid compiling to (partial) getaddrinfo
320 implementation.
321
322 If you want to support Windows 2000, don't do anything, but be aware
323 that gnulib will use its own (partial) getaddrinfo implementation even
324 on Windows XP.  Currently the code does not attempt to determine if
325 the getaddrinfo function is available during runtime.
326
327 Todo: Make getaddrinfo.c open the WS2_32.DLL and check for the
328 getaddrinfo symbol and use it if present, otherwise fall back to our
329 own implementation.
330
331
332 @node Libtool and Windows
333 @section Libtool and Windows
334
335 If you want it to be possible to cross-compile your program to MinGW
336 and you use Libtool, you need to put:
337
338 @example
339 AC_LIBTOOL_WIN32_DLL
340 @end example
341
342 in your @file{configure.ac}.  This sets the correct names for the
343 @code{OBJDUMP}, @code{DLLTOOL}, and @code{AS} tools for the build.
344
345 If you are building a library, you will also need to pass
346 @code{-no-undefined} to make sure Libtool produces a DLL for your
347 library.  From a @file{Makefile.am}:
348
349 @example
350 libgsasl_la_LDFLAGS += -no-undefined
351 @end example
352
353
354 @node License Texinfo sources
355 @section License Texinfo sources
356
357 Gnulib provides copies of the GNU GPL, GNU LGPL, and GNU FDL licenses
358 in Texinfo form.  (The master location is
359 @url{http://www.gnu.org/licenses/}).  These Texinfo documents do not
360 have any node names and structures built into them; for your manual,
361 you should @code{@@include} them in an appropriate @code{@@node}.
362
363 The conventional name for the GPL node is @samp{Copying} and for the FDL
364 @samp{GNU Free Documentation License}.  The LGPL doesn't seem to have
365 a conventional node name.
366
367 Of course the license texts themselves should not be changed at all.
368
369
370 @node Build robot for gnulib
371 @section Build robot for gnulib
372
373 To simplify testing on a wide set of platforms, gnulib is built on
374 many platforms every day and the results are uploaded to:
375
376 @url{http://autobuild.josefsson.org/gnulib/}
377
378 If you wish to help the gnulib development effort with build logs for
379 your favorite platform, you may perform these steps:
380
381 @enumerate
382
383 @item Create gnulib directory
384
385 On a machine with recent automake, autoconf, m4 installed and with a
386 gnulib git or cvs checkout (typically a Linux machine), use
387
388 @example
389 gnulib-tool --create-megatestdir --with-tests --dir=..."
390 @end example
391
392 Note: The created directory uses ca. 512 MB on disk.
393
394 @item Transfer gnulib directory
395
396 Transfer this directory to a build machine (HP-UX, Cygwin, or
397 whatever).  Often it is easier to transfer one file, and this can be
398 achieved by running, inside the directory the following commands:
399
400 @example
401 ./configure
402 make dist
403 @end example
404
405 And then transferring the @file{dummy-0.tar.gz} file.
406
407 @item Build modules
408
409 On the build machine, run ./do-autobuild (or "nohup ./do-autobuild").
410 It creates a directory 'logs/' with a log file for each module.
411
412 @item Submit build logs
413
414 Submit each log file to Simon's site, either through a
415
416 @example
417 mail `echo gnulib__at__autobuild.josefsson.org | sed -e s/__at__/@@/`
418 @end example
419
420 or through netcat
421
422 @example
423 autobuild-submit logs/*
424 @end example
425
426 @end enumerate
427
428 @node POSIX Substitutes Library
429 @chapter Building the ISO C and POSIX Substitutes
430
431 This section shows a radically different way to use Gnulib.
432
433 You can extract the ISO C / POSIX substitutes part of gnulib by running
434 the command
435 @smallexample
436 gnulib-tool --create-testdir --source-base=lib \
437             --dir=/tmp/posixlib `posix-modules`
438 @end smallexample
439
440 @noindent
441 The command @samp{posix-modules} is found in the same directory as
442 @code{gnulib-tool}.
443
444 The resulting directory can be built on a particular platform,
445 independently of the program being ported.  Then you can configure and
446 build any program, by setting @code{CPPFLAGS} and @code{LDFLAGS} at
447 configure time accordingly: set @code{CPPFLAGS="-I.../posixlib/lib"}, plus
448 any essential type definitions and flags that you find in
449 @code{.../posixlib/config.h}, and set
450 @code{LDFLAGS=".../posixlib/lib/libgnu.a"}.
451
452 This way of using Gnulib is useful when you don't want to modify the program's
453 source code, or when the program uses a mix between C and C++ sources
454 (requiring separate builds of the @code{posixlib} for the C compiler and
455 for the C++ compiler).
456
457 @node Header File Substitutes
458 @chapter ISO C and POSIX Header File Substitutes
459
460 This chapter describes which header files specified by ISO C or POSIX are
461 substituted by Gnulib, which portability pitfalls are fixed by Gnulib, and
462 which (known) portability problems are not worked around by Gnulib.
463
464 @menu
465 * aio.h::
466 * arpa/inet.h::
467 * assert.h::
468 * complex.h::
469 * cpio.h::
470 * ctype.h::
471 * dirent.h::
472 * dlfcn.h::
473 * errno.h::
474 * fcntl.h::
475 * fenv.h::
476 * float.h::
477 * fmtmsg.h::
478 * fnmatch.h::
479 * ftw.h::
480 * glob.h::
481 * grp.h::
482 * iconv.h::
483 * inttypes.h::
484 * iso646.h::
485 * langinfo.h::
486 * libgen.h::
487 * limits.h::
488 * locale.h::
489 * math.h::
490 * monetary.h::
491 * mqueue.h::
492 * ndbm.h::
493 * net/if.h::
494 * netdb.h::
495 * netinet/in.h::
496 * netinet/tcp.h::
497 * nl_types.h::
498 * poll.h::
499 * pthread.h::
500 * pwd.h::
501 * regex.h::
502 * sched.h::
503 * search.h::
504 * semaphore.h::
505 * setjmp.h::
506 * signal.h::
507 * spawn.h::
508 * stdarg.h::
509 * stdbool.h::
510 * stddef.h::
511 * stdint.h::
512 * stdio.h::
513 * stdlib.h::
514 * string.h::
515 * strings.h::
516 * stropts.h::
517 * sys/ipc.h::
518 * sys/mman.h::
519 * sys/msg.h::
520 * sys/resource.h::
521 * sys/select.h::
522 * sys/sem.h::
523 * sys/shm.h::
524 * sys/socket.h::
525 * sys/stat.h::
526 * sys/statvfs.h::
527 * sys/time.h::
528 * sys/timeb.h::
529 * sys/times.h::
530 * sys/types.h::
531 * sys/uio.h::
532 * sys/un.h::
533 * sys/utsname.h::
534 * sys/wait.h::
535 * syslog.h::
536 * tar.h::
537 * termios.h::
538 * tgmath.h::
539 * time.h::
540 * trace.h::
541 * ucontext.h::
542 * ulimit.h::
543 * unistd.h::
544 * utime.h::
545 * utmpx.h::
546 * wchar.h::
547 * wctype.h::
548 * wordexp.h::
549 @end menu
550
551 @include posix-headers/aio.texi
552 @include posix-headers/arpa_inet.texi
553 @include posix-headers/assert.texi
554 @include posix-headers/complex.texi
555 @include posix-headers/cpio.texi
556 @include posix-headers/ctype.texi
557 @include posix-headers/dirent.texi
558 @include posix-headers/dlfcn.texi
559 @include posix-headers/errno.texi
560 @include posix-headers/fcntl.texi
561 @include posix-headers/fenv.texi
562 @include posix-headers/float.texi
563 @include posix-headers/fmtmsg.texi
564 @include posix-headers/fnmatch.texi
565 @include posix-headers/ftw.texi
566 @include posix-headers/glob.texi
567 @include posix-headers/grp.texi
568 @include posix-headers/iconv.texi
569 @include posix-headers/inttypes.texi
570 @include posix-headers/iso646.texi
571 @include posix-headers/langinfo.texi
572 @include posix-headers/libgen.texi
573 @include posix-headers/limits.texi
574 @include posix-headers/locale.texi
575 @include posix-headers/math.texi
576 @include posix-headers/monetary.texi
577 @include posix-headers/mqueue.texi
578 @include posix-headers/ndbm.texi
579 @include posix-headers/net_if.texi
580 @include posix-headers/netdb.texi
581 @include posix-headers/netinet_in.texi
582 @include posix-headers/netinet_tcp.texi
583 @include posix-headers/nl_types.texi
584 @include posix-headers/poll.texi
585 @include posix-headers/pthread.texi
586 @include posix-headers/pwd.texi
587 @include posix-headers/regex.texi
588 @include posix-headers/sched.texi
589 @include posix-headers/search.texi
590 @include posix-headers/semaphore.texi
591 @include posix-headers/setjmp.texi
592 @include posix-headers/signal.texi
593 @include posix-headers/spawn.texi
594 @include posix-headers/stdarg.texi
595 @include posix-headers/stdbool.texi
596 @include posix-headers/stddef.texi
597 @include posix-headers/stdint.texi
598 @include posix-headers/stdio.texi
599 @include posix-headers/stdlib.texi
600 @include posix-headers/string.texi
601 @include posix-headers/strings.texi
602 @include posix-headers/stropts.texi
603 @include posix-headers/sys_ipc.texi
604 @include posix-headers/sys_mman.texi
605 @include posix-headers/sys_msg.texi
606 @include posix-headers/sys_resource.texi
607 @include posix-headers/sys_select.texi
608 @include posix-headers/sys_sem.texi
609 @include posix-headers/sys_shm.texi
610 @include posix-headers/sys_socket.texi
611 @include posix-headers/sys_stat.texi
612 @include posix-headers/sys_statvfs.texi
613 @include posix-headers/sys_time.texi
614 @include posix-headers/sys_timeb.texi
615 @include posix-headers/sys_times.texi
616 @include posix-headers/sys_types.texi
617 @include posix-headers/sys_uio.texi
618 @include posix-headers/sys_un.texi
619 @include posix-headers/sys_utsname.texi
620 @include posix-headers/sys_wait.texi
621 @include posix-headers/syslog.texi
622 @include posix-headers/tar.texi
623 @include posix-headers/termios.texi
624 @include posix-headers/tgmath.texi
625 @include posix-headers/time.texi
626 @include posix-headers/trace.texi
627 @include posix-headers/ucontext.texi
628 @include posix-headers/ulimit.texi
629 @include posix-headers/unistd.texi
630 @include posix-headers/utime.texi
631 @include posix-headers/utmpx.texi
632 @include posix-headers/wchar.texi
633 @include posix-headers/wctype.texi
634 @include posix-headers/wordexp.texi
635
636 @node Function Substitutes
637 @chapter ISO C and POSIX Function Substitutes
638
639 This chapter describes which functions and function-like macros specified by
640 ISO C or POSIX are substituted by Gnulib, which portability pitfalls are
641 fixed by Gnulib, and which (known) portability problems are not worked around
642 by Gnulib.
643
644 The notation ``Gnulib module: ---'' means that Gnulib does not provide a
645 module providing a substitute for the function.  When the list
646 ``Portability problems not fixed by Gnulib'' is empty, such a module is
647 not needed: No portability problems are known.  Otherwise, it indicates
648 that such a module would be useful but is not available: No one so far
649 found this function important enough to contribute a substitute for it.
650 If you need this particular function, you may write to
651 @code{<bug-gnulib at gnu dot org>}.
652
653 @menu
654 * FD_CLR::
655 * FD_ISSET::
656 * FD_SET::
657 * FD_ZERO::
658 * _Exit::
659 * _exit::
660 * _longjmp::
661 * _setjmp::
662 * _tolower::
663 * _toupper::
664 * a64l::
665 * abort::
666 * abs::
667 * accept::
668 * access::
669 * acos::
670 * acosf::
671 * acosh::
672 * acoshf::
673 * acoshl::
674 * acosl::
675 * aio_cancel::
676 * aio_error::
677 * aio_fsync::
678 * aio_read::
679 * aio_return::
680 * aio_suspend::
681 * aio_write::
682 * alarm::
683 * asctime::
684 * asctime_r::
685 * asin::
686 * asinf::
687 * asinh::
688 * asinhf::
689 * asinhl::
690 * asinl::
691 * assert::
692 * atan::
693 * atan2::
694 * atan2f::
695 * atan2l::
696 * atanf::
697 * atanh::
698 * atanhf::
699 * atanhl::
700 * atanl::
701 * atexit::
702 * atof::
703 * atoi::
704 * atol::
705 * atoll::
706 * basename::
707 * bcmp::
708 * bcopy::
709 * bind::
710 * bsd_signal::
711 * bsearch::
712 * btowc::
713 * bzero::
714 * cabs::
715 * cabsf::
716 * cabsl::
717 * cacos::
718 * cacosf::
719 * cacosh::
720 * cacoshf::
721 * cacoshl::
722 * cacosl::
723 * calloc::
724 * carg::
725 * cargf::
726 * cargl::
727 * casin::
728 * casinf::
729 * casinh::
730 * casinhf::
731 * casinhl::
732 * casinl::
733 * catan::
734 * catanf::
735 * catanh::
736 * catanhf::
737 * catanhl::
738 * catanl::
739 * catclose::
740 * catgets::
741 * catopen::
742 * cbrt::
743 * cbrtf::
744 * cbrtl::
745 * ccos::
746 * ccosf::
747 * ccosh::
748 * ccoshf::
749 * ccoshl::
750 * ccosl::
751 * ceil::
752 * ceilf::
753 * ceill::
754 * cexp::
755 * cexpf::
756 * cexpl::
757 * cfgetispeed::
758 * cfgetospeed::
759 * cfsetispeed::
760 * cfsetospeed::
761 * chdir::
762 * chmod::
763 * chown::
764 * cimag::
765 * cimagf::
766 * cimagl::
767 * clearerr::
768 * clock::
769 * clock_getcpuclockid::
770 * clock_getres::
771 * clock_gettime::
772 * clock_nanosleep::
773 * clock_settime::
774 * clog::
775 * clogf::
776 * clogl::
777 * close::
778 * closedir::
779 * closelog::
780 * confstr::
781 * conj::
782 * conjf::
783 * conjl::
784 * connect::
785 * copysign::
786 * copysignf::
787 * copysignl::
788 * cos::
789 * cosf::
790 * cosh::
791 * coshf::
792 * coshl::
793 * cosl::
794 * cpow::
795 * cpowf::
796 * cpowl::
797 * cproj::
798 * cprojf::
799 * cprojl::
800 * creal::
801 * crealf::
802 * creall::
803 * creat::
804 * crypt::
805 * csin::
806 * csinf::
807 * csinh::
808 * csinhf::
809 * csinhl::
810 * csinl::
811 * csqrt::
812 * csqrtf::
813 * csqrtl::
814 * ctan::
815 * ctanf::
816 * ctanh::
817 * ctanhf::
818 * ctanhl::
819 * ctanl::
820 * ctermid::
821 * ctime::
822 * ctime_r::
823 * daylight::
824 * dbm_clearerr::
825 * dbm_close::
826 * dbm_delete::
827 * dbm_error::
828 * dbm_fetch::
829 * dbm_firstkey::
830 * dbm_nextkey::
831 * dbm_open::
832 * dbm_store::
833 * difftime::
834 * dirname::
835 * div::
836 * dlclose::
837 * dlerror::
838 * dlopen::
839 * dlsym::
840 * drand48::
841 * dup::
842 * dup2::
843 * ecvt::
844 * encrypt::
845 * endgrent::
846 * endhostent::
847 * endnetent::
848 * endprotoent::
849 * endpwent::
850 * endservent::
851 * endutxent::
852 * environ::
853 * erand48::
854 * erf::
855 * erfc::
856 * erfcf::
857 * erfcl::
858 * erff::
859 * erfl::
860 * errno::
861 * execl::
862 * execle::
863 * execlp::
864 * execv::
865 * execve::
866 * execvp::
867 * exit::
868 * exp::
869 * exp2::
870 * exp2f::
871 * exp2l::
872 * expf::
873 * expl::
874 * expm1::
875 * expm1f::
876 * expm1l::
877 * fabs::
878 * fabsf::
879 * fabsl::
880 * fattach::
881 * fchdir::
882 * fchmod::
883 * fchown::
884 * fclose::
885 * fcntl::
886 * fcvt::
887 * fdatasync::
888 * fdetach::
889 * fdim::
890 * fdimf::
891 * fdiml::
892 * fdopen::
893 * feclearexcept::
894 * fegetenv::
895 * fegetexceptflag::
896 * fegetround::
897 * feholdexcept::
898 * feof::
899 * feraiseexcept::
900 * ferror::
901 * fesetenv::
902 * fesetexceptflag::
903 * fesetround::
904 * fetestexcept::
905 * feupdateenv::
906 * fflush::
907 * ffs::
908 * fgetc::
909 * fgetpos::
910 * fgets::
911 * fgetwc::
912 * fgetws::
913 * fileno::
914 * flockfile::
915 * floor::
916 * floorf::
917 * floorl::
918 * fma::
919 * fmaf::
920 * fmal::
921 * fmax::
922 * fmaxf::
923 * fmaxl::
924 * fmin::
925 * fminf::
926 * fminl::
927 * fmod::
928 * fmodf::
929 * fmodl::
930 * fmtmsg::
931 * fnmatch::
932 * fopen::
933 * fork::
934 * fpathconf::
935 * fpclassify::
936 * fprintf::
937 * fputc::
938 * fputs::
939 * fputwc::
940 * fputws::
941 * fread::
942 * free::
943 * freeaddrinfo::
944 * freopen::
945 * frexp::
946 * frexpf::
947 * frexpl::
948 * fscanf::
949 * fseek::
950 * fseeko::
951 * fsetpos::
952 * fstat::
953 * fstatvfs::
954 * fsync::
955 * ftell::
956 * ftello::
957 * ftime::
958 * ftok::
959 * ftruncate::
960 * ftrylockfile::
961 * ftw::
962 * funlockfile::
963 * fwide::
964 * fwprintf::
965 * fwrite::
966 * fwscanf::
967 * gai_strerror::
968 * gcvt::
969 * getaddrinfo::
970 * getc::
971 * getc_unlocked::
972 * getchar::
973 * getchar_unlocked::
974 * getcontext::
975 * getcwd::
976 * getdate::
977 * getdelim::
978 * getegid::
979 * getenv::
980 * geteuid::
981 * getgid::
982 * getgrent::
983 * getgrgid::
984 * getgrgid_r::
985 * getgrnam::
986 * getgrnam_r::
987 * getgroups::
988 * gethostbyaddr::
989 * gethostbyname::
990 * gethostent::
991 * gethostid::
992 * gethostname::
993 * getitimer::
994 * getline::
995 * getlogin::
996 * getlogin_r::
997 * getmsg::
998 * getnameinfo::
999 * getnetbyaddr::
1000 * getnetbyname::
1001 * getnetent::
1002 * getopt::
1003 * getpeername::
1004 * getpgid::
1005 * getpgrp::
1006 * getpid::
1007 * getpmsg::
1008 * getppid::
1009 * getpriority::
1010 * getprotobyname::
1011 * getprotobynumber::
1012 * getprotoent::
1013 * getpwent::
1014 * getpwnam::
1015 * getpwnam_r::
1016 * getpwuid::
1017 * getpwuid_r::
1018 * getrlimit::
1019 * getrusage::
1020 * gets::
1021 * getservbyname::
1022 * getservbyport::
1023 * getservent::
1024 * getsid::
1025 * getsockname::
1026 * getsockopt::
1027 * getsubopt::
1028 * gettimeofday::
1029 * getuid::
1030 * getutxent::
1031 * getutxid::
1032 * getutxline::
1033 * getwc::
1034 * getwchar::
1035 * getwd::
1036 * glob::
1037 * globfree::
1038 * gmtime::
1039 * gmtime_r::
1040 * grantpt::
1041 * h_errno::
1042 * hcreate::
1043 * hdestroy::
1044 * hsearch::
1045 * htonl::
1046 * htons::
1047 * hypot::
1048 * hypotf::
1049 * hypotl::
1050 * iconv::
1051 * iconv_close::
1052 * iconv_open::
1053 * if_freenameindex::
1054 * if_indextoname::
1055 * if_nameindex::
1056 * if_nametoindex::
1057 * ilogb::
1058 * ilogbf::
1059 * ilogbl::
1060 * imaxabs::
1061 * imaxdiv::
1062 * index::
1063 * inet_addr::
1064 * inet_ntoa::
1065 * inet_ntop::
1066 * inet_pton::
1067 * initstate::
1068 * insque::
1069 * ioctl::
1070 * isalnum::
1071 * isalpha::
1072 * isascii::
1073 * isastream::
1074 * isatty::
1075 * isblank::
1076 * iscntrl::
1077 * isdigit::
1078 * isfinite::
1079 * isgraph::
1080 * isgreater::
1081 * isgreaterequal::
1082 * isinf::
1083 * isless::
1084 * islessequal::
1085 * islessgreater::
1086 * islower::
1087 * isnan::
1088 * isnormal::
1089 * isprint::
1090 * ispunct::
1091 * isspace::
1092 * isunordered::
1093 * isupper::
1094 * iswalnum::
1095 * iswalpha::
1096 * iswblank::
1097 * iswcntrl::
1098 * iswctype::
1099 * iswdigit::
1100 * iswgraph::
1101 * iswlower::
1102 * iswprint::
1103 * iswpunct::
1104 * iswspace::
1105 * iswupper::
1106 * iswxdigit::
1107 * isxdigit::
1108 * j0::
1109 * j1::
1110 * jn::
1111 * jrand48::
1112 * kill::
1113 * killpg::
1114 * l64a::
1115 * labs::
1116 * lchown::
1117 * lcong48::
1118 * ldexp::
1119 * ldexpf::
1120 * ldexpl::
1121 * ldiv::
1122 * lfind::
1123 * lgamma::
1124 * lgammaf::
1125 * lgammal::
1126 * link::
1127 * lio_listio::
1128 * listen::
1129 * llabs::
1130 * lldiv::
1131 * llrint::
1132 * llrintf::
1133 * llrintl::
1134 * llround::
1135 * llroundf::
1136 * llroundl::
1137 * localeconv::
1138 * localtime::
1139 * localtime_r::
1140 * lockf::
1141 * log::
1142 * log10::
1143 * log10f::
1144 * log10l::
1145 * log1p::
1146 * log1pf::
1147 * log1pl::
1148 * log2::
1149 * log2f::
1150 * log2l::
1151 * logb::
1152 * logbf::
1153 * logbl::
1154 * logf::
1155 * logl::
1156 * longjmp::
1157 * lrand48::
1158 * lrint::
1159 * lrintf::
1160 * lrintl::
1161 * lround::
1162 * lroundf::
1163 * lroundl::
1164 * lsearch::
1165 * lseek::
1166 * lstat::
1167 * makecontext::
1168 * malloc::
1169 * mblen::
1170 * mbrlen::
1171 * mbrtowc::
1172 * mbsinit::
1173 * mbsrtowcs::
1174 * mbstowcs::
1175 * mbtowc::
1176 * memccpy::
1177 * memchr::
1178 * memcmp::
1179 * memcpy::
1180 * memmove::
1181 * memset::
1182 * mkdir::
1183 * mkfifo::
1184 * mknod::
1185 * mkstemp::
1186 * mktemp::
1187 * mktime::
1188 * mlock::
1189 * mlockall::
1190 * mmap::
1191 * modf::
1192 * modff::
1193 * modfl::
1194 * mprotect::
1195 * mq_close::
1196 * mq_getattr::
1197 * mq_notify::
1198 * mq_open::
1199 * mq_receive::
1200 * mq_send::
1201 * mq_setattr::
1202 * mq_timedreceive::
1203 * mq_timedsend::
1204 * mq_unlink::
1205 * mrand48::
1206 * msgctl::
1207 * msgget::
1208 * msgrcv::
1209 * msgsnd::
1210 * msync::
1211 * munlock::
1212 * munlockall::
1213 * munmap::
1214 * nan::
1215 * nanf::
1216 * nanl::
1217 * nanosleep::
1218 * nearbyint::
1219 * nearbyintf::
1220 * nearbyintl::
1221 * nextafter::
1222 * nextafterf::
1223 * nextafterl::
1224 * nexttoward::
1225 * nexttowardf::
1226 * nexttowardl::
1227 * nftw::
1228 * nice::
1229 * nl_langinfo::
1230 * nrand48::
1231 * ntohl::
1232 * ntohs::
1233 * open::
1234 * opendir::
1235 * openlog::
1236 * optarg::
1237 * pathconf::
1238 * pause::
1239 * pclose::
1240 * perror::
1241 * pipe::
1242 * poll::
1243 * popen::
1244 * posix_fadvise::
1245 * posix_fallocate::
1246 * posix_madvise::
1247 * posix_mem_offset::
1248 * posix_memalign::
1249 * posix_openpt::
1250 * posix_spawn::
1251 * posix_spawn_file_actions_addclose::
1252 * posix_spawn_file_actions_adddup2::
1253 * posix_spawn_file_actions_addopen::
1254 * posix_spawn_file_actions_destroy::
1255 * posix_spawn_file_actions_init::
1256 * posix_spawnattr_destroy::
1257 * posix_spawnattr_getflags::
1258 * posix_spawnattr_getpgroup::
1259 * posix_spawnattr_getschedparam::
1260 * posix_spawnattr_getschedpolicy::
1261 * posix_spawnattr_getsigdefault::
1262 * posix_spawnattr_getsigmask::
1263 * posix_spawnattr_init::
1264 * posix_spawnattr_setflags::
1265 * posix_spawnattr_setpgroup::
1266 * posix_spawnattr_setschedparam::
1267 * posix_spawnattr_setschedpolicy::
1268 * posix_spawnattr_setsigdefault::
1269 * posix_spawnattr_setsigmask::
1270 * posix_spawnp::
1271 * posix_trace_attr_destroy::
1272 * posix_trace_attr_getclockres::
1273 * posix_trace_attr_getcreatetime::
1274 * posix_trace_attr_getgenversion::
1275 * posix_trace_attr_getinherited::
1276 * posix_trace_attr_getlogfullpolicy::
1277 * posix_trace_attr_getlogsize::
1278 * posix_trace_attr_getmaxdatasize::
1279 * posix_trace_attr_getmaxsystemeventsize::
1280 * posix_trace_attr_getmaxusereventsize::
1281 * posix_trace_attr_getname::
1282 * posix_trace_attr_getstreamfullpolicy::
1283 * posix_trace_attr_getstreamsize::
1284 * posix_trace_attr_init::
1285 * posix_trace_attr_setinherited::
1286 * posix_trace_attr_setlogfullpolicy::
1287 * posix_trace_attr_setlogsize::
1288 * posix_trace_attr_setmaxdatasize::
1289 * posix_trace_attr_setname::
1290 * posix_trace_attr_setstreamfullpolicy::
1291 * posix_trace_attr_setstreamsize::
1292 * posix_trace_clear::
1293 * posix_trace_close::
1294 * posix_trace_create::
1295 * posix_trace_create_withlog::
1296 * posix_trace_event::
1297 * posix_trace_eventid_equal::
1298 * posix_trace_eventid_get_name::
1299 * posix_trace_eventid_open::
1300 * posix_trace_eventset_add::
1301 * posix_trace_eventset_del::
1302 * posix_trace_eventset_empty::
1303 * posix_trace_eventset_fill::
1304 * posix_trace_eventset_ismember::
1305 * posix_trace_eventtypelist_getnext_id::
1306 * posix_trace_eventtypelist_rewind::
1307 * posix_trace_flush::
1308 * posix_trace_get_attr::
1309 * posix_trace_get_filter::
1310 * posix_trace_get_status::
1311 * posix_trace_getnext_event::
1312 * posix_trace_open::
1313 * posix_trace_rewind::
1314 * posix_trace_set_filter::
1315 * posix_trace_shutdown::
1316 * posix_trace_start::
1317 * posix_trace_stop::
1318 * posix_trace_timedgetnext_event::
1319 * posix_trace_trid_eventid_open::
1320 * posix_trace_trygetnext_event::
1321 * posix_typed_mem_get_info::
1322 * posix_typed_mem_open::
1323 * pow::
1324 * powf::
1325 * powl::
1326 * pread::
1327 * printf::
1328 * pselect::
1329 * pthread_atfork::
1330 * pthread_attr_destroy::
1331 * pthread_attr_getdetachstate::
1332 * pthread_attr_getguardsize::
1333 * pthread_attr_getinheritsched::
1334 * pthread_attr_getschedparam::
1335 * pthread_attr_getschedpolicy::
1336 * pthread_attr_getscope::
1337 * pthread_attr_getstack::
1338 * pthread_attr_getstackaddr::
1339 * pthread_attr_getstacksize::
1340 * pthread_attr_init::
1341 * pthread_attr_setdetachstate::
1342 * pthread_attr_setguardsize::
1343 * pthread_attr_setinheritsched::
1344 * pthread_attr_setschedparam::
1345 * pthread_attr_setschedpolicy::
1346 * pthread_attr_setscope::
1347 * pthread_attr_setstack::
1348 * pthread_attr_setstackaddr::
1349 * pthread_attr_setstacksize::
1350 * pthread_barrier_destroy::
1351 * pthread_barrier_init::
1352 * pthread_barrier_wait::
1353 * pthread_barrierattr_destroy::
1354 * pthread_barrierattr_getpshared::
1355 * pthread_barrierattr_init::
1356 * pthread_barrierattr_setpshared::
1357 * pthread_cancel::
1358 * pthread_cleanup_pop::
1359 * pthread_cleanup_push::
1360 * pthread_cond_broadcast::
1361 * pthread_cond_destroy::
1362 * pthread_cond_init::
1363 * pthread_cond_signal::
1364 * pthread_cond_timedwait::
1365 * pthread_cond_wait::
1366 * pthread_condattr_destroy::
1367 * pthread_condattr_getclock::
1368 * pthread_condattr_getpshared::
1369 * pthread_condattr_init::
1370 * pthread_condattr_setclock::
1371 * pthread_condattr_setpshared::
1372 * pthread_create::
1373 * pthread_detach::
1374 * pthread_equal::
1375 * pthread_exit::
1376 * pthread_getconcurrency::
1377 * pthread_getcpuclockid::
1378 * pthread_getschedparam::
1379 * pthread_getspecific::
1380 * pthread_join::
1381 * pthread_key_create::
1382 * pthread_key_delete::
1383 * pthread_kill::
1384 * pthread_mutex_destroy::
1385 * pthread_mutex_getprioceiling::
1386 * pthread_mutex_init::
1387 * pthread_mutex_lock::
1388 * pthread_mutex_setprioceiling::
1389 * pthread_mutex_timedlock::
1390 * pthread_mutex_trylock::
1391 * pthread_mutex_unlock::
1392 * pthread_mutexattr_destroy::
1393 * pthread_mutexattr_getprioceiling::
1394 * pthread_mutexattr_getprotocol::
1395 * pthread_mutexattr_getpshared::
1396 * pthread_mutexattr_gettype::
1397 * pthread_mutexattr_init::
1398 * pthread_mutexattr_setprioceiling::
1399 * pthread_mutexattr_setprotocol::
1400 * pthread_mutexattr_setpshared::
1401 * pthread_mutexattr_settype::
1402 * pthread_once::
1403 * pthread_rwlock_destroy::
1404 * pthread_rwlock_init::
1405 * pthread_rwlock_rdlock::
1406 * pthread_rwlock_timedrdlock::
1407 * pthread_rwlock_timedwrlock::
1408 * pthread_rwlock_tryrdlock::
1409 * pthread_rwlock_trywrlock::
1410 * pthread_rwlock_unlock::
1411 * pthread_rwlock_wrlock::
1412 * pthread_rwlockattr_destroy::
1413 * pthread_rwlockattr_getpshared::
1414 * pthread_rwlockattr_init::
1415 * pthread_rwlockattr_setpshared::
1416 * pthread_self::
1417 * pthread_setcancelstate::
1418 * pthread_setcanceltype::
1419 * pthread_setconcurrency::
1420 * pthread_setschedparam::
1421 * pthread_setschedprio::
1422 * pthread_setspecific::
1423 * pthread_sigmask::
1424 * pthread_spin_destroy::
1425 * pthread_spin_init::
1426 * pthread_spin_lock::
1427 * pthread_spin_trylock::
1428 * pthread_spin_unlock::
1429 * pthread_testcancel::
1430 * ptsname::
1431 * putc::
1432 * putc_unlocked::
1433 * putchar::
1434 * putchar_unlocked::
1435 * putenv::
1436 * putmsg::
1437 * putpmsg::
1438 * puts::
1439 * pututxline::
1440 * putwc::
1441 * putwchar::
1442 * pwrite::
1443 * qsort::
1444 * raise::
1445 * rand::
1446 * rand_r::
1447 * random::
1448 * read::
1449 * readdir::
1450 * readdir_r::
1451 * readlink::
1452 * readv::
1453 * realloc::
1454 * realpath::
1455 * recv::
1456 * recvfrom::
1457 * recvmsg::
1458 * regcomp::
1459 * regerror::
1460 * regexec::
1461 * regfree::
1462 * remainder::
1463 * remainderf::
1464 * remainderl::
1465 * remove::
1466 * remque::
1467 * remquo::
1468 * remquof::
1469 * remquol::
1470 * rename::
1471 * rewind::
1472 * rewinddir::
1473 * rindex::
1474 * rint::
1475 * rintf::
1476 * rintl::
1477 * rmdir::
1478 * round::
1479 * roundf::
1480 * roundl::
1481 * scalb::
1482 * scalbln::
1483 * scalblnf::
1484 * scalblnl::
1485 * scalbn::
1486 * scalbnf::
1487 * scalbnl::
1488 * scanf::
1489 * sched_get_priority_max::
1490 * sched_getparam::
1491 * sched_getscheduler::
1492 * sched_rr_get_interval::
1493 * sched_setparam::
1494 * sched_setscheduler::
1495 * sched_yield::
1496 * seed48::
1497 * seekdir::
1498 * select::
1499 * sem_close::
1500 * sem_destroy::
1501 * sem_getvalue::
1502 * sem_init::
1503 * sem_open::
1504 * sem_post::
1505 * sem_timedwait::
1506 * sem_trywait::
1507 * sem_unlink::
1508 * sem_wait::
1509 * semctl::
1510 * semget::
1511 * semop::
1512 * send::
1513 * sendmsg::
1514 * sendto::
1515 * setbuf::
1516 * setcontext::
1517 * setegid::
1518 * setenv::
1519 * seteuid::
1520 * setgid::
1521 * setgrent::
1522 * sethostent::
1523 * setitimer::
1524 * setjmp::
1525 * setkey::
1526 * setlocale::
1527 * setlogmask::
1528 * setnetent::
1529 * setpgid::
1530 * setpgrp::
1531 * setpriority::
1532 * setprotoent::
1533 * setpwent::
1534 * setregid::
1535 * setreuid::
1536 * setrlimit::
1537 * setservent::
1538 * setsid::
1539 * setsockopt::
1540 * setstate::
1541 * setuid::
1542 * setutxent::
1543 * setvbuf::
1544 * shm_open::
1545 * shm_unlink::
1546 * shmat::
1547 * shmctl::
1548 * shmdt::
1549 * shmget::
1550 * shutdown::
1551 * sigaction::
1552 * sigaddset::
1553 * sigaltstack::
1554 * sigdelset::
1555 * sigemptyset::
1556 * sigfillset::
1557 * sighold::
1558 * sigignore::
1559 * siginterrupt::
1560 * sigismember::
1561 * siglongjmp::
1562 * signal::
1563 * signbit::
1564 * sigpause::
1565 * sigpending::
1566 * sigprocmask::
1567 * sigqueue::
1568 * sigrelse::
1569 * sigset::
1570 * sigsetjmp::
1571 * sigsuspend::
1572 * sigtimedwait::
1573 * sigwait::
1574 * sigwaitinfo::
1575 * sin::
1576 * sinf::
1577 * sinh::
1578 * sinhf::
1579 * sinhl::
1580 * sinl::
1581 * sleep::
1582 * snprintf::
1583 * sockatmark::
1584 * socket::
1585 * socketpair::
1586 * sprintf::
1587 * sqrt::
1588 * sqrtf::
1589 * sqrtl::
1590 * srand::
1591 * srand48::
1592 * srandom::
1593 * sscanf::
1594 * stat::
1595 * statvfs::
1596 * stderr::
1597 * stdin::
1598 * stdout::
1599 * strcasecmp::
1600 * strcat::
1601 * strchr::
1602 * strcmp::
1603 * strcoll::
1604 * strcpy::
1605 * strcspn::
1606 * strdup::
1607 * strerror::
1608 * strerror_r::
1609 * strfmon::
1610 * strftime::
1611 * strlen::
1612 * strncasecmp::
1613 * strncat::
1614 * strncmp::
1615 * strncpy::
1616 * strpbrk::
1617 * strptime::
1618 * strrchr::
1619 * strspn::
1620 * strstr::
1621 * strtod::
1622 * strtof::
1623 * strtoimax::
1624 * strtok::
1625 * strtok_r::
1626 * strtol::
1627 * strtold::
1628 * strtoll::
1629 * strtoul::
1630 * strtoull::
1631 * strtoumax::
1632 * strxfrm::
1633 * swab::
1634 * swapcontext::
1635 * swprintf::
1636 * swscanf::
1637 * symlink::
1638 * sync::
1639 * sysconf::
1640 * syslog::
1641 * system::
1642 * tan::
1643 * tanf::
1644 * tanh::
1645 * tanhf::
1646 * tanhl::
1647 * tanl::
1648 * tcdrain::
1649 * tcflow::
1650 * tcflush::
1651 * tcgetattr::
1652 * tcgetpgrp::
1653 * tcgetsid::
1654 * tcsendbreak::
1655 * tcsetattr::
1656 * tcsetpgrp::
1657 * tdelete::
1658 * telldir::
1659 * tempnam::
1660 * tfind::
1661 * tgamma::
1662 * tgammaf::
1663 * tgammal::
1664 * time::
1665 * timer_create::
1666 * timer_delete::
1667 * timer_getoverrun::
1668 * timer_settime::
1669 * times::
1670 * timezone::
1671 * tmpfile::
1672 * tmpnam::
1673 * toascii::
1674 * tolower::
1675 * toupper::
1676 * towctrans::
1677 * towlower::
1678 * towupper::
1679 * trunc::
1680 * truncate::
1681 * truncf::
1682 * truncl::
1683 * tsearch::
1684 * ttyname::
1685 * ttyname_r::
1686 * twalk::
1687 * tzname::
1688 * tzset::
1689 * ualarm::
1690 * ulimit::
1691 * umask::
1692 * uname::
1693 * ungetc::
1694 * ungetwc::
1695 * unlink::
1696 * unlockpt::
1697 * unsetenv::
1698 * usleep::
1699 * utime::
1700 * utimes::
1701 * va_arg::
1702 * va_copy::
1703 * va_end::
1704 * va_start::
1705 * vfork::
1706 * vfprintf::
1707 * vfscanf::
1708 * vfwprintf::
1709 * vfwscanf::
1710 * vprintf::
1711 * vscanf::
1712 * vsnprintf::
1713 * vsprintf::
1714 * vsscanf::
1715 * vswprintf::
1716 * vswscanf::
1717 * vwprintf::
1718 * vwscanf::
1719 * wait::
1720 * waitid::
1721 * waitpid::
1722 * wcrtomb::
1723 * wcscat::
1724 * wcschr::
1725 * wcscmp::
1726 * wcscoll::
1727 * wcscpy::
1728 * wcscspn::
1729 * wcsftime::
1730 * wcslen::
1731 * wcsncat::
1732 * wcsncmp::
1733 * wcsncpy::
1734 * wcspbrk::
1735 * wcsrchr::
1736 * wcsrtombs::
1737 * wcsspn::
1738 * wcsstr::
1739 * wcstod::
1740 * wcstof::
1741 * wcstoimax::
1742 * wcstok::
1743 * wcstol::
1744 * wcstold::
1745 * wcstoll::
1746 * wcstombs::
1747 * wcstoul::
1748 * wcstoull::
1749 * wcstoumax::
1750 * wcswcs::
1751 * wcswidth::
1752 * wcsxfrm::
1753 * wctob::
1754 * wctomb::
1755 * wctrans::
1756 * wctype::
1757 * wcwidth::
1758 * wmemchr::
1759 * wmemcmp::
1760 * wmemcpy::
1761 * wmemmove::
1762 * wmemset::
1763 * wordexp::
1764 * wordfree::
1765 * wprintf::
1766 * write::
1767 * writev::
1768 * wscanf::
1769 * y0::
1770 * y1::
1771 * yn::
1772 @end menu
1773
1774 @include posix-functions/FD_CLR.texi
1775 @include posix-functions/FD_ISSET.texi
1776 @include posix-functions/FD_SET.texi
1777 @include posix-functions/FD_ZERO.texi
1778 @include posix-functions/_Exit_C99.texi
1779 @include posix-functions/_exit.texi
1780 @include posix-functions/_longjmp.texi
1781 @include posix-functions/_setjmp.texi
1782 @include posix-functions/_tolower.texi
1783 @include posix-functions/_toupper.texi
1784 @include posix-functions/a64l.texi
1785 @include posix-functions/abort.texi
1786 @include posix-functions/abs.texi
1787 @include posix-functions/accept.texi
1788 @include posix-functions/access.texi
1789 @include posix-functions/acos.texi
1790 @include posix-functions/acosf.texi
1791 @include posix-functions/acosh.texi
1792 @include posix-functions/acoshf.texi
1793 @include posix-functions/acoshl.texi
1794 @include posix-functions/acosl.texi
1795 @include posix-functions/aio_cancel.texi
1796 @include posix-functions/aio_error.texi
1797 @include posix-functions/aio_fsync.texi
1798 @include posix-functions/aio_read.texi
1799 @include posix-functions/aio_return.texi
1800 @include posix-functions/aio_suspend.texi
1801 @include posix-functions/aio_write.texi
1802 @include posix-functions/alarm.texi
1803 @include posix-functions/asctime.texi
1804 @include posix-functions/asctime_r.texi
1805 @include posix-functions/asin.texi
1806 @include posix-functions/asinf.texi
1807 @include posix-functions/asinh.texi
1808 @include posix-functions/asinhf.texi
1809 @include posix-functions/asinhl.texi
1810 @include posix-functions/asinl.texi
1811 @include posix-functions/assert.texi
1812 @include posix-functions/atan.texi
1813 @include posix-functions/atan2.texi
1814 @include posix-functions/atan2f.texi
1815 @include posix-functions/atan2l.texi
1816 @include posix-functions/atanf.texi
1817 @include posix-functions/atanh.texi
1818 @include posix-functions/atanhf.texi
1819 @include posix-functions/atanhl.texi
1820 @include posix-functions/atanl.texi
1821 @include posix-functions/atexit.texi
1822 @include posix-functions/atof.texi
1823 @include posix-functions/atoi.texi
1824 @include posix-functions/atol.texi
1825 @include posix-functions/atoll.texi
1826 @include posix-functions/basename.texi
1827 @include posix-functions/bcmp.texi
1828 @include posix-functions/bcopy.texi
1829 @include posix-functions/bind.texi
1830 @include posix-functions/bsd_signal.texi
1831 @include posix-functions/bsearch.texi
1832 @include posix-functions/btowc.texi
1833 @include posix-functions/bzero.texi
1834 @include posix-functions/cabs.texi
1835 @include posix-functions/cabsf.texi
1836 @include posix-functions/cabsl.texi
1837 @include posix-functions/cacos.texi
1838 @include posix-functions/cacosf.texi
1839 @include posix-functions/cacosh.texi
1840 @include posix-functions/cacoshf.texi
1841 @include posix-functions/cacoshl.texi
1842 @include posix-functions/cacosl.texi
1843 @include posix-functions/calloc.texi
1844 @include posix-functions/carg.texi
1845 @include posix-functions/cargf.texi
1846 @include posix-functions/cargl.texi
1847 @include posix-functions/casin.texi
1848 @include posix-functions/casinf.texi
1849 @include posix-functions/casinh.texi
1850 @include posix-functions/casinhf.texi
1851 @include posix-functions/casinhl.texi
1852 @include posix-functions/casinl.texi
1853 @include posix-functions/catan.texi
1854 @include posix-functions/catanf.texi
1855 @include posix-functions/catanh.texi
1856 @include posix-functions/catanhf.texi
1857 @include posix-functions/catanhl.texi
1858 @include posix-functions/catanl.texi
1859 @include posix-functions/catclose.texi
1860 @include posix-functions/catgets.texi
1861 @include posix-functions/catopen.texi
1862 @include posix-functions/cbrt.texi
1863 @include posix-functions/cbrtf.texi
1864 @include posix-functions/cbrtl.texi
1865 @include posix-functions/ccos.texi
1866 @include posix-functions/ccosf.texi
1867 @include posix-functions/ccosh.texi
1868 @include posix-functions/ccoshf.texi
1869 @include posix-functions/ccoshl.texi
1870 @include posix-functions/ccosl.texi
1871 @include posix-functions/ceil.texi
1872 @include posix-functions/ceilf.texi
1873 @include posix-functions/ceill.texi
1874 @include posix-functions/cexp.texi
1875 @include posix-functions/cexpf.texi
1876 @include posix-functions/cexpl.texi
1877 @include posix-functions/cfgetispeed.texi
1878 @include posix-functions/cfgetospeed.texi
1879 @include posix-functions/cfsetispeed.texi
1880 @include posix-functions/cfsetospeed.texi
1881 @include posix-functions/chdir.texi
1882 @include posix-functions/chmod.texi
1883 @include posix-functions/chown.texi
1884 @include posix-functions/cimag.texi
1885 @include posix-functions/cimagf.texi
1886 @include posix-functions/cimagl.texi
1887 @include posix-functions/clearerr.texi
1888 @include posix-functions/clock.texi
1889 @include posix-functions/clock_getcpuclockid.texi
1890 @include posix-functions/clock_getres.texi
1891 @include posix-functions/clock_gettime.texi
1892 @include posix-functions/clock_nanosleep.texi
1893 @include posix-functions/clock_settime.texi
1894 @include posix-functions/clog.texi
1895 @include posix-functions/clogf.texi
1896 @include posix-functions/clogl.texi
1897 @include posix-functions/close.texi
1898 @include posix-functions/closedir.texi
1899 @include posix-functions/closelog.texi
1900 @include posix-functions/confstr.texi
1901 @include posix-functions/conj.texi
1902 @include posix-functions/conjf.texi
1903 @include posix-functions/conjl.texi
1904 @include posix-functions/connect.texi
1905 @include posix-functions/copysign.texi
1906 @include posix-functions/copysignf.texi
1907 @include posix-functions/copysignl.texi
1908 @include posix-functions/cos.texi
1909 @include posix-functions/cosf.texi
1910 @include posix-functions/cosh.texi
1911 @include posix-functions/coshf.texi
1912 @include posix-functions/coshl.texi
1913 @include posix-functions/cosl.texi
1914 @include posix-functions/cpow.texi
1915 @include posix-functions/cpowf.texi
1916 @include posix-functions/cpowl.texi
1917 @include posix-functions/cproj.texi
1918 @include posix-functions/cprojf.texi
1919 @include posix-functions/cprojl.texi
1920 @include posix-functions/creal.texi
1921 @include posix-functions/crealf.texi
1922 @include posix-functions/creall.texi
1923 @include posix-functions/creat.texi
1924 @include posix-functions/crypt.texi
1925 @include posix-functions/csin.texi
1926 @include posix-functions/csinf.texi
1927 @include posix-functions/csinh.texi
1928 @include posix-functions/csinhf.texi
1929 @include posix-functions/csinhl.texi
1930 @include posix-functions/csinl.texi
1931 @include posix-functions/csqrt.texi
1932 @include posix-functions/csqrtf.texi
1933 @include posix-functions/csqrtl.texi
1934 @include posix-functions/ctan.texi
1935 @include posix-functions/ctanf.texi
1936 @include posix-functions/ctanh.texi
1937 @include posix-functions/ctanhf.texi
1938 @include posix-functions/ctanhl.texi
1939 @include posix-functions/ctanl.texi
1940 @include posix-functions/ctermid.texi
1941 @include posix-functions/ctime.texi
1942 @include posix-functions/ctime_r.texi
1943 @include posix-functions/daylight.texi
1944 @include posix-functions/dbm_clearerr.texi
1945 @include posix-functions/dbm_close.texi
1946 @include posix-functions/dbm_delete.texi
1947 @include posix-functions/dbm_error.texi
1948 @include posix-functions/dbm_fetch.texi
1949 @include posix-functions/dbm_firstkey.texi
1950 @include posix-functions/dbm_nextkey.texi
1951 @include posix-functions/dbm_open.texi
1952 @include posix-functions/dbm_store.texi
1953 @include posix-functions/difftime.texi
1954 @include posix-functions/dirname.texi
1955 @include posix-functions/div.texi
1956 @include posix-functions/dlclose.texi
1957 @include posix-functions/dlerror.texi
1958 @include posix-functions/dlopen.texi
1959 @include posix-functions/dlsym.texi
1960 @include posix-functions/drand48.texi
1961 @include posix-functions/dup.texi
1962 @include posix-functions/dup2.texi
1963 @include posix-functions/ecvt.texi
1964 @include posix-functions/encrypt.texi
1965 @include posix-functions/endgrent.texi
1966 @include posix-functions/endhostent.texi
1967 @include posix-functions/endnetent.texi
1968 @include posix-functions/endprotoent.texi
1969 @include posix-functions/endpwent.texi
1970 @include posix-functions/endservent.texi
1971 @include posix-functions/endutxent.texi
1972 @include posix-functions/environ.texi
1973 @include posix-functions/erand48.texi
1974 @include posix-functions/erf.texi
1975 @include posix-functions/erfc.texi
1976 @include posix-functions/erfcf.texi
1977 @include posix-functions/erfcl.texi
1978 @include posix-functions/erff.texi
1979 @include posix-functions/erfl.texi
1980 @include posix-functions/errno.texi
1981 @include posix-functions/execl.texi
1982 @include posix-functions/execle.texi
1983 @include posix-functions/execlp.texi
1984 @include posix-functions/execv.texi
1985 @include posix-functions/execve.texi
1986 @include posix-functions/execvp.texi
1987 @include posix-functions/exit.texi
1988 @include posix-functions/exp.texi
1989 @include posix-functions/exp2.texi
1990 @include posix-functions/exp2f.texi
1991 @include posix-functions/exp2l.texi
1992 @include posix-functions/expf.texi
1993 @include posix-functions/expl.texi
1994 @include posix-functions/expm1.texi
1995 @include posix-functions/expm1f.texi
1996 @include posix-functions/expm1l.texi
1997 @include posix-functions/fabs.texi
1998 @include posix-functions/fabsf.texi
1999 @include posix-functions/fabsl.texi
2000 @include posix-functions/fattach.texi
2001 @include posix-functions/fchdir.texi
2002 @include posix-functions/fchmod.texi
2003 @include posix-functions/fchown.texi
2004 @include posix-functions/fclose.texi
2005 @include posix-functions/fcntl.texi
2006 @include posix-functions/fcvt.texi
2007 @include posix-functions/fdatasync.texi
2008 @include posix-functions/fdetach.texi
2009 @include posix-functions/fdim.texi
2010 @include posix-functions/fdimf.texi
2011 @include posix-functions/fdiml.texi
2012 @include posix-functions/fdopen.texi
2013 @include posix-functions/feclearexcept.texi
2014 @include posix-functions/fegetenv.texi
2015 @include posix-functions/fegetexceptflag.texi
2016 @include posix-functions/fegetround.texi
2017 @include posix-functions/feholdexcept.texi
2018 @include posix-functions/feof.texi
2019 @include posix-functions/feraiseexcept.texi
2020 @include posix-functions/ferror.texi
2021 @include posix-functions/fesetenv.texi
2022 @include posix-functions/fesetexceptflag.texi
2023 @include posix-functions/fesetround.texi
2024 @include posix-functions/fetestexcept.texi
2025 @include posix-functions/feupdateenv.texi
2026 @include posix-functions/fflush.texi
2027 @include posix-functions/ffs.texi
2028 @include posix-functions/fgetc.texi
2029 @include posix-functions/fgetpos.texi
2030 @include posix-functions/fgets.texi
2031 @include posix-functions/fgetwc.texi
2032 @include posix-functions/fgetws.texi
2033 @include posix-functions/fileno.texi
2034 @include posix-functions/flockfile.texi
2035 @include posix-functions/floor.texi
2036 @include posix-functions/floorf.texi
2037 @include posix-functions/floorl.texi
2038 @include posix-functions/fma.texi
2039 @include posix-functions/fmaf.texi
2040 @include posix-functions/fmal.texi
2041 @include posix-functions/fmax.texi
2042 @include posix-functions/fmaxf.texi
2043 @include posix-functions/fmaxl.texi
2044 @include posix-functions/fmin.texi
2045 @include posix-functions/fminf.texi
2046 @include posix-functions/fminl.texi
2047 @include posix-functions/fmod.texi
2048 @include posix-functions/fmodf.texi
2049 @include posix-functions/fmodl.texi
2050 @include posix-functions/fmtmsg.texi
2051 @include posix-functions/fnmatch.texi
2052 @include posix-functions/fopen.texi
2053 @include posix-functions/fork.texi
2054 @include posix-functions/fpathconf.texi
2055 @include posix-functions/fpclassify.texi
2056 @include posix-functions/fprintf.texi
2057 @include posix-functions/fputc.texi
2058 @include posix-functions/fputs.texi
2059 @include posix-functions/fputwc.texi
2060 @include posix-functions/fputws.texi
2061 @include posix-functions/fread.texi
2062 @include posix-functions/free.texi
2063 @include posix-functions/freeaddrinfo.texi
2064 @include posix-functions/freopen.texi
2065 @include posix-functions/frexp.texi
2066 @include posix-functions/frexpf.texi
2067 @include posix-functions/frexpl.texi
2068 @include posix-functions/fscanf.texi
2069 @include posix-functions/fseek.texi
2070 @include posix-functions/fseeko.texi
2071 @include posix-functions/fsetpos.texi
2072 @include posix-functions/fstat.texi
2073 @include posix-functions/fstatvfs.texi
2074 @include posix-functions/fsync.texi
2075 @include posix-functions/ftell.texi
2076 @include posix-functions/ftello.texi
2077 @include posix-functions/ftime.texi
2078 @include posix-functions/ftok.texi
2079 @include posix-functions/ftruncate.texi
2080 @include posix-functions/ftrylockfile.texi
2081 @include posix-functions/ftw.texi
2082 @include posix-functions/funlockfile.texi
2083 @include posix-functions/fwide.texi
2084 @include posix-functions/fwprintf.texi
2085 @include posix-functions/fwrite.texi
2086 @include posix-functions/fwscanf.texi
2087 @include posix-functions/gai_strerror.texi
2088 @include posix-functions/gcvt.texi
2089 @include posix-functions/getaddrinfo.texi
2090 @include posix-functions/getc.texi
2091 @include posix-functions/getc_unlocked.texi
2092 @include posix-functions/getchar.texi
2093 @include posix-functions/getchar_unlocked.texi
2094 @include posix-functions/getcontext.texi
2095 @include posix-functions/getcwd.texi
2096 @include posix-functions/getdate.texi
2097 @include posix-functions/getdelim.texi
2098 @include posix-functions/getegid.texi
2099 @include posix-functions/getenv.texi
2100 @include posix-functions/geteuid.texi
2101 @include posix-functions/getgid.texi
2102 @include posix-functions/getgrent.texi
2103 @include posix-functions/getgrgid.texi
2104 @include posix-functions/getgrgid_r.texi
2105 @include posix-functions/getgrnam.texi
2106 @include posix-functions/getgrnam_r.texi
2107 @include posix-functions/getgroups.texi
2108 @include posix-functions/gethostbyaddr.texi
2109 @include posix-functions/gethostbyname.texi
2110 @include posix-functions/gethostent.texi
2111 @include posix-functions/gethostid.texi
2112 @include posix-functions/gethostname.texi
2113 @include posix-functions/getitimer.texi
2114 @include posix-functions/getline.texi
2115 @include posix-functions/getlogin.texi
2116 @include posix-functions/getlogin_r.texi
2117 @include posix-functions/getmsg.texi
2118 @include posix-functions/getnameinfo.texi
2119 @include posix-functions/getnetbyaddr.texi
2120 @include posix-functions/getnetbyname.texi
2121 @include posix-functions/getnetent.texi
2122 @include posix-functions/getopt.texi
2123 @include posix-functions/getpeername.texi
2124 @include posix-functions/getpgid.texi
2125 @include posix-functions/getpgrp.texi
2126 @include posix-functions/getpid.texi
2127 @include posix-functions/getpmsg.texi
2128 @include posix-functions/getppid.texi
2129 @include posix-functions/getpriority.texi
2130 @include posix-functions/getprotobyname.texi
2131 @include posix-functions/getprotobynumber.texi
2132 @include posix-functions/getprotoent.texi
2133 @include posix-functions/getpwent.texi
2134 @include posix-functions/getpwnam.texi
2135 @include posix-functions/getpwnam_r.texi
2136 @include posix-functions/getpwuid.texi
2137 @include posix-functions/getpwuid_r.texi
2138 @include posix-functions/getrlimit.texi
2139 @include posix-functions/getrusage.texi
2140 @include posix-functions/gets.texi
2141 @include posix-functions/getservbyname.texi
2142 @include posix-functions/getservbyport.texi
2143 @include posix-functions/getservent.texi
2144 @include posix-functions/getsid.texi
2145 @include posix-functions/getsockname.texi
2146 @include posix-functions/getsockopt.texi
2147 @include posix-functions/getsubopt.texi
2148 @include posix-functions/gettimeofday.texi
2149 @include posix-functions/getuid.texi
2150 @include posix-functions/getutxent.texi
2151 @include posix-functions/getutxid.texi
2152 @include posix-functions/getutxline.texi
2153 @include posix-functions/getwc.texi
2154 @include posix-functions/getwchar.texi
2155 @include posix-functions/getwd.texi
2156 @include posix-functions/glob.texi
2157 @include posix-functions/globfree.texi
2158 @include posix-functions/gmtime.texi
2159 @include posix-functions/gmtime_r.texi
2160 @include posix-functions/grantpt.texi
2161 @include posix-functions/h_errno.texi
2162 @include posix-functions/hcreate.texi
2163 @include posix-functions/hdestroy.texi
2164 @include posix-functions/hsearch.texi
2165 @include posix-functions/htonl.texi
2166 @include posix-functions/htons.texi
2167 @include posix-functions/hypot.texi
2168 @include posix-functions/hypotf.texi
2169 @include posix-functions/hypotl.texi
2170 @include posix-functions/iconv.texi
2171 @include posix-functions/iconv_close.texi
2172 @include posix-functions/iconv_open.texi
2173 @include posix-functions/if_freenameindex.texi
2174 @include posix-functions/if_indextoname.texi
2175 @include posix-functions/if_nameindex.texi
2176 @include posix-functions/if_nametoindex.texi
2177 @include posix-functions/ilogb.texi
2178 @include posix-functions/ilogbf.texi
2179 @include posix-functions/ilogbl.texi
2180 @include posix-functions/imaxabs.texi
2181 @include posix-functions/imaxdiv.texi
2182 @include posix-functions/index.texi
2183 @include posix-functions/inet_addr.texi
2184 @include posix-functions/inet_ntoa.texi
2185 @include posix-functions/inet_ntop.texi
2186 @include posix-functions/inet_pton.texi
2187 @include posix-functions/initstate.texi
2188 @include posix-functions/insque.texi
2189 @include posix-functions/ioctl.texi
2190 @include posix-functions/isalnum.texi
2191 @include posix-functions/isalpha.texi
2192 @include posix-functions/isascii.texi
2193 @include posix-functions/isastream.texi
2194 @include posix-functions/isatty.texi
2195 @include posix-functions/isblank.texi
2196 @include posix-functions/iscntrl.texi
2197 @include posix-functions/isdigit.texi
2198 @include posix-functions/isfinite.texi
2199 @include posix-functions/isgraph.texi
2200 @include posix-functions/isgreater.texi
2201 @include posix-functions/isgreaterequal.texi
2202 @include posix-functions/isinf.texi
2203 @include posix-functions/isless.texi
2204 @include posix-functions/islessequal.texi
2205 @include posix-functions/islessgreater.texi
2206 @include posix-functions/islower.texi
2207 @include posix-functions/isnan.texi
2208 @include posix-functions/isnormal.texi
2209 @include posix-functions/isprint.texi
2210 @include posix-functions/ispunct.texi
2211 @include posix-functions/isspace.texi
2212 @include posix-functions/isunordered.texi
2213 @include posix-functions/isupper.texi
2214 @include posix-functions/iswalnum.texi
2215 @include posix-functions/iswalpha.texi
2216 @include posix-functions/iswblank.texi
2217 @include posix-functions/iswcntrl.texi
2218 @include posix-functions/iswctype.texi
2219 @include posix-functions/iswdigit.texi
2220 @include posix-functions/iswgraph.texi
2221 @include posix-functions/iswlower.texi
2222 @include posix-functions/iswprint.texi
2223 @include posix-functions/iswpunct.texi
2224 @include posix-functions/iswspace.texi
2225 @include posix-functions/iswupper.texi
2226 @include posix-functions/iswxdigit.texi
2227 @include posix-functions/isxdigit.texi
2228 @include posix-functions/j0.texi
2229 @include posix-functions/j1.texi
2230 @include posix-functions/jn.texi
2231 @include posix-functions/jrand48.texi
2232 @include posix-functions/kill.texi
2233 @include posix-functions/killpg.texi
2234 @include posix-functions/l64a.texi
2235 @include posix-functions/labs.texi
2236 @include posix-functions/lchown.texi
2237 @include posix-functions/lcong48.texi
2238 @include posix-functions/ldexp.texi
2239 @include posix-functions/ldexpf.texi
2240 @include posix-functions/ldexpl.texi
2241 @include posix-functions/ldiv.texi
2242 @include posix-functions/lfind.texi
2243 @include posix-functions/lgamma.texi
2244 @include posix-functions/lgammaf.texi
2245 @include posix-functions/lgammal.texi
2246 @include posix-functions/link.texi
2247 @include posix-functions/lio_listio.texi
2248 @include posix-functions/listen.texi
2249 @include posix-functions/llabs.texi
2250 @include posix-functions/lldiv.texi
2251 @include posix-functions/llrint.texi
2252 @include posix-functions/llrintf.texi
2253 @include posix-functions/llrintl.texi
2254 @include posix-functions/llround.texi
2255 @include posix-functions/llroundf.texi
2256 @include posix-functions/llroundl.texi
2257 @include posix-functions/localeconv.texi
2258 @include posix-functions/localtime.texi
2259 @include posix-functions/localtime_r.texi
2260 @include posix-functions/lockf.texi
2261 @include posix-functions/log.texi
2262 @include posix-functions/log10.texi
2263 @include posix-functions/log10f.texi
2264 @include posix-functions/log10l.texi
2265 @include posix-functions/log1p.texi
2266 @include posix-functions/log1pf.texi
2267 @include posix-functions/log1pl.texi
2268 @include posix-functions/log2.texi
2269 @include posix-functions/log2f.texi
2270 @include posix-functions/log2l.texi
2271 @include posix-functions/logb.texi
2272 @include posix-functions/logbf.texi
2273 @include posix-functions/logbl.texi
2274 @include posix-functions/logf.texi
2275 @include posix-functions/logl.texi
2276 @include posix-functions/longjmp.texi
2277 @include posix-functions/lrand48.texi
2278 @include posix-functions/lrint.texi
2279 @include posix-functions/lrintf.texi
2280 @include posix-functions/lrintl.texi
2281 @include posix-functions/lround.texi
2282 @include posix-functions/lroundf.texi
2283 @include posix-functions/lroundl.texi
2284 @include posix-functions/lsearch.texi
2285 @include posix-functions/lseek.texi
2286 @include posix-functions/lstat.texi
2287 @include posix-functions/makecontext.texi
2288 @include posix-functions/malloc.texi
2289 @include posix-functions/mblen.texi
2290 @include posix-functions/mbrlen.texi
2291 @include posix-functions/mbrtowc.texi
2292 @include posix-functions/mbsinit.texi
2293 @include posix-functions/mbsrtowcs.texi
2294 @include posix-functions/mbstowcs.texi
2295 @include posix-functions/mbtowc.texi
2296 @include posix-functions/memccpy.texi
2297 @include posix-functions/memchr.texi
2298 @include posix-functions/memcmp.texi
2299 @include posix-functions/memcpy.texi
2300 @include posix-functions/memmove.texi
2301 @include posix-functions/memset.texi
2302 @include posix-functions/mkdir.texi
2303 @include posix-functions/mkfifo.texi
2304 @include posix-functions/mknod.texi
2305 @include posix-functions/mkstemp.texi
2306 @include posix-functions/mktemp.texi
2307 @include posix-functions/mktime.texi
2308 @include posix-functions/mlock.texi
2309 @include posix-functions/mlockall.texi
2310 @include posix-functions/mmap.texi
2311 @include posix-functions/modf.texi
2312 @include posix-functions/modff.texi
2313 @include posix-functions/modfl.texi
2314 @include posix-functions/mprotect.texi
2315 @include posix-functions/mq_close.texi
2316 @include posix-functions/mq_getattr.texi
2317 @include posix-functions/mq_notify.texi
2318 @include posix-functions/mq_open.texi
2319 @include posix-functions/mq_receive.texi
2320 @include posix-functions/mq_send.texi
2321 @include posix-functions/mq_setattr.texi
2322 @include posix-functions/mq_timedreceive.texi
2323 @include posix-functions/mq_timedsend.texi
2324 @include posix-functions/mq_unlink.texi
2325 @include posix-functions/mrand48.texi
2326 @include posix-functions/msgctl.texi
2327 @include posix-functions/msgget.texi
2328 @include posix-functions/msgrcv.texi
2329 @include posix-functions/msgsnd.texi
2330 @include posix-functions/msync.texi
2331 @include posix-functions/munlock.texi
2332 @include posix-functions/munlockall.texi
2333 @include posix-functions/munmap.texi
2334 @include posix-functions/nan.texi
2335 @include posix-functions/nanf.texi
2336 @include posix-functions/nanl.texi
2337 @include posix-functions/nanosleep.texi
2338 @include posix-functions/nearbyint.texi
2339 @include posix-functions/nearbyintf.texi
2340 @include posix-functions/nearbyintl.texi
2341 @include posix-functions/nextafter.texi
2342 @include posix-functions/nextafterf.texi
2343 @include posix-functions/nextafterl.texi
2344 @include posix-functions/nexttoward.texi
2345 @include posix-functions/nexttowardf.texi
2346 @include posix-functions/nexttowardl.texi
2347 @include posix-functions/nftw.texi
2348 @include posix-functions/nice.texi
2349 @include posix-functions/nl_langinfo.texi
2350 @include posix-functions/nrand48.texi
2351 @include posix-functions/ntohl.texi
2352 @include posix-functions/ntohs.texi
2353 @include posix-functions/open.texi
2354 @include posix-functions/opendir.texi
2355 @include posix-functions/openlog.texi
2356 @include posix-functions/optarg.texi
2357 @include posix-functions/pathconf.texi
2358 @include posix-functions/pause.texi
2359 @include posix-functions/pclose.texi
2360 @include posix-functions/perror.texi
2361 @include posix-functions/pipe.texi
2362 @include posix-functions/poll.texi
2363 @include posix-functions/popen.texi
2364 @include posix-functions/posix_fadvise.texi
2365 @include posix-functions/posix_fallocate.texi
2366 @include posix-functions/posix_madvise.texi
2367 @include posix-functions/posix_mem_offset.texi
2368 @include posix-functions/posix_memalign.texi
2369 @include posix-functions/posix_openpt.texi
2370 @include posix-functions/posix_spawn.texi
2371 @include posix-functions/posix_spawn_file_actions_addclose.texi
2372 @include posix-functions/posix_spawn_file_actions_adddup2.texi
2373 @include posix-functions/posix_spawn_file_actions_addopen.texi
2374 @include posix-functions/posix_spawn_file_actions_destroy.texi
2375 @include posix-functions/posix_spawn_file_actions_init.texi
2376 @include posix-functions/posix_spawnattr_destroy.texi
2377 @include posix-functions/posix_spawnattr_getflags.texi
2378 @include posix-functions/posix_spawnattr_getpgroup.texi
2379 @include posix-functions/posix_spawnattr_getschedparam.texi
2380 @include posix-functions/posix_spawnattr_getschedpolicy.texi
2381 @include posix-functions/posix_spawnattr_getsigdefault.texi
2382 @include posix-functions/posix_spawnattr_getsigmask.texi
2383 @include posix-functions/posix_spawnattr_init.texi
2384 @include posix-functions/posix_spawnattr_setflags.texi
2385 @include posix-functions/posix_spawnattr_setpgroup.texi
2386 @include posix-functions/posix_spawnattr_setschedparam.texi
2387 @include posix-functions/posix_spawnattr_setschedpolicy.texi
2388 @include posix-functions/posix_spawnattr_setsigdefault.texi
2389 @include posix-functions/posix_spawnattr_setsigmask.texi
2390 @include posix-functions/posix_spawnp.texi
2391 @include posix-functions/posix_trace_attr_destroy.texi
2392 @include posix-functions/posix_trace_attr_getclockres.texi
2393 @include posix-functions/posix_trace_attr_getcreatetime.texi
2394 @include posix-functions/posix_trace_attr_getgenversion.texi
2395 @include posix-functions/posix_trace_attr_getinherited.texi
2396 @include posix-functions/posix_trace_attr_getlogfullpolicy.texi
2397 @include posix-functions/posix_trace_attr_getlogsize.texi
2398 @include posix-functions/posix_trace_attr_getmaxdatasize.texi
2399 @include posix-functions/posix_trace_attr_getmaxsystemeventsize.texi
2400 @include posix-functions/posix_trace_attr_getmaxusereventsize.texi
2401 @include posix-functions/posix_trace_attr_getname.texi
2402 @include posix-functions/posix_trace_attr_getstreamfullpolicy.texi
2403 @include posix-functions/posix_trace_attr_getstreamsize.texi
2404 @include posix-functions/posix_trace_attr_init.texi
2405 @include posix-functions/posix_trace_attr_setinherited.texi
2406 @include posix-functions/posix_trace_attr_setlogfullpolicy.texi
2407 @include posix-functions/posix_trace_attr_setlogsize.texi
2408 @include posix-functions/posix_trace_attr_setmaxdatasize.texi
2409 @include posix-functions/posix_trace_attr_setname.texi
2410 @include posix-functions/posix_trace_attr_setstreamfullpolicy.texi
2411 @include posix-functions/posix_trace_attr_setstreamsize.texi
2412 @include posix-functions/posix_trace_clear.texi
2413 @include posix-functions/posix_trace_close.texi
2414 @include posix-functions/posix_trace_create.texi
2415 @include posix-functions/posix_trace_create_withlog.texi
2416 @include posix-functions/posix_trace_event.texi
2417 @include posix-functions/posix_trace_eventid_equal.texi
2418 @include posix-functions/posix_trace_eventid_get_name.texi
2419 @include posix-functions/posix_trace_eventid_open.texi
2420 @include posix-functions/posix_trace_eventset_add.texi
2421 @include posix-functions/posix_trace_eventset_del.texi
2422 @include posix-functions/posix_trace_eventset_empty.texi
2423 @include posix-functions/posix_trace_eventset_fill.texi
2424 @include posix-functions/posix_trace_eventset_ismember.texi
2425 @include posix-functions/posix_trace_eventtypelist_getnext_id.texi
2426 @include posix-functions/posix_trace_eventtypelist_rewind.texi
2427 @include posix-functions/posix_trace_flush.texi
2428 @include posix-functions/posix_trace_get_attr.texi
2429 @include posix-functions/posix_trace_get_filter.texi
2430 @include posix-functions/posix_trace_get_status.texi
2431 @include posix-functions/posix_trace_getnext_event.texi
2432 @include posix-functions/posix_trace_open.texi
2433 @include posix-functions/posix_trace_rewind.texi
2434 @include posix-functions/posix_trace_set_filter.texi
2435 @include posix-functions/posix_trace_shutdown.texi
2436 @include posix-functions/posix_trace_start.texi
2437 @include posix-functions/posix_trace_stop.texi
2438 @include posix-functions/posix_trace_timedgetnext_event.texi
2439 @include posix-functions/posix_trace_trid_eventid_open.texi
2440 @include posix-functions/posix_trace_trygetnext_event.texi
2441 @include posix-functions/posix_typed_mem_get_info.texi
2442 @include posix-functions/posix_typed_mem_open.texi
2443 @include posix-functions/pow.texi
2444 @include posix-functions/powf.texi
2445 @include posix-functions/powl.texi
2446 @include posix-functions/pread.texi
2447 @include posix-functions/printf.texi
2448 @include posix-functions/pselect.texi
2449 @include posix-functions/pthread_atfork.texi
2450 @include posix-functions/pthread_attr_destroy.texi
2451 @include posix-functions/pthread_attr_getdetachstate.texi
2452 @include posix-functions/pthread_attr_getguardsize.texi
2453 @include posix-functions/pthread_attr_getinheritsched.texi
2454 @include posix-functions/pthread_attr_getschedparam.texi
2455 @include posix-functions/pthread_attr_getschedpolicy.texi
2456 @include posix-functions/pthread_attr_getscope.texi
2457 @include posix-functions/pthread_attr_getstack.texi
2458 @include posix-functions/pthread_attr_getstackaddr.texi
2459 @include posix-functions/pthread_attr_getstacksize.texi
2460 @include posix-functions/pthread_attr_init.texi
2461 @include posix-functions/pthread_attr_setdetachstate.texi
2462 @include posix-functions/pthread_attr_setguardsize.texi
2463 @include posix-functions/pthread_attr_setinheritsched.texi
2464 @include posix-functions/pthread_attr_setschedparam.texi
2465 @include posix-functions/pthread_attr_setschedpolicy.texi
2466 @include posix-functions/pthread_attr_setscope.texi
2467 @include posix-functions/pthread_attr_setstack.texi
2468 @include posix-functions/pthread_attr_setstackaddr.texi
2469 @include posix-functions/pthread_attr_setstacksize.texi
2470 @include posix-functions/pthread_barrier_destroy.texi
2471 @include posix-functions/pthread_barrier_init.texi
2472 @include posix-functions/pthread_barrier_wait.texi
2473 @include posix-functions/pthread_barrierattr_destroy.texi
2474 @include posix-functions/pthread_barrierattr_getpshared.texi
2475 @include posix-functions/pthread_barrierattr_init.texi
2476 @include posix-functions/pthread_barrierattr_setpshared.texi
2477 @include posix-functions/pthread_cancel.texi
2478 @include posix-functions/pthread_cleanup_pop.texi
2479 @include posix-functions/pthread_cleanup_push.texi
2480 @include posix-functions/pthread_cond_broadcast.texi
2481 @include posix-functions/pthread_cond_destroy.texi
2482 @include posix-functions/pthread_cond_init.texi
2483 @include posix-functions/pthread_cond_signal.texi
2484 @include posix-functions/pthread_cond_timedwait.texi
2485 @include posix-functions/pthread_cond_wait.texi
2486 @include posix-functions/pthread_condattr_destroy.texi
2487 @include posix-functions/pthread_condattr_getclock.texi
2488 @include posix-functions/pthread_condattr_getpshared.texi
2489 @include posix-functions/pthread_condattr_init.texi
2490 @include posix-functions/pthread_condattr_setclock.texi
2491 @include posix-functions/pthread_condattr_setpshared.texi
2492 @include posix-functions/pthread_create.texi
2493 @include posix-functions/pthread_detach.texi
2494 @include posix-functions/pthread_equal.texi
2495 @include posix-functions/pthread_exit.texi
2496 @include posix-functions/pthread_getconcurrency.texi
2497 @include posix-functions/pthread_getcpuclockid.texi
2498 @include posix-functions/pthread_getschedparam.texi
2499 @include posix-functions/pthread_getspecific.texi
2500 @include posix-functions/pthread_join.texi
2501 @include posix-functions/pthread_key_create.texi
2502 @include posix-functions/pthread_key_delete.texi
2503 @include posix-functions/pthread_kill.texi
2504 @include posix-functions/pthread_mutex_destroy.texi
2505 @include posix-functions/pthread_mutex_getprioceiling.texi
2506 @include posix-functions/pthread_mutex_init.texi
2507 @include posix-functions/pthread_mutex_lock.texi
2508 @include posix-functions/pthread_mutex_setprioceiling.texi
2509 @include posix-functions/pthread_mutex_timedlock.texi
2510 @include posix-functions/pthread_mutex_trylock.texi
2511 @include posix-functions/pthread_mutex_unlock.texi
2512 @include posix-functions/pthread_mutexattr_destroy.texi
2513 @include posix-functions/pthread_mutexattr_getprioceiling.texi
2514 @include posix-functions/pthread_mutexattr_getprotocol.texi
2515 @include posix-functions/pthread_mutexattr_getpshared.texi
2516 @include posix-functions/pthread_mutexattr_gettype.texi
2517 @include posix-functions/pthread_mutexattr_init.texi
2518 @include posix-functions/pthread_mutexattr_setprioceiling.texi
2519 @include posix-functions/pthread_mutexattr_setprotocol.texi
2520 @include posix-functions/pthread_mutexattr_setpshared.texi
2521 @include posix-functions/pthread_mutexattr_settype.texi
2522 @include posix-functions/pthread_once.texi
2523 @include posix-functions/pthread_rwlock_destroy.texi
2524 @include posix-functions/pthread_rwlock_init.texi
2525 @include posix-functions/pthread_rwlock_rdlock.texi
2526 @include posix-functions/pthread_rwlock_timedrdlock.texi
2527 @include posix-functions/pthread_rwlock_timedwrlock.texi
2528 @include posix-functions/pthread_rwlock_tryrdlock.texi
2529 @include posix-functions/pthread_rwlock_trywrlock.texi
2530 @include posix-functions/pthread_rwlock_unlock.texi
2531 @include posix-functions/pthread_rwlock_wrlock.texi
2532 @include posix-functions/pthread_rwlockattr_destroy.texi
2533 @include posix-functions/pthread_rwlockattr_getpshared.texi
2534 @include posix-functions/pthread_rwlockattr_init.texi
2535 @include posix-functions/pthread_rwlockattr_setpshared.texi
2536 @include posix-functions/pthread_self.texi
2537 @include posix-functions/pthread_setcancelstate.texi
2538 @include posix-functions/pthread_setcanceltype.texi
2539 @include posix-functions/pthread_setconcurrency.texi
2540 @include posix-functions/pthread_setschedparam.texi
2541 @include posix-functions/pthread_setschedprio.texi
2542 @include posix-functions/pthread_setspecific.texi
2543 @include posix-functions/pthread_sigmask.texi
2544 @include posix-functions/pthread_spin_destroy.texi
2545 @include posix-functions/pthread_spin_init.texi
2546 @include posix-functions/pthread_spin_lock.texi
2547 @include posix-functions/pthread_spin_trylock.texi
2548 @include posix-functions/pthread_spin_unlock.texi
2549 @include posix-functions/pthread_testcancel.texi
2550 @include posix-functions/ptsname.texi
2551 @include posix-functions/putc.texi
2552 @include posix-functions/putc_unlocked.texi
2553 @include posix-functions/putchar.texi
2554 @include posix-functions/putchar_unlocked.texi
2555 @include posix-functions/putenv.texi
2556 @include posix-functions/putmsg.texi
2557 @include posix-functions/putpmsg.texi
2558 @include posix-functions/puts.texi
2559 @include posix-functions/pututxline.texi
2560 @include posix-functions/putwc.texi
2561 @include posix-functions/putwchar.texi
2562 @include posix-functions/pwrite.texi
2563 @include posix-functions/qsort.texi
2564 @include posix-functions/raise.texi
2565 @include posix-functions/rand.texi
2566 @include posix-functions/rand_r.texi
2567 @include posix-functions/random.texi
2568 @include posix-functions/read.texi
2569 @include posix-functions/readdir.texi
2570 @include posix-functions/readdir_r.texi
2571 @include posix-functions/readlink.texi
2572 @include posix-functions/readv.texi
2573 @include posix-functions/realloc.texi
2574 @include posix-functions/realpath.texi
2575 @include posix-functions/recv.texi
2576 @include posix-functions/recvfrom.texi
2577 @include posix-functions/recvmsg.texi
2578 @include posix-functions/regcomp.texi
2579 @include posix-functions/regerror.texi
2580 @include posix-functions/regexec.texi
2581 @include posix-functions/regfree.texi
2582 @include posix-functions/remainder.texi
2583 @include posix-functions/remainderf.texi
2584 @include posix-functions/remainderl.texi
2585 @include posix-functions/remove.texi
2586 @include posix-functions/remque.texi
2587 @include posix-functions/remquo.texi
2588 @include posix-functions/remquof.texi
2589 @include posix-functions/remquol.texi
2590 @include posix-functions/rename.texi
2591 @include posix-functions/rewind.texi
2592 @include posix-functions/rewinddir.texi
2593 @include posix-functions/rindex.texi
2594 @include posix-functions/rint.texi
2595 @include posix-functions/rintf.texi
2596 @include posix-functions/rintl.texi
2597 @include posix-functions/rmdir.texi
2598 @include posix-functions/round.texi
2599 @include posix-functions/roundf.texi
2600 @include posix-functions/roundl.texi
2601 @include posix-functions/scalb.texi
2602 @include posix-functions/scalbln.texi
2603 @include posix-functions/scalblnf.texi
2604 @include posix-functions/scalblnl.texi
2605 @include posix-functions/scalbn.texi
2606 @include posix-functions/scalbnf.texi
2607 @include posix-functions/scalbnl.texi
2608 @include posix-functions/scanf.texi
2609 @include posix-functions/sched_get_priority_max.texi
2610 @include posix-functions/sched_getparam.texi
2611 @include posix-functions/sched_getscheduler.texi
2612 @include posix-functions/sched_rr_get_interval.texi
2613 @include posix-functions/sched_setparam.texi
2614 @include posix-functions/sched_setscheduler.texi
2615 @include posix-functions/sched_yield.texi
2616 @include posix-functions/seed48.texi
2617 @include posix-functions/seekdir.texi
2618 @include posix-functions/select.texi
2619 @include posix-functions/sem_close.texi
2620 @include posix-functions/sem_destroy.texi
2621 @include posix-functions/sem_getvalue.texi
2622 @include posix-functions/sem_init.texi
2623 @include posix-functions/sem_open.texi
2624 @include posix-functions/sem_post.texi
2625 @include posix-functions/sem_timedwait.texi
2626 @include posix-functions/sem_trywait.texi
2627 @include posix-functions/sem_unlink.texi
2628 @include posix-functions/sem_wait.texi
2629 @include posix-functions/semctl.texi
2630 @include posix-functions/semget.texi
2631 @include posix-functions/semop.texi
2632 @include posix-functions/send.texi
2633 @include posix-functions/sendmsg.texi
2634 @include posix-functions/sendto.texi
2635 @include posix-functions/setbuf.texi
2636 @include posix-functions/setcontext.texi
2637 @include posix-functions/setegid.texi
2638 @include posix-functions/setenv.texi
2639 @include posix-functions/seteuid.texi
2640 @include posix-functions/setgid.texi
2641 @include posix-functions/setgrent.texi
2642 @include posix-functions/sethostent.texi
2643 @include posix-functions/setitimer.texi
2644 @include posix-functions/setjmp.texi
2645 @include posix-functions/setkey.texi
2646 @include posix-functions/setlocale.texi
2647 @include posix-functions/setlogmask.texi
2648 @include posix-functions/setnetent.texi
2649 @include posix-functions/setpgid.texi
2650 @include posix-functions/setpgrp.texi
2651 @include posix-functions/setpriority.texi
2652 @include posix-functions/setprotoent.texi
2653 @include posix-functions/setpwent.texi
2654 @include posix-functions/setregid.texi
2655 @include posix-functions/setreuid.texi
2656 @include posix-functions/setrlimit.texi
2657 @include posix-functions/setservent.texi
2658 @include posix-functions/setsid.texi
2659 @include posix-functions/setsockopt.texi
2660 @include posix-functions/setstate.texi
2661 @include posix-functions/setuid.texi
2662 @include posix-functions/setutxent.texi
2663 @include posix-functions/setvbuf.texi
2664 @include posix-functions/shm_open.texi
2665 @include posix-functions/shm_unlink.texi
2666 @include posix-functions/shmat.texi
2667 @include posix-functions/shmctl.texi
2668 @include posix-functions/shmdt.texi
2669 @include posix-functions/shmget.texi
2670 @include posix-functions/shutdown.texi
2671 @include posix-functions/sigaction.texi
2672 @include posix-functions/sigaddset.texi
2673 @include posix-functions/sigaltstack.texi
2674 @include posix-functions/sigdelset.texi
2675 @include posix-functions/sigemptyset.texi
2676 @include posix-functions/sigfillset.texi
2677 @include posix-functions/sighold.texi
2678 @include posix-functions/sigignore.texi
2679 @include posix-functions/siginterrupt.texi
2680 @include posix-functions/sigismember.texi
2681 @include posix-functions/siglongjmp.texi
2682 @include posix-functions/signal.texi
2683 @include posix-functions/signbit.texi
2684 @include posix-functions/sigpause.texi
2685 @include posix-functions/sigpending.texi
2686 @include posix-functions/sigprocmask.texi
2687 @include posix-functions/sigqueue.texi
2688 @include posix-functions/sigrelse.texi
2689 @include posix-functions/sigset.texi
2690 @include posix-functions/sigsetjmp.texi
2691 @include posix-functions/sigsuspend.texi
2692 @include posix-functions/sigtimedwait.texi
2693 @include posix-functions/sigwait.texi
2694 @include posix-functions/sigwaitinfo.texi
2695 @include posix-functions/sin.texi
2696 @include posix-functions/sinf.texi
2697 @include posix-functions/sinh.texi
2698 @include posix-functions/sinhf.texi
2699 @include posix-functions/sinhl.texi
2700 @include posix-functions/sinl.texi
2701 @include posix-functions/sleep.texi
2702 @include posix-functions/snprintf.texi
2703 @include posix-functions/sockatmark.texi
2704 @include posix-functions/socket.texi
2705 @include posix-functions/socketpair.texi
2706 @include posix-functions/sprintf.texi
2707 @include posix-functions/sqrt.texi
2708 @include posix-functions/sqrtf.texi
2709 @include posix-functions/sqrtl.texi
2710 @include posix-functions/srand.texi
2711 @include posix-functions/srand48.texi
2712 @include posix-functions/srandom.texi
2713 @include posix-functions/sscanf.texi
2714 @include posix-functions/stat.texi
2715 @include posix-functions/statvfs.texi
2716 @include posix-functions/stderr.texi
2717 @include posix-functions/stdin.texi
2718 @include posix-functions/stdout.texi
2719 @include posix-functions/strcasecmp.texi
2720 @include posix-functions/strcat.texi
2721 @include posix-functions/strchr.texi
2722 @include posix-functions/strcmp.texi
2723 @include posix-functions/strcoll.texi
2724 @include posix-functions/strcpy.texi
2725 @include posix-functions/strcspn.texi
2726 @include posix-functions/strdup.texi
2727 @include posix-functions/strerror.texi
2728 @include posix-functions/strerror_r.texi
2729 @include posix-functions/strfmon.texi
2730 @include posix-functions/strftime.texi
2731 @include posix-functions/strlen.texi
2732 @include posix-functions/strncasecmp.texi
2733 @include posix-functions/strncat.texi
2734 @include posix-functions/strncmp.texi
2735 @include posix-functions/strncpy.texi
2736 @include posix-functions/strpbrk.texi
2737 @include posix-functions/strptime.texi
2738 @include posix-functions/strrchr.texi
2739 @include posix-functions/strspn.texi
2740 @include posix-functions/strstr.texi
2741 @include posix-functions/strtod.texi
2742 @include posix-functions/strtof.texi
2743 @include posix-functions/strtoimax.texi
2744 @include posix-functions/strtok.texi
2745 @include posix-functions/strtok_r.texi
2746 @include posix-functions/strtol.texi
2747 @include posix-functions/strtold.texi
2748 @include posix-functions/strtoll.texi
2749 @include posix-functions/strtoul.texi
2750 @include posix-functions/strtoull.texi
2751 @include posix-functions/strtoumax.texi
2752 @include posix-functions/strxfrm.texi
2753 @include posix-functions/swab.texi
2754 @include posix-functions/swapcontext.texi
2755 @include posix-functions/swprintf.texi
2756 @include posix-functions/swscanf.texi
2757 @include posix-functions/symlink.texi
2758 @include posix-functions/sync.texi
2759 @include posix-functions/sysconf.texi
2760 @include posix-functions/syslog.texi
2761 @include posix-functions/system.texi
2762 @include posix-functions/tan.texi
2763 @include posix-functions/tanf.texi
2764 @include posix-functions/tanh.texi
2765 @include posix-functions/tanhf.texi
2766 @include posix-functions/tanhl.texi
2767 @include posix-functions/tanl.texi
2768 @include posix-functions/tcdrain.texi
2769 @include posix-functions/tcflow.texi
2770 @include posix-functions/tcflush.texi
2771 @include posix-functions/tcgetattr.texi
2772 @include posix-functions/tcgetpgrp.texi
2773 @include posix-functions/tcgetsid.texi
2774 @include posix-functions/tcsendbreak.texi
2775 @include posix-functions/tcsetattr.texi
2776 @include posix-functions/tcsetpgrp.texi
2777 @include posix-functions/tdelete.texi
2778 @include posix-functions/telldir.texi
2779 @include posix-functions/tempnam.texi
2780 @include posix-functions/tfind.texi
2781 @include posix-functions/tgamma.texi
2782 @include posix-functions/tgammaf.texi
2783 @include posix-functions/tgammal.texi
2784 @include posix-functions/time.texi
2785 @include posix-functions/timer_create.texi
2786 @include posix-functions/timer_delete.texi
2787 @include posix-functions/timer_getoverrun.texi
2788 @include posix-functions/timer_settime.texi
2789 @include posix-functions/times.texi
2790 @include posix-functions/timezone.texi
2791 @include posix-functions/tmpfile.texi
2792 @include posix-functions/tmpnam.texi
2793 @include posix-functions/toascii.texi
2794 @include posix-functions/tolower.texi
2795 @include posix-functions/toupper.texi
2796 @include posix-functions/towctrans.texi
2797 @include posix-functions/towlower.texi
2798 @include posix-functions/towupper.texi
2799 @include posix-functions/trunc.texi
2800 @include posix-functions/truncate.texi
2801 @include posix-functions/truncf.texi
2802 @include posix-functions/truncl.texi
2803 @include posix-functions/tsearch.texi
2804 @include posix-functions/ttyname.texi
2805 @include posix-functions/ttyname_r.texi
2806 @include posix-functions/twalk.texi
2807 @include posix-functions/tzname.texi
2808 @include posix-functions/tzset.texi
2809 @include posix-functions/ualarm.texi
2810 @include posix-functions/ulimit.texi
2811 @include posix-functions/umask.texi
2812 @include posix-functions/uname.texi
2813 @include posix-functions/ungetc.texi
2814 @include posix-functions/ungetwc.texi
2815 @include posix-functions/unlink.texi
2816 @include posix-functions/unlockpt.texi
2817 @include posix-functions/unsetenv.texi
2818 @include posix-functions/usleep.texi
2819 @include posix-functions/utime.texi
2820 @include posix-functions/utimes.texi
2821 @include posix-functions/va_arg.texi
2822 @include posix-functions/va_copy.texi
2823 @include posix-functions/va_end.texi
2824 @include posix-functions/va_start.texi
2825 @include posix-functions/vfork.texi
2826 @include posix-functions/vfprintf.texi
2827 @include posix-functions/vfscanf.texi
2828 @include posix-functions/vfwprintf.texi
2829 @include posix-functions/vfwscanf.texi
2830 @include posix-functions/vprintf.texi
2831 @include posix-functions/vscanf.texi
2832 @include posix-functions/vsnprintf.texi
2833 @include posix-functions/vsprintf.texi
2834 @include posix-functions/vsscanf.texi
2835 @include posix-functions/vswprintf.texi
2836 @include posix-functions/vswscanf.texi
2837 @include posix-functions/vwprintf.texi
2838 @include posix-functions/vwscanf.texi
2839 @include posix-functions/wait.texi
2840 @include posix-functions/waitid.texi
2841 @include posix-functions/waitpid.texi
2842 @include posix-functions/wcrtomb.texi
2843 @include posix-functions/wcscat.texi
2844 @include posix-functions/wcschr.texi
2845 @include posix-functions/wcscmp.texi
2846 @include posix-functions/wcscoll.texi
2847 @include posix-functions/wcscpy.texi
2848 @include posix-functions/wcscspn.texi
2849 @include posix-functions/wcsftime.texi
2850 @include posix-functions/wcslen.texi
2851 @include posix-functions/wcsncat.texi
2852 @include posix-functions/wcsncmp.texi
2853 @include posix-functions/wcsncpy.texi
2854 @include posix-functions/wcspbrk.texi
2855 @include posix-functions/wcsrchr.texi
2856 @include posix-functions/wcsrtombs.texi
2857 @include posix-functions/wcsspn.texi
2858 @include posix-functions/wcsstr.texi
2859 @include posix-functions/wcstod.texi
2860 @include posix-functions/wcstof.texi
2861 @include posix-functions/wcstoimax.texi
2862 @include posix-functions/wcstok.texi
2863 @include posix-functions/wcstol.texi
2864 @include posix-functions/wcstold.texi
2865 @include posix-functions/wcstoll.texi
2866 @include posix-functions/wcstombs.texi
2867 @include posix-functions/wcstoul.texi
2868 @include posix-functions/wcstoull.texi
2869 @include posix-functions/wcstoumax.texi
2870 @include posix-functions/wcswcs.texi
2871 @include posix-functions/wcswidth.texi
2872 @include posix-functions/wcsxfrm.texi
2873 @include posix-functions/wctob.texi
2874 @include posix-functions/wctomb.texi
2875 @include posix-functions/wctrans.texi
2876 @include posix-functions/wctype.texi
2877 @include posix-functions/wcwidth.texi
2878 @include posix-functions/wmemchr.texi
2879 @include posix-functions/wmemcmp.texi
2880 @include posix-functions/wmemcpy.texi
2881 @include posix-functions/wmemmove.texi
2882 @include posix-functions/wmemset.texi
2883 @include posix-functions/wordexp.texi
2884 @include posix-functions/wordfree.texi
2885 @include posix-functions/wprintf.texi
2886 @include posix-functions/write.texi
2887 @include posix-functions/writev.texi
2888 @include posix-functions/wscanf.texi
2889 @include posix-functions/y0.texi
2890 @include posix-functions/y1.texi
2891 @include posix-functions/yn.texi
2892
2893 @node Glibc Header File Substitutes
2894 @chapter Glibc Header File Substitutes
2895
2896 This chapter describes which header files contained in GNU libc but not
2897 specified by ISO C or POSIX are substituted by Gnulib, which portability
2898 pitfalls are fixed by Gnulib, and which (known) portability problems are
2899 not worked around by Gnulib.
2900
2901 @menu
2902 * a.out.h::
2903 * aliases.h::
2904 * alloca.h::
2905 * ar.h::
2906 * argp.h::
2907 * argz.h::
2908 * byteswap.h::
2909 * crypt.h::
2910 * endian.h::
2911 * envz.h::
2912 * err.h::
2913 * error.h::
2914 * execinfo.h::
2915 * fpu_control.h::
2916 * fstab.h::
2917 * fts.h::
2918 * getopt.h::
2919 * ieee754.h::
2920 * ifaddrs.h::
2921 * libintl.h::
2922 * mcheck.h::
2923 * mntent.h::
2924 * obstack.h::
2925 * paths.h::
2926 * printf.h::
2927 * pty.h::
2928 * resolv.h::
2929 * shadow.h::
2930 * sysexits.h::
2931 * ttyent.h::
2932 @end menu
2933
2934 @include glibc-headers/a.out.texi
2935 @include glibc-headers/aliases.texi
2936 @include glibc-headers/alloca.texi
2937 @include glibc-headers/ar.texi
2938 @include glibc-headers/argp.texi
2939 @include glibc-headers/argz.texi
2940 @include glibc-headers/byteswap.texi
2941 @include glibc-headers/crypt.texi
2942 @include glibc-headers/endian.texi
2943 @include glibc-headers/envz.texi
2944 @include glibc-headers/err.texi
2945 @include glibc-headers/error.texi
2946 @include glibc-headers/execinfo.texi
2947 @include glibc-headers/fpu_control.texi
2948 @include glibc-headers/fstab.texi
2949 @include glibc-headers/fts.texi
2950 @include glibc-headers/getopt.texi
2951 @include glibc-headers/ieee754.texi
2952 @include glibc-headers/ifaddrs.texi
2953 @include glibc-headers/libintl.texi
2954 @include glibc-headers/mcheck.texi
2955 @include glibc-headers/mntent.texi
2956 @include glibc-headers/obstack.texi
2957 @include glibc-headers/paths.texi
2958 @include glibc-headers/printf.texi
2959 @include glibc-headers/pty.texi
2960 @include glibc-headers/resolv.texi
2961 @include glibc-headers/shadow.texi
2962 @include glibc-headers/sysexits.texi
2963 @include glibc-headers/ttyent.texi
2964
2965 @node Glibc Function Substitutes
2966 @chapter Glibc Function Substitutes
2967
2968 This chapter describes which functions and function-like macros
2969 provided as extensions by at least GNU libc are also supported by Gnulib,
2970 which portability pitfalls are fixed by Gnulib, and which (known)
2971 portability problems are not worked around by Gnulib.
2972
2973 The notation ``Gnulib module: ---'' means that Gnulib does not provide a
2974 module providing a substitute for the function.  When the list
2975 ``Portability problems not fixed by Gnulib'' is empty, such a module is
2976 not needed: No portability problems are known.  Otherwise, it indicates
2977 that such a module would be useful but is not available: No one so far
2978 found this function important enough to contribute a substitute for it.
2979 If you need this particular function, you may write to
2980 @code{<bug-gnulib at gnu dot org>}.
2981
2982 This list of functions is sorted according to the header that declares them.
2983
2984 @menu
2985 * Glibc aio.h::                 
2986 * Glibc aliases.h::             
2987 * Glibc argp.h::                
2988 * Glibc argz.h::                
2989 * Glibc arpa/inet.h::           
2990 * Glibc byteswap.h::            
2991 * Glibc complex.h::             
2992 * Glibc crypt.h::               
2993 * Glibc ctype.h::               
2994 * Glibc dirent.h::              
2995 * Glibc dlfcn.h::               
2996 * Glibc envz.h::                
2997 * Glibc err.h::                 
2998 * Glibc errno.h::               
2999 * Glibc error.h::               
3000 * Glibc execinfo.h::            
3001 * Glibc fcntl.h::               
3002 * Glibc fenv.h::                
3003 * Glibc fmtmsg.h::              
3004 * Glibc fstab.h::               
3005 * Glibc fts.h::                 
3006 * Glibc getopt.h::              
3007 * Glibc glob.h::                
3008 * Glibc gnu/libc-version.h::    
3009 * Glibc grp.h::                 
3010 * Glibc ifaddrs.h::             
3011 * Glibc langinfo.h::            
3012 * Glibc libintl.h::             
3013 * Glibc link.h::                
3014 * Glibc locale.h::              
3015 * Glibc malloc.h::              
3016 * Glibc math.h::                
3017 * Glibc mcheck.h::              
3018 * Glibc monetary.h::            
3019 * Glibc mntent.h::              
3020 * Glibc netdb.h::               
3021 * Glibc netinet/ether.h::       
3022 * Glibc netinet/in.h::          
3023 * Glibc obstack.h::             
3024 * Glibc printf.h::              
3025 * Glibc pthread.h::             
3026 * Glibc pwd.h::                 
3027 * Glibc regex.h::               
3028 * Glibc regexp.h::              
3029 * Glibc resolv.h::              
3030 * Glibc rpc/auth.h::            
3031 * Glibc rpc/auth_des.h::        
3032 * Glibc rpc/auth_unix.h::       
3033 * Glibc rpc/clnt.h::            
3034 * Glibc rpc/des_crypt.h::       
3035 * Glibc rpc/key_prot.h::        
3036 * Glibc rpc/netdb.h::           
3037 * Glibc rpc/pmap_clnt.h::       
3038 * Glibc rpc/pmap_prot.h::       
3039 * Glibc rpc/pmap_rmt.h::        
3040 * Glibc rpc/rpc_msg.h::         
3041 * Glibc rpc/svc.h::             
3042 * Glibc rpc/xdr.h::             
3043 * Glibc rpcsvc/nislib.h::       
3044 * Glibc rpcsvc/nis_callback.h::  
3045 * Glibc rpcsvc/yp.h::           
3046 * Glibc rpcsvc/yp_prot.h::      
3047 * Glibc rpcsvc/ypclnt.h::       
3048 * Glibc rpcsvc/ypupd.h::        
3049 * Glibc sched.h::               
3050 * Glibc search.h::              
3051 * Glibc shadow.h::              
3052 * Glibc signal.h::              
3053 * Glibc stdio.h::               
3054 * Glibc stdlib.h::              
3055 * Glibc string.h::              
3056 * Glibc sys/capability.h::      
3057 * Glibc sys/epoll.h::           
3058 * Glibc sys/file.h::            
3059 * Glibc sys/fsuid.h::           
3060 * Glibc sys/gmon.h::            
3061 * Glibc sys/io.h and sys/perm.h::              
3062 * Glibc sys/kdaemon.h::         
3063 * Glibc sys/klog.h::            
3064 * Glibc sys/mman.h::            
3065 * Glibc sys/mount.h::           
3066 * Glibc sys/personality.h::     
3067 * Glibc sys/prctl.h::           
3068 * Glibc sys/profil.h::          
3069 * Glibc sys/ptrace.h::          
3070 * Glibc sys/quota.h::           
3071 * Glibc sys/reboot.h::          
3072 * Glibc sys/sem.h::             
3073 * Glibc sys/sendfile.h::        
3074 * Glibc sys/socket.h::          
3075 * Glibc sys/stat.h::            
3076 * Glibc sys/statfs.h::          
3077 * Glibc sys/swap.h::            
3078 * Glibc sys/sysctl.h::          
3079 * Glibc sys/sysinfo.h::         
3080 * Glibc sys/syslog.h::          
3081 * Glibc sys/sysmacros.h::       
3082 * Glibc sys/time.h::            
3083 * Glibc sys/timex.h::           
3084 * Glibc sys/ustat.h::           
3085 * Glibc sys/vlimit.h::          
3086 * Glibc sys/vm86.h::            
3087 * Glibc sys/vtimes.h::          
3088 * Glibc sys/wait.h::            
3089 * Glibc sys/xattr.h::           
3090 * Glibc termios.h::             
3091 * Glibc time.h::                
3092 * Glibc ttyent.h::              
3093 * Glibc unistd.h::              
3094 * Glibc utmp.h::                
3095 * Glibc utmpx.h::               
3096 * Glibc wchar.h::               
3097 * Glibc wctype.h::              
3098 @end menu
3099
3100 @c @node Glibc a.out.h
3101 @c @section Glibc @code{<a.out.h>}
3102
3103 @node Glibc aio.h
3104 @section Glibc Extensions to @code{<aio.h>}
3105
3106 @menu
3107 * aio_init::
3108 @end menu
3109
3110 @include glibc-functions/aio_init.texi
3111
3112 @node Glibc aliases.h
3113 @section Glibc @code{<aliases.h>}
3114
3115 @menu
3116 * endaliasent::
3117 * getaliasbyname::
3118 * getaliasbyname_r::
3119 * getaliasent::
3120 * getaliasent_r::
3121 * setaliasent::
3122 @end menu
3123
3124 @include glibc-functions/endaliasent.texi
3125 @include glibc-functions/getaliasbyname.texi
3126 @include glibc-functions/getaliasbyname_r.texi
3127 @include glibc-functions/getaliasent.texi
3128 @include glibc-functions/getaliasent_r.texi
3129 @include glibc-functions/setaliasent.texi
3130
3131 @c @node Glibc alloca.h
3132 @c @section Glibc @code{<alloca.h>}
3133
3134 @c @node Glibc ar.h
3135 @c @section Glibc @code{<ar.h>}
3136
3137 @node Glibc argp.h
3138 @section Glibc @code{<argp.h>}
3139
3140 @menu
3141 * argp_err_exit_status::
3142 * argp_error::
3143 * argp_failure::
3144 * argp_help::
3145 * argp_parse::
3146 * argp_program_bug_address::
3147 * argp_program_version::
3148 * argp_program_version_hook::
3149 * argp_state_help::
3150 * argp_usage::
3151 @end menu
3152
3153 @include glibc-functions/argp_err_exit_status.texi
3154 @include glibc-functions/argp_error.texi
3155 @include glibc-functions/argp_failure.texi
3156 @include glibc-functions/argp_help.texi
3157 @include glibc-functions/argp_parse.texi
3158 @include glibc-functions/argp_program_bug_address.texi
3159 @include glibc-functions/argp_program_version.texi
3160 @include glibc-functions/argp_program_version_hook.texi
3161 @include glibc-functions/argp_state_help.texi
3162 @include glibc-functions/argp_usage.texi
3163
3164 @node Glibc argz.h
3165 @section Glibc @code{<argz.h>}
3166
3167 @menu
3168 * argz_add::
3169 * argz_add_sep::
3170 * argz_append::
3171 * argz_count::
3172 * argz_create::
3173 * argz_create_sep::
3174 * argz_delete::
3175 * argz_extract::
3176 * argz_insert::
3177 * argz_next::
3178 * argz_replace::
3179 * argz_stringify::
3180 @end menu
3181
3182 @include glibc-functions/argz_add.texi
3183 @include glibc-functions/argz_add_sep.texi
3184 @include glibc-functions/argz_append.texi
3185 @include glibc-functions/argz_count.texi
3186 @include glibc-functions/argz_create.texi
3187 @include glibc-functions/argz_create_sep.texi
3188 @include glibc-functions/argz_delete.texi
3189 @include glibc-functions/argz_extract.texi
3190 @include glibc-functions/argz_insert.texi
3191 @include glibc-functions/argz_next.texi
3192 @include glibc-functions/argz_replace.texi
3193 @include glibc-functions/argz_stringify.texi
3194
3195 @node Glibc arpa/inet.h
3196 @section Glibc Extensions to @code{<arpa/inet.h>}
3197
3198 @menu
3199 * inet_aton::
3200 * inet_lnaof::
3201 * inet_makeaddr::
3202 * inet_net_ntop::
3203 * inet_net_pton::
3204 * inet_neta::
3205 * inet_netof::
3206 * inet_network::
3207 * inet_nsap_addr::
3208 * inet_nsap_ntoa::
3209 @end menu
3210
3211 @include glibc-functions/inet_aton.texi
3212 @include glibc-functions/inet_lnaof.texi
3213 @include glibc-functions/inet_makeaddr.texi
3214 @include glibc-functions/inet_net_ntop.texi
3215 @include glibc-functions/inet_net_pton.texi
3216 @include glibc-functions/inet_neta.texi
3217 @include glibc-functions/inet_netof.texi
3218 @include glibc-functions/inet_network.texi
3219 @include glibc-functions/inet_nsap_addr.texi
3220 @include glibc-functions/inet_nsap_ntoa.texi
3221
3222 @c @node Glibc assert.h
3223 @c @section Glibc Extensions to @code{<assert.h>}
3224
3225 @node Glibc byteswap.h
3226 @section Glibc @code{<byteswap.h>}
3227
3228 @menu
3229 * bswap_16::
3230 * bswap_32::
3231 * bswap_64::
3232 @end menu
3233
3234 @include glibc-functions/bswap_16.texi
3235 @include glibc-functions/bswap_32.texi
3236 @include glibc-functions/bswap_64.texi
3237
3238 @node Glibc complex.h
3239 @section Glibc Extensions to @code{<complex.h>}
3240
3241 @menu
3242 * clog10::
3243 * clog10f::
3244 * clog10l::
3245 @end menu
3246
3247 @include glibc-functions/clog10.texi
3248 @include glibc-functions/clog10f.texi
3249 @include glibc-functions/clog10l.texi
3250
3251 @c @node Glibc cpio.h
3252 @c @section Glibc Extensions to @code{<cpio.h>}
3253
3254 @node Glibc crypt.h
3255 @section Glibc @code{<crypt.h>}
3256
3257 @menu
3258 * crypt_r::
3259 * encrypt_r::
3260 * setkey_r::
3261 @end menu
3262
3263 @include glibc-functions/crypt_r.texi
3264 @include glibc-functions/encrypt_r.texi
3265 @include glibc-functions/setkey_r.texi
3266
3267 @node Glibc ctype.h
3268 @section Glibc Extensions to @code{<ctype.h>}
3269
3270 @menu
3271 * isalnum_l::
3272 * isalpha_l::
3273 * isblank_l::
3274 * iscntrl_l::
3275 * isctype::
3276 * isdigit_l::
3277 * isgraph_l::
3278 * islower_l::
3279 * isprint_l::
3280 * ispunct_l::
3281 * isspace_l::
3282 * isupper_l::
3283 * isxdigit_l::
3284 * tolower_l::
3285 * toupper_l::
3286 @end menu
3287
3288 @include glibc-functions/isalnum_l.texi
3289 @include glibc-functions/isalpha_l.texi
3290 @include glibc-functions/isblank_l.texi
3291 @include glibc-functions/iscntrl_l.texi
3292 @include glibc-functions/isctype.texi
3293 @include glibc-functions/isdigit_l.texi
3294 @include glibc-functions/isgraph_l.texi
3295 @include glibc-functions/islower_l.texi
3296 @include glibc-functions/isprint_l.texi
3297 @include glibc-functions/ispunct_l.texi
3298 @include glibc-functions/isspace_l.texi
3299 @include glibc-functions/isupper_l.texi
3300 @include glibc-functions/isxdigit_l.texi
3301 @include glibc-functions/tolower_l.texi
3302 @include glibc-functions/toupper_l.texi
3303
3304 @node Glibc dirent.h
3305 @section Glibc Extensions to @code{<dirent.h>}
3306
3307 @menu
3308 * alphasort::
3309 * dirfd::
3310 * getdirentries::
3311 * scandir::
3312 * versionsort::
3313 @end menu
3314
3315 @include glibc-functions/alphasort.texi
3316 @include glibc-functions/dirfd.texi
3317 @include glibc-functions/getdirentries.texi
3318 @include glibc-functions/scandir.texi
3319 @include glibc-functions/versionsort.texi
3320
3321 @node Glibc dlfcn.h
3322 @section Glibc Extensions to @code{<dlfcn.h>}
3323
3324 @menu
3325 * dladdr::
3326 * dladdr1::
3327 * dlinfo::
3328 * dlmopen::
3329 * dlvsym::
3330 @end menu
3331
3332 @include glibc-functions/dladdr.texi
3333 @include glibc-functions/dladdr1.texi
3334 @include glibc-functions/dlinfo.texi
3335 @include glibc-functions/dlmopen.texi
3336 @include glibc-functions/dlvsym.texi
3337
3338 @c @node Glibc endian.h
3339 @c @section Glibc @code{<endian.h>}
3340
3341 @node Glibc envz.h
3342 @section Glibc @code{<envz.h>}
3343
3344 @menu
3345 * envz_add::
3346 * envz_entry::
3347 * envz_get::
3348 * envz_merge::
3349 * envz_remove::
3350 * envz_strip::
3351 @end menu
3352
3353 @include glibc-functions/envz_add.texi
3354 @include glibc-functions/envz_entry.texi
3355 @include glibc-functions/envz_get.texi
3356 @include glibc-functions/envz_merge.texi
3357 @include glibc-functions/envz_remove.texi
3358 @include glibc-functions/envz_strip.texi
3359
3360 @node Glibc err.h
3361 @section Glibc @code{<err.h>}
3362
3363 @menu
3364 * err::
3365 * errx::
3366 * verr::
3367 * verrx::
3368 * vwarn::
3369 * vwarnx::
3370 * warn::
3371 * warnx::
3372 @end menu
3373
3374 @include glibc-functions/err.texi
3375 @include glibc-functions/errx.texi
3376 @include glibc-functions/verr.texi
3377 @include glibc-functions/verrx.texi
3378 @include glibc-functions/vwarn.texi
3379 @include glibc-functions/vwarnx.texi
3380 @include glibc-functions/warn.texi
3381 @include glibc-functions/warnx.texi
3382
3383 @node Glibc errno.h
3384 @section Glibc Extensions to @code{<errno.h>}
3385
3386 @menu
3387 * program_invocation_name::
3388 * program_invocation_short_name::
3389 @end menu
3390
3391 @include glibc-functions/program_invocation_name.texi
3392 @include glibc-functions/program_invocation_short_name.texi
3393
3394 @node Glibc error.h
3395 @section Glibc @code{<error.h>}
3396
3397 @menu
3398 * error::
3399 * error_at_line::
3400 * error_message_count::
3401 * error_one_per_line::
3402 * error_print_progname::
3403 @end menu
3404
3405 @include glibc-functions/error.texi
3406 @include glibc-functions/error_at_line.texi
3407 @include glibc-functions/error_message_count.texi
3408 @include glibc-functions/error_one_per_line.texi
3409 @include glibc-functions/error_print_progname.texi
3410
3411 @node Glibc execinfo.h
3412 @section Glibc @code{<execinfo.h>}
3413
3414 @menu
3415 * backtrace::
3416 * backtrace_symbols::
3417 * backtrace_symbols_fd::
3418 @end menu
3419
3420 @include glibc-functions/backtrace.texi
3421 @include glibc-functions/backtrace_symbols.texi
3422 @include glibc-functions/backtrace_symbols_fd.texi
3423
3424 @node Glibc fcntl.h
3425 @section Glibc Extensions to @code{<fcntl.h>}
3426
3427 @menu
3428 * readahead::
3429 @end menu
3430
3431 @include glibc-functions/readahead.texi
3432
3433 @node Glibc fenv.h
3434 @section Glibc Extensions to @code{<fenv.h>}
3435
3436 @menu
3437 * fedisableexcept::
3438 * feenableexcept::
3439 * fegetexcept::
3440 @end menu
3441
3442 @include glibc-functions/fedisableexcept.texi
3443 @include glibc-functions/feenableexcept.texi
3444 @include glibc-functions/fegetexcept.texi
3445
3446 @c @node Glibc float.h
3447 @c @section Glibc Extensions to @code{<float.h>}
3448
3449 @node Glibc fmtmsg.h
3450 @section Glibc Extensions to @code{<fmtmsg.h>}
3451
3452 @menu
3453 * addseverity::
3454 @end menu
3455
3456 @include glibc-functions/addseverity.texi
3457
3458 @c @node Glibc fnmatch.h
3459 @c @section Glibc Extensions to @code{<fnmatch.h>}
3460
3461 @c @node Glibc fpu_control.h
3462 @c @section Glibc @code{<fpu_control.h>}
3463
3464 @node Glibc fstab.h
3465 @section Glibc @code{<fstab.h>}
3466
3467 @menu
3468 * endfsent::
3469 * getfsent::
3470 * getfsfile::
3471 * getfsspec::
3472 * setfsent::
3473 @end menu
3474
3475 @include glibc-functions/endfsent.texi
3476 @include glibc-functions/getfsent.texi
3477 @include glibc-functions/getfsfile.texi
3478 @include glibc-functions/getfsspec.texi
3479 @include glibc-functions/setfsent.texi
3480
3481 @node Glibc fts.h
3482 @section Glibc @code{<fts.h>}
3483
3484 @menu
3485 * fts_children::
3486 * fts_close::
3487 * fts_open::
3488 * fts_read::
3489 * fts_set::
3490 @end menu
3491
3492 @include glibc-functions/fts_children.texi
3493 @include glibc-functions/fts_close.texi
3494 @include glibc-functions/fts_open.texi
3495 @include glibc-functions/fts_read.texi
3496 @include glibc-functions/fts_set.texi
3497
3498 @c @node Glibc ftw.h
3499 @c @section Glibc Extensions to @code{<ftw.h>}
3500
3501 @node Glibc getopt.h
3502 @section Glibc @code{<getopt.h>}
3503
3504 @menu
3505 * getopt_long::
3506 * getopt_long_only::
3507 * opterr::
3508 * optind::
3509 * optopt::
3510 @end menu
3511
3512 @include glibc-functions/getopt_long.texi
3513 @include glibc-functions/getopt_long_only.texi
3514 @include glibc-functions/opterr.texi
3515 @include glibc-functions/optind.texi
3516 @include glibc-functions/optopt.texi
3517
3518 @node Glibc glob.h
3519 @section Glibc Extensions to @code{<glob.h>}
3520
3521 @menu
3522 * glob_pattern_p::
3523 @end menu
3524
3525 @include glibc-functions/glob_pattern_p.texi
3526
3527 @node Glibc gnu/libc-version.h
3528 @section Glibc Extensions to @code{<gnu/libc-version.h>}
3529
3530 @menu
3531 * gnu_get_libc_release::
3532 * gnu_get_libc_version::
3533 @end menu
3534
3535 @include glibc-functions/gnu_get_libc_release.texi
3536 @include glibc-functions/gnu_get_libc_version.texi
3537
3538 @node Glibc grp.h
3539 @section Glibc Extensions to @code{<grp.h>}
3540
3541 @menu
3542 * fgetgrent::
3543 * fgetgrent_r::
3544 * getgrent_r::
3545 * getgrouplist::
3546 * initgroups::
3547 * putgrent::
3548 * setgroups::
3549 @end menu
3550
3551 @include glibc-functions/fgetgrent.texi
3552 @include glibc-functions/fgetgrent_r.texi
3553 @include glibc-functions/getgrent_r.texi
3554 @include glibc-functions/getgrouplist.texi
3555 @include glibc-functions/initgroups.texi
3556 @include glibc-functions/putgrent.texi
3557 @include glibc-functions/setgroups.texi
3558
3559 @c @node Glibc iconv.h
3560 @c @section Glibc Extensions to @code{<iconv.h>}
3561
3562 @c @node Glibc ieee754.h
3563 @c @section Glibc @code{<ieee754.h>}
3564
3565 @node Glibc ifaddrs.h
3566 @section Glibc @code{<ifaddrs.h>}
3567
3568 @menu
3569 * getifaddrs::
3570 * freeifaddrs::
3571 @end menu
3572
3573 @include glibc-functions/getifaddrs.texi
3574 @include glibc-functions/freeifaddrs.texi
3575
3576 @c @node Glibc inttypes.h
3577 @c @section Glibc Extensions to @code{<inttypes.h>}
3578
3579 @c @node Glibc iso646.h
3580 @c @section Glibc Extensions to @code{<iso646.h>}
3581
3582 @node Glibc langinfo.h
3583 @section Glibc Extensions to @code{<langinfo.h>}
3584
3585 @menu
3586 * nl_langinfo_l::
3587 @end menu
3588
3589 @include glibc-functions/nl_langinfo_l.texi
3590
3591 @c @node Glibc libgen.h
3592 @c @section Glibc Extensions to @code{<libgen.h>}
3593
3594 @node Glibc libintl.h
3595 @section Glibc @code{<libintl.h>}
3596
3597 @menu
3598 * bind_textdomain_codeset::
3599 * bindtextdomain::
3600 * dcgettext::
3601 * dcngettext::
3602 * dgettext::
3603 * dngettext::
3604 * gettext::
3605 * ngettext::
3606 * textdomain::
3607 @end menu
3608
3609 @include glibc-functions/bind_textdomain_codeset.texi
3610 @include glibc-functions/bindtextdomain.texi
3611 @include glibc-functions/dcgettext.texi
3612 @include glibc-functions/dcngettext.texi
3613 @include glibc-functions/dgettext.texi
3614 @include glibc-functions/dngettext.texi
3615 @include glibc-functions/gettext.texi
3616 @include glibc-functions/ngettext.texi
3617 @include glibc-functions/textdomain.texi
3618
3619 @c @node Glibc limits.h
3620 @c @section Glibc Extensions to @code{<limits.h>}
3621
3622 @node Glibc link.h
3623 @section Glibc @code{<link.h>}
3624
3625 @menu
3626 * dl_iterate_phdr::
3627 @end menu
3628
3629 @include glibc-functions/dl_iterate_phdr.texi
3630
3631 @node Glibc locale.h
3632 @section Glibc Extensions to @code{<locale.h>}
3633
3634 @menu
3635 * duplocale::
3636 * freelocale::
3637 * newlocale::
3638 * uselocale::
3639 @end menu
3640
3641 @include glibc-functions/duplocale.texi
3642 @include glibc-functions/freelocale.texi
3643 @include glibc-functions/newlocale.texi
3644 @include glibc-functions/uselocale.texi
3645
3646 @node Glibc malloc.h
3647 @section Glibc @code{<malloc.h>}
3648
3649 @menu
3650 * mallinfo::
3651 * malloc_get_state::
3652 * malloc_set_state::
3653 * malloc_stats::
3654 * malloc_trim::
3655 * malloc_usable_size::
3656 * mallopt::
3657 * memalign::
3658 * pvalloc::
3659 @end menu
3660
3661 @include glibc-functions/mallinfo.texi
3662 @include glibc-functions/malloc_get_state.texi
3663 @include glibc-functions/malloc_set_state.texi
3664 @include glibc-functions/malloc_stats.texi
3665 @include glibc-functions/malloc_trim.texi
3666 @include glibc-functions/malloc_usable_size.texi
3667 @include glibc-functions/mallopt.texi
3668 @include glibc-functions/memalign.texi
3669 @include glibc-functions/pvalloc.texi
3670
3671 @node Glibc math.h
3672 @section Glibc Extensions to @code{<math.h>}
3673
3674 @menu
3675 * drem::
3676 * dremf::
3677 * dreml::
3678 * exp10::
3679 * exp10f::
3680 * exp10l::
3681 * finite::
3682 * finitef::
3683 * finitel::
3684 * gamma::
3685 * gammaf::
3686 * gammal::
3687 * isinff::
3688 * isinfl::
3689 * isnanf::
3690 * isnanl::
3691 * j0f::
3692 * j0l::
3693 * j1f::
3694 * j1l::
3695 * jnf::
3696 * jnl::
3697 * lgamma_r::
3698 * lgammaf_r::
3699 * lgammal_r::
3700 * matherr::
3701 * pow10::
3702 * pow10f::
3703 * pow10l::
3704 * scalbf::
3705 * scalbl::
3706 * signgam::
3707 * significand::
3708 * significandf::
3709 * significandl::
3710 * sincos::
3711 * sincosf::
3712 * sincosl::
3713 * y0f::
3714 * y0l::
3715 * y1f::
3716 * y1l::
3717 * ynf::
3718 * ynl::
3719 @end menu
3720
3721 @include glibc-functions/drem.texi
3722 @include glibc-functions/dremf.texi
3723 @include glibc-functions/dreml.texi
3724 @include glibc-functions/exp10.texi
3725 @include glibc-functions/exp10f.texi
3726 @include glibc-functions/exp10l.texi
3727 @include glibc-functions/finite.texi
3728 @include glibc-functions/finitef.texi
3729 @include glibc-functions/finitel.texi
3730 @include glibc-functions/gamma.texi
3731 @include glibc-functions/gammaf.texi
3732 @include glibc-functions/gammal.texi
3733 @include glibc-functions/isinff.texi
3734 @include glibc-functions/isinfl.texi
3735 @include glibc-functions/isnanf.texi
3736 @include glibc-functions/isnanl.texi
3737 @include glibc-functions/j0f.texi
3738 @include glibc-functions/j0l.texi
3739 @include glibc-functions/j1f.texi
3740 @include glibc-functions/j1l.texi
3741 @include glibc-functions/jnf.texi
3742 @include glibc-functions/jnl.texi
3743 @include glibc-functions/lgamma_r.texi
3744 @include glibc-functions/lgammaf_r.texi
3745 @include glibc-functions/lgammal_r.texi
3746 @include glibc-functions/matherr.texi
3747 @include glibc-functions/pow10.texi
3748 @include glibc-functions/pow10f.texi
3749 @include glibc-functions/pow10l.texi
3750 @include glibc-functions/scalbf.texi
3751 @include glibc-functions/scalbl.texi
3752 @include glibc-functions/signgam.texi
3753 @include glibc-functions/significand.texi
3754 @include glibc-functions/significandf.texi
3755 @include glibc-functions/significandl.texi
3756 @include glibc-functions/sincos.texi
3757 @include glibc-functions/sincosf.texi
3758 @include glibc-functions/sincosl.texi
3759 @include glibc-functions/y0f.texi
3760 @include glibc-functions/y0l.texi
3761 @include glibc-functions/y1f.texi
3762 @include glibc-functions/y1l.texi
3763 @include glibc-functions/ynf.texi
3764 @include glibc-functions/ynl.texi
3765
3766 @node Glibc mcheck.h
3767 @section Glibc @code{<mcheck.h>}
3768
3769 @menu
3770 * mcheck::
3771 * mcheck_check_all::
3772 * mcheck_pedantic::
3773 * mprobe::
3774 * mtrace::
3775 * muntrace::
3776 @end menu
3777
3778 @include glibc-functions/mcheck.texi
3779 @include glibc-functions/mcheck_check_all.texi
3780 @include glibc-functions/mcheck_pedantic.texi
3781 @include glibc-functions/mprobe.texi
3782 @include glibc-functions/mtrace.texi
3783 @include glibc-functions/muntrace.texi
3784
3785 @node Glibc monetary.h
3786 @section Glibc Extensions to @code{<monetary.h>}
3787
3788 @menu
3789 * strfmon_l::
3790 @end menu
3791
3792 @include glibc-functions/strfmon_l.texi
3793
3794 @node Glibc mntent.h
3795 @section Glibc @code{<mntent.h>}
3796
3797 @menu
3798 * addmntent::
3799 * endmntent::
3800 * getmntent::
3801 * getmntent_r::
3802 * hasmntopt::
3803 * setmntent::
3804 @end menu
3805
3806 @include glibc-functions/addmntent.texi
3807 @include glibc-functions/endmntent.texi
3808 @include glibc-functions/getmntent.texi
3809 @include glibc-functions/getmntent_r.texi
3810 @include glibc-functions/hasmntopt.texi
3811 @include glibc-functions/setmntent.texi
3812
3813 @c @node Glibc mqueue.h
3814 @c @section Glibc Extensions to @code{<mqueue.h>}
3815
3816 @c @node Glibc ndbm.h
3817 @c @section Glibc Extensions to @code{<ndbm.h>}
3818
3819 @node Glibc netdb.h
3820 @section Glibc Extensions to @code{<netdb.h>}
3821
3822 @menu
3823 * endnetgrent::
3824 * gethostbyaddr_r::
3825 * gethostbyname2::
3826 * gethostbyname2_r::
3827 * gethostbyname_r::
3828 * gethostent_r::
3829 * getnetbyaddr_r::
3830 * getnetbyname_r::
3831 * getnetent_r::
3832 * getnetgrent::
3833 * getnetgrent_r::
3834 * getprotobyname_r::
3835 * getprotobynumber_r::
3836 * getprotoent_r::
3837 * getservbyname_r::
3838 * getservbyport_r::
3839 * getservent_r::
3840 * herror::
3841 * hstrerror::
3842 * innetgr::
3843 * rcmd::
3844 * rcmd_af::
3845 * rexec::
3846 * rexec_af::
3847 * rresvport::
3848 * rresvport_af::
3849 * ruserok::
3850 * ruserok_af::
3851 * setnetgrent::
3852 @end menu
3853
3854 @include glibc-functions/endnetgrent.texi
3855 @include glibc-functions/gethostbyaddr_r.texi
3856 @include glibc-functions/gethostbyname2.texi
3857 @include glibc-functions/gethostbyname2_r.texi
3858 @include glibc-functions/gethostbyname_r.texi
3859 @include glibc-functions/gethostent_r.texi
3860 @include glibc-functions/getnetbyaddr_r.texi
3861 @include glibc-functions/getnetbyname_r.texi
3862 @include glibc-functions/getnetent_r.texi
3863 @include glibc-functions/getnetgrent.texi
3864 @include glibc-functions/getnetgrent_r.texi
3865 @include glibc-functions/getprotobyname_r.texi
3866 @include glibc-functions/getprotobynumber_r.texi
3867 @include glibc-functions/getprotoent_r.texi
3868 @include glibc-functions/getservbyname_r.texi
3869 @include glibc-functions/getservbyport_r.texi
3870 @include glibc-functions/getservent_r.texi
3871 @include glibc-functions/herror.texi
3872 @include glibc-functions/hstrerror.texi
3873 @include glibc-functions/innetgr.texi
3874 @include glibc-functions/rcmd.texi
3875 @include glibc-functions/rcmd_af.texi
3876 @include glibc-functions/rexec.texi
3877 @include glibc-functions/rexec_af.texi
3878 @include glibc-functions/rresvport.texi
3879 @include glibc-functions/rresvport_af.texi
3880 @include glibc-functions/ruserok.texi
3881 @include glibc-functions/ruserok_af.texi
3882 @include glibc-functions/setnetgrent.texi
3883
3884 @node Glibc netinet/ether.h
3885 @section Glibc @code{<netinet/ether.h>}
3886
3887 @menu
3888 * ether_aton::
3889 * ether_aton_r::
3890 * ether_hostton::
3891 * ether_line::
3892 * ether_ntoa::
3893 * ether_ntoa_r::
3894 * ether_ntohost::
3895 @end menu
3896
3897 @include glibc-functions/ether_aton.texi
3898 @include glibc-functions/ether_aton_r.texi
3899 @include glibc-functions/ether_hostton.texi
3900 @include glibc-functions/ether_line.texi
3901 @include glibc-functions/ether_ntoa.texi
3902 @include glibc-functions/ether_ntoa_r.texi
3903 @include glibc-functions/ether_ntohost.texi
3904
3905 @node Glibc netinet/in.h
3906 @section Glibc Extensions to @code{<netinet/in.h>}
3907
3908 @menu
3909 * bindresvport::
3910 * getipv4sourcefilter::
3911 * getsourcefilter::
3912 * in6addr_any::
3913 * in6addr_loopback::
3914 * inet6_option_alloc::
3915 * inet6_option_append::
3916 * inet6_option_find::
3917 * inet6_option_init::
3918 * inet6_option_next::
3919 * inet6_option_space::
3920 * setipv4sourcefilter::
3921 * setsourcefilter::
3922 @end menu
3923
3924 @include glibc-functions/bindresvport.texi
3925 @include glibc-functions/getipv4sourcefilter.texi
3926 @include glibc-functions/getsourcefilter.texi
3927 @include glibc-functions/in6addr_any.texi
3928 @include glibc-functions/in6addr_loopback.texi
3929 @include glibc-functions/inet6_option_alloc.texi
3930 @include glibc-functions/inet6_option_append.texi
3931 @include glibc-functions/inet6_option_find.texi
3932 @include glibc-functions/inet6_option_init.texi
3933 @include glibc-functions/inet6_option_next.texi
3934 @include glibc-functions/inet6_option_space.texi
3935 @include glibc-functions/setipv4sourcefilter.texi
3936 @include glibc-functions/setsourcefilter.texi
3937
3938 @c @node Glibc nl_types.h
3939 @c @section Glibc Extensions to @code{<nl_types.h>}
3940
3941 @node Glibc obstack.h
3942 @section Glibc @code{<obstack.h>}
3943
3944 @menu
3945 * obstack_alloc_failed_handler::
3946 * obstack_exit_failure::
3947 * obstack_free::
3948 * obstack_printf::
3949 * obstack_vprintf::
3950 @end menu
3951
3952 @include glibc-functions/obstack_alloc_failed_handler.texi
3953 @include glibc-functions/obstack_exit_failure.texi
3954 @include glibc-functions/obstack_free.texi
3955 @include glibc-functions/obstack_printf.texi
3956 @include glibc-functions/obstack_vprintf.texi
3957
3958 @c @node Glibc paths.h
3959 @c @section Glibc @code{<paths.h>}
3960
3961 @c @node Glibc poll.h
3962 @c @section Glibc Extensions to @code{<poll.h>}
3963
3964 @node Glibc printf.h
3965 @section Glibc @code{<printf.h>}
3966
3967 @menu
3968 * parse_printf_format::
3969 * printf_size::
3970 * printf_size_info::
3971 * register_printf_function::
3972 @end menu
3973
3974 @include glibc-functions/parse_printf_format.texi
3975 @include glibc-functions/printf_size.texi
3976 @include glibc-functions/printf_size_info.texi
3977 @include glibc-functions/register_printf_function.texi
3978
3979 @node Glibc pthread.h
3980 @section Glibc Extensions to @code{<pthread.h>}
3981
3982 @menu
3983 * pthread_getattr_np::
3984 * pthread_kill_other_threads_np::
3985 * pthread_rwlockattr_getkind_np::
3986 * pthread_rwlockattr_setkind_np::
3987 * pthread_yield::
3988 @end menu
3989
3990 @include glibc-functions/pthread_getattr_np.texi
3991 @include glibc-functions/pthread_kill_other_threads_np.texi
3992 @include glibc-functions/pthread_rwlockattr_getkind_np.texi
3993 @include glibc-functions/pthread_rwlockattr_setkind_np.texi
3994 @include glibc-functions/pthread_yield.texi
3995
3996 @c @node Glibc pty.h
3997 @c @section Glibc @code{<pty.h>}
3998
3999 @node Glibc pwd.h
4000 @section Glibc Extensions to @code{<pwd.h>}
4001
4002 @menu
4003 * fgetpwent::
4004 * fgetpwent_r::
4005 * getpw::
4006 * getpwent_r::
4007 * putpwent::
4008 @end menu
4009
4010 @include glibc-functions/fgetpwent.texi
4011 @include glibc-functions/fgetpwent_r.texi
4012 @include glibc-functions/getpw.texi
4013 @include glibc-functions/getpwent_r.texi
4014 @include glibc-functions/putpwent.texi
4015
4016 @node Glibc regex.h
4017 @section Glibc Extensions to @code{<regex.h>}
4018
4019 @menu
4020 * re_comp::
4021 * re_compile_fastmap::
4022 * re_compile_pattern::
4023 * re_exec::
4024 * re_match::
4025 * re_match_2::
4026 * re_search::
4027 * re_search_2::
4028 * re_set_registers::
4029 * re_set_syntax::
4030 * re_syntax_options::
4031 @end menu
4032
4033 @include glibc-functions/re_comp.texi
4034 @include glibc-functions/re_compile_fastmap.texi
4035 @include glibc-functions/re_compile_pattern.texi
4036 @include glibc-functions/re_exec.texi
4037 @include glibc-functions/re_match.texi
4038 @include glibc-functions/re_match_2.texi
4039 @include glibc-functions/re_search.texi
4040 @include glibc-functions/re_search_2.texi
4041 @include glibc-functions/re_set_registers.texi
4042 @include glibc-functions/re_set_syntax.texi
4043 @include glibc-functions/re_syntax_options.texi
4044
4045 @node Glibc regexp.h
4046 @section Glibc @code{<regexp.h>}
4047
4048 @menu
4049 * advance::
4050 * loc1::
4051 * loc2::
4052 * locs::
4053 * step::
4054 @end menu
4055
4056 @include glibc-functions/advance.texi
4057 @include glibc-functions/loc1.texi
4058 @include glibc-functions/loc2.texi
4059 @include glibc-functions/locs.texi
4060 @include glibc-functions/step.texi
4061
4062 @node Glibc resolv.h
4063 @section Glibc @code{<resolv.h>}
4064
4065 @menu
4066 * dn_expand::
4067 * res_init::
4068 * res_mkquery::
4069 * res_query::
4070 * res_querydomain::
4071 * res_search::
4072 @end menu
4073
4074 @include glibc-functions/dn_expand.texi
4075 @include glibc-functions/res_init.texi
4076 @include glibc-functions/res_mkquery.texi
4077 @include glibc-functions/res_query.texi
4078 @include glibc-functions/res_querydomain.texi
4079 @include glibc-functions/res_search.texi
4080
4081 @node Glibc rpc/auth.h
4082 @section Glibc @code{<rpc/auth.h>}
4083
4084 @menu
4085 * authdes_create::
4086 * authdes_pk_create::
4087 * authnone_create::
4088 * authunix_create::
4089 * authunix_create_default::
4090 * getnetname::
4091 * host2netname::
4092 * key_decryptsession::
4093 * key_decryptsession_pk::
4094 * key_encryptsession::
4095 * key_encryptsession_pk::
4096 * key_gendes::
4097 * key_get_conv::
4098 * key_secretkey_is_set::
4099 * key_setsecret::
4100 * netname2host::
4101 * netname2user::
4102 * user2netname::
4103 * xdr_des_block::
4104 * xdr_opaque_auth::
4105 @end menu
4106
4107 @include glibc-functions/authdes_create.texi
4108 @include glibc-functions/authdes_pk_create.texi
4109 @include glibc-functions/authnone_create.texi
4110 @include glibc-functions/authunix_create.texi
4111 @include glibc-functions/authunix_create_default.texi
4112 @include glibc-functions/getnetname.texi
4113 @include glibc-functions/host2netname.texi
4114 @include glibc-functions/key_decryptsession.texi
4115 @include glibc-functions/key_decryptsession_pk.texi
4116 @include glibc-functions/key_encryptsession.texi
4117 @include glibc-functions/key_encryptsession_pk.texi
4118 @include glibc-functions/key_gendes.texi
4119 @include glibc-functions/key_get_conv.texi
4120 @include glibc-functions/key_secretkey_is_set.texi
4121 @include glibc-functions/key_setsecret.texi
4122 @include glibc-functions/netname2host.texi
4123 @include glibc-functions/netname2user.texi
4124 @include glibc-functions/user2netname.texi
4125 @include glibc-functions/xdr_des_block.texi
4126 @include glibc-functions/xdr_opaque_auth.texi
4127
4128 @node Glibc rpc/auth_des.h
4129 @section Glibc @code{<rpc/auth_des.h>}
4130
4131 @menu
4132 * authdes_getucred::
4133 * getpublickey::
4134 * getsecretkey::
4135 * rtime::
4136 @end menu
4137
4138 @include glibc-functions/authdes_getucred.texi
4139 @include glibc-functions/getpublickey.texi
4140 @include glibc-functions/getsecretkey.texi
4141 @include glibc-functions/rtime.texi
4142
4143 @node Glibc rpc/auth_unix.h
4144 @section Glibc @code{<rpc/auth_unix.h>}
4145
4146 @menu
4147 * xdr_authunix_parms::
4148 @end menu
4149
4150 @include glibc-functions/xdr_authunix_parms.texi
4151
4152 @node Glibc rpc/clnt.h
4153 @section Glibc @code{<rpc/clnt.h>}
4154
4155 @menu
4156 * callrpc::
4157 * clnt_create::
4158 * clnt_pcreateerror::
4159 * clnt_perrno::
4160 * clnt_perror::
4161 * clnt_spcreateerror::
4162 * clnt_sperrno::
4163 * clnt_sperror::
4164 * clntraw_create::
4165 * clnttcp_create::
4166 * clntudp_bufcreate::
4167 * clntudp_create::
4168 * clntunix_create::
4169 * get_myaddress::
4170 * getrpcport::
4171 * rpc_createerr::
4172 @end menu
4173
4174 @include glibc-functions/callrpc.texi
4175 @include glibc-functions/clnt_create.texi
4176 @include glibc-functions/clnt_pcreateerror.texi
4177 @include glibc-functions/clnt_perrno.texi
4178 @include glibc-functions/clnt_perror.texi
4179 @include glibc-functions/clnt_spcreateerror.texi
4180 @include glibc-functions/clnt_sperrno.texi
4181 @include glibc-functions/clnt_sperror.texi
4182 @include glibc-functions/clntraw_create.texi
4183 @include glibc-functions/clnttcp_create.texi
4184 @include glibc-functions/clntudp_bufcreate.texi
4185 @include glibc-functions/clntudp_create.texi
4186 @include glibc-functions/clntunix_create.texi
4187 @include glibc-functions/get_myaddress.texi
4188 @include glibc-functions/getrpcport.texi
4189 @include glibc-functions/rpc_createerr.texi
4190
4191 @node Glibc rpc/des_crypt.h
4192 @section Glibc @code{<rpc/des_crypt.h>}
4193
4194 @menu
4195 * cbc_crypt::
4196 * des_setparity::
4197 * ecb_crypt::
4198 @end menu
4199
4200 @include glibc-functions/cbc_crypt.texi
4201 @include glibc-functions/des_setparity.texi
4202 @include glibc-functions/ecb_crypt.texi
4203
4204 @node Glibc rpc/key_prot.h
4205 @section Glibc @code{<rpc/key_prot.h>}
4206
4207 @menu
4208 * xdr_cryptkeyarg::
4209 * xdr_cryptkeyarg2::
4210 * xdr_cryptkeyres::
4211 * xdr_getcredres::
4212 * xdr_key_netstarg::
4213 * xdr_key_netstres::
4214 * xdr_keybuf::
4215 * xdr_keystatus::
4216 * xdr_netnamestr::
4217 * xdr_unixcred::
4218 @end menu
4219
4220 @include glibc-functions/xdr_cryptkeyarg.texi
4221 @include glibc-functions/xdr_cryptkeyarg2.texi
4222 @include glibc-functions/xdr_cryptkeyres.texi
4223 @include glibc-functions/xdr_getcredres.texi
4224 @include glibc-functions/xdr_key_netstarg.texi
4225 @include glibc-functions/xdr_key_netstres.texi
4226 @include glibc-functions/xdr_keybuf.texi
4227 @include glibc-functions/xdr_keystatus.texi
4228 @include glibc-functions/xdr_netnamestr.texi
4229 @include glibc-functions/xdr_unixcred.texi
4230
4231 @node Glibc rpc/netdb.h
4232 @section Glibc @code{<rpc/netdb.h>}
4233
4234 @menu
4235 * endrpcent::
4236 * getrpcbyname::
4237 * getrpcbyname_r::
4238 * getrpcbynumber::
4239 * getrpcbynumber_r::
4240 * getrpcent::
4241 * getrpcent_r::
4242 * setrpcent::
4243 @end menu
4244
4245 @include glibc-functions/endrpcent.texi
4246 @include glibc-functions/getrpcbyname.texi
4247 @include glibc-functions/getrpcbyname_r.texi
4248 @include glibc-functions/getrpcbynumber.texi
4249 @include glibc-functions/getrpcbynumber_r.texi
4250 @include glibc-functions/getrpcent.texi
4251 @include glibc-functions/getrpcent_r.texi
4252 @include glibc-functions/setrpcent.texi
4253
4254 @node Glibc rpc/pmap_clnt.h
4255 @section Glibc @code{<rpc/pmap_clnt.h>}
4256
4257 @menu
4258 * clnt_broadcast::
4259 * pmap_getmaps::
4260 * pmap_getport::
4261 * pmap_rmtcall::
4262 * pmap_set::
4263 * pmap_unset::
4264 @end menu
4265
4266 @include glibc-functions/clnt_broadcast.texi
4267 @include glibc-functions/pmap_getmaps.texi
4268 @include glibc-functions/pmap_getport.texi
4269 @include glibc-functions/pmap_rmtcall.texi
4270 @include glibc-functions/pmap_set.texi
4271 @include glibc-functions/pmap_unset.texi
4272
4273 @node Glibc rpc/pmap_prot.h
4274 @section Glibc @code{<rpc/pmap_prot.h>}
4275
4276 @menu
4277 * xdr_pmap::
4278 * xdr_pmaplist::
4279 @end menu
4280
4281 @include glibc-functions/xdr_pmap.texi
4282 @include glibc-functions/xdr_pmaplist.texi
4283
4284 @node Glibc rpc/pmap_rmt.h
4285 @section Glibc @code{<rpc/pmap_rmt.h>}
4286
4287 @menu
4288 * xdr_rmtcall_args::
4289 * xdr_rmtcallres::
4290 @end menu
4291
4292 @include glibc-functions/xdr_rmtcall_args.texi
4293 @include glibc-functions/xdr_rmtcallres.texi
4294
4295 @node Glibc rpc/rpc_msg.h
4296 @section Glibc @code{<rpc/rpc_msg.h>}
4297
4298 @menu
4299 * xdr_callhdr::
4300 * xdr_callmsg::
4301 * xdr_replymsg::
4302 @end menu
4303
4304 @include glibc-functions/xdr_callhdr.texi
4305 @include glibc-functions/xdr_callmsg.texi
4306 @include glibc-functions/xdr_replymsg.texi
4307
4308 @node Glibc rpc/svc.h
4309 @section Glibc @code{<rpc/svc.h>}
4310
4311 @menu
4312 * svc_exit::
4313 * svc_fdset::
4314 * svc_getreq::
4315 * svc_getreq_common::
4316 * svc_getreq_poll::
4317 * svc_getreqset::
4318 * svc_max_pollfd::
4319 * svc_pollfd::
4320 * svc_register::
4321 * svc_run::
4322 * svc_sendreply::
4323 * svc_unregister::
4324 * svcerr_auth::
4325 * svcerr_decode::
4326 * svcerr_noproc::
4327 * svcerr_noprog::
4328 * svcerr_progvers::
4329 * svcerr_systemerr::
4330 * svcerr_weakauth::
4331 * svcraw_create::
4332 * svctcp_create::
4333 * svcudp_bufcreate::
4334 * svcudp_create::
4335 * svcunix_create::
4336 * xprt_register::
4337 * xprt_unregister::
4338 @end menu
4339
4340 @include glibc-functions/svc_exit.texi
4341 @include glibc-functions/svc_fdset.texi
4342 @include glibc-functions/svc_getreq.texi
4343 @include glibc-functions/svc_getreq_common.texi
4344 @include glibc-functions/svc_getreq_poll.texi
4345 @include glibc-functions/svc_getreqset.texi
4346 @include glibc-functions/svc_max_pollfd.texi
4347 @include glibc-functions/svc_pollfd.texi
4348 @include glibc-functions/svc_register.texi
4349 @include glibc-functions/svc_run.texi
4350 @include glibc-functions/svc_sendreply.texi
4351 @include glibc-functions/svc_unregister.texi
4352 @include glibc-functions/svcerr_auth.texi
4353 @include glibc-functions/svcerr_decode.texi
4354 @include glibc-functions/svcerr_noproc.texi
4355 @include glibc-functions/svcerr_noprog.texi
4356 @include glibc-functions/svcerr_progvers.texi
4357 @include glibc-functions/svcerr_systemerr.texi
4358 @include glibc-functions/svcerr_weakauth.texi
4359 @include glibc-functions/svcraw_create.texi
4360 @include glibc-functions/svctcp_create.texi
4361 @include glibc-functions/svcudp_bufcreate.texi
4362 @include glibc-functions/svcudp_create.texi
4363 @include glibc-functions/svcunix_create.texi
4364 @include glibc-functions/xprt_register.texi
4365 @include glibc-functions/xprt_unregister.texi
4366
4367 @node Glibc rpc/xdr.h
4368 @section Glibc @code{<rpc/xdr.h>}
4369
4370 @menu
4371 * xdr_array::
4372 * xdr_bool::
4373 * xdr_bytes::
4374 * xdr_char::
4375 * xdr_double::
4376 * xdr_enum::
4377 * xdr_float::
4378 * xdr_free::
4379 * xdr_hyper::
4380 * xdr_int::
4381 * xdr_int16_t::
4382 * xdr_int32_t::
4383 * xdr_int64_t::
4384 * xdr_int8_t::
4385 * xdr_long::
4386 * xdr_longlong_t::
4387 * xdr_netobj::
4388 * xdr_opaque::
4389 * xdr_pointer::
4390 * xdr_quad_t::
4391 * xdr_reference::
4392 * xdr_short::
4393 * xdr_sizeof::
4394 * xdr_string::
4395 * xdr_u_char::
4396 * xdr_u_hyper::
4397 * xdr_u_int::
4398 * xdr_u_long::
4399 * xdr_u_longlong_t::
4400 * xdr_u_quad_t::
4401 * xdr_u_short::
4402 * xdr_uint16_t::
4403 * xdr_uint32_t::
4404 * xdr_uint64_t::
4405 * xdr_uint8_t::
4406 * xdr_union::
4407 * xdr_vector::
4408 * xdr_void::
4409 * xdr_wrapstring::
4410 * xdrmem_create::
4411 * xdrrec_create::
4412 * xdrrec_endofrecord::
4413 * xdrrec_eof::
4414 * xdrrec_skiprecord::
4415 * xdrstdio_create::
4416 @end menu
4417
4418 @include glibc-functions/xdr_array.texi
4419 @include glibc-functions/xdr_bool.texi
4420 @include glibc-functions/xdr_bytes.texi
4421 @include glibc-functions/xdr_char.texi
4422 @include glibc-functions/xdr_double.texi
4423 @include glibc-functions/xdr_enum.texi
4424 @include glibc-functions/xdr_float.texi
4425 @include glibc-functions/xdr_free.texi
4426 @include glibc-functions/xdr_hyper.texi
4427 @include glibc-functions/xdr_int.texi
4428 @include glibc-functions/xdr_int16_t.texi
4429 @include glibc-functions/xdr_int32_t.texi
4430 @include glibc-functions/xdr_int64_t.texi
4431 @include glibc-functions/xdr_int8_t.texi
4432 @include glibc-functions/xdr_long.texi
4433 @include glibc-functions/xdr_longlong_t.texi
4434 @include glibc-functions/xdr_netobj.texi
4435 @include glibc-functions/xdr_opaque.texi
4436 @include glibc-functions/xdr_pointer.texi
4437 @include glibc-functions/xdr_quad_t.texi
4438 @include glibc-functions/xdr_reference.texi
4439 @include glibc-functions/xdr_short.texi
4440 @include glibc-functions/xdr_sizeof.texi
4441 @include glibc-functions/xdr_string.texi
4442 @include glibc-functions/xdr_u_char.texi
4443 @include glibc-functions/xdr_u_hyper.texi
4444 @include glibc-functions/xdr_u_int.texi
4445 @include glibc-functions/xdr_u_long.texi
4446 @include glibc-functions/xdr_u_longlong_t.texi
4447 @include glibc-functions/xdr_u_quad_t.texi
4448 @include glibc-functions/xdr_u_short.texi
4449 @include glibc-functions/xdr_uint16_t.texi
4450 @include glibc-functions/xdr_uint32_t.texi
4451 @include glibc-functions/xdr_uint64_t.texi
4452 @include glibc-functions/xdr_uint8_t.texi
4453 @include glibc-functions/xdr_union.texi
4454 @include glibc-functions/xdr_vector.texi
4455 @include glibc-functions/xdr_void.texi
4456 @include glibc-functions/xdr_wrapstring.texi
4457 @include glibc-functions/xdrmem_create.texi
4458 @include glibc-functions/xdrrec_create.texi
4459 @include glibc-functions/xdrrec_endofrecord.texi
4460 @include glibc-functions/xdrrec_eof.texi
4461 @include glibc-functions/xdrrec_skiprecord.texi
4462 @include glibc-functions/xdrstdio_create.texi
4463
4464 @node Glibc rpcsvc/nislib.h
4465 @section Glibc @code{<rpcsvc/nislib.h>}
4466
4467 @menu
4468 * nis_add::
4469 * nis_add_entry::
4470 * nis_addmember::
4471 * nis_checkpoint::
4472 * nis_clone_object::
4473 * nis_creategroup::
4474 * nis_destroy_object::
4475 * nis_destroygroup::
4476 * nis_dir_cmp::
4477 * nis_domain_of::
4478 * nis_domain_of_r::
4479 * nis_first_entry::
4480 * nis_freenames::
4481 * nis_freeresult::
4482 * nis_freeservlist::
4483 * nis_freetags::
4484 * nis_getnames::
4485 * nis_getservlist::
4486 * nis_ismember::
4487 * nis_leaf_of::
4488 * nis_leaf_of_r::
4489 * nis_lerror::
4490 * nis_list::
4491 * nis_local_directory::
4492 * nis_local_group::
4493 * nis_local_host::
4494 * nis_local_principal::
4495 * nis_lookup::
4496 * nis_mkdir::
4497 * nis_modify::
4498 * nis_modify_entry::
4499 * nis_name_of::
4500 * nis_name_of_r::
4501 * nis_next_entry::
4502 * nis_perror::
4503 * nis_ping::
4504 * nis_print_directory::
4505 * nis_print_entry::
4506 * nis_print_group::
4507 * nis_print_group_entry::
4508 * nis_print_link::
4509 * nis_print_object::
4510 * nis_print_result::
4511 * nis_print_rights::
4512 * nis_print_table::
4513 * nis_remove::
4514 * nis_remove_entry::
4515 * nis_removemember::
4516 * nis_rmdir::
4517 * nis_servstate::
4518 * nis_sperrno::
4519 * nis_sperror::
4520 * nis_sperror_r::
4521 * nis_stats::
4522 * nis_verifygroup::
4523 @end menu
4524
4525 @include glibc-functions/nis_add.texi
4526 @include glibc-functions/nis_add_entry.texi
4527 @include glibc-functions/nis_addmember.texi
4528 @include glibc-functions/nis_checkpoint.texi
4529 @include glibc-functions/nis_clone_object.texi
4530 @include glibc-functions/nis_creategroup.texi
4531 @include glibc-functions/nis_destroy_object.texi
4532 @include glibc-functions/nis_destroygroup.texi
4533 @include glibc-functions/nis_dir_cmp.texi
4534 @include glibc-functions/nis_domain_of.texi
4535 @include glibc-functions/nis_domain_of_r.texi
4536 @include glibc-functions/nis_first_entry.texi
4537 @include glibc-functions/nis_freenames.texi
4538 @include glibc-functions/nis_freeresult.texi
4539 @include glibc-functions/nis_freeservlist.texi
4540 @include glibc-functions/nis_freetags.texi
4541 @include glibc-functions/nis_getnames.texi
4542 @include glibc-functions/nis_getservlist.texi
4543 @include glibc-functions/nis_ismember.texi
4544 @include glibc-functions/nis_leaf_of.texi
4545 @include glibc-functions/nis_leaf_of_r.texi
4546 @include glibc-functions/nis_lerror.texi
4547 @include glibc-functions/nis_list.texi
4548 @include glibc-functions/nis_local_directory.texi
4549 @include glibc-functions/nis_local_group.texi
4550 @include glibc-functions/nis_local_host.texi
4551 @include glibc-functions/nis_local_principal.texi
4552 @include glibc-functions/nis_lookup.texi
4553 @include glibc-functions/nis_mkdir.texi
4554 @include glibc-functions/nis_modify.texi
4555 @include glibc-functions/nis_modify_entry.texi
4556 @include glibc-functions/nis_name_of.texi
4557 @include glibc-functions/nis_name_of_r.texi
4558 @include glibc-functions/nis_next_entry.texi
4559 @include glibc-functions/nis_perror.texi
4560 @include glibc-functions/nis_ping.texi
4561 @include glibc-functions/nis_print_directory.texi
4562 @include glibc-functions/nis_print_entry.texi
4563 @include glibc-functions/nis_print_group.texi
4564 @include glibc-functions/nis_print_group_entry.texi
4565 @include glibc-functions/nis_print_link.texi
4566 @include glibc-functions/nis_print_object.texi
4567 @include glibc-functions/nis_print_result.texi
4568 @include glibc-functions/nis_print_rights.texi
4569 @include glibc-functions/nis_print_table.texi
4570 @include glibc-functions/nis_remove.texi
4571 @include glibc-functions/nis_remove_entry.texi
4572 @include glibc-functions/nis_removemember.texi
4573 @include glibc-functions/nis_rmdir.texi
4574 @include glibc-functions/nis_servstate.texi
4575 @include glibc-functions/nis_sperrno.texi
4576 @include glibc-functions/nis_sperror.texi
4577 @include glibc-functions/nis_sperror_r.texi
4578 @include glibc-functions/nis_stats.texi
4579 @include glibc-functions/nis_verifygroup.texi
4580
4581 @node Glibc rpcsvc/nis_callback.h
4582 @section Glibc @code{<rpcsvc/nis_callback.h>}
4583
4584 @menu
4585 * xdr_cback_data::
4586 * xdr_obj_p::
4587 @end menu
4588
4589 @include glibc-functions/xdr_cback_data.texi
4590 @include glibc-functions/xdr_obj_p.texi
4591
4592 @node Glibc rpcsvc/yp.h
4593 @section Glibc @code{<rpcsvc/yp.h>}
4594
4595 @menu
4596 * xdr_domainname::
4597 * xdr_keydat::
4598 * xdr_mapname::
4599 * xdr_peername::
4600 * xdr_valdat::
4601 * xdr_ypbind_binding::
4602 * xdr_ypbind_resp::
4603 * xdr_ypbind_resptype::
4604 * xdr_ypbind_setdom::
4605 * xdr_ypmap_parms::
4606 * xdr_ypmaplist::
4607 * xdr_yppush_status::
4608 * xdr_yppushresp_xfr::
4609 * xdr_ypreq_key::
4610 * xdr_ypreq_nokey::
4611 * xdr_ypreq_xfr::
4612 * xdr_ypresp_all::
4613 * xdr_ypresp_key_val::
4614 * xdr_ypresp_maplist::
4615 * xdr_ypresp_master::
4616 * xdr_ypresp_order::
4617 * xdr_ypresp_val::
4618 * xdr_ypresp_xfr::
4619 * xdr_ypstat::
4620 * xdr_ypxfrstat::
4621 @end menu
4622
4623 @include glibc-functions/xdr_domainname.texi
4624 @include glibc-functions/xdr_keydat.texi
4625 @include glibc-functions/xdr_mapname.texi
4626 @include glibc-functions/xdr_peername.texi
4627 @include glibc-functions/xdr_valdat.texi
4628 @include glibc-functions/xdr_ypbind_binding.texi
4629 @include glibc-functions/xdr_ypbind_resp.texi
4630 @include glibc-functions/xdr_ypbind_resptype.texi
4631 @include glibc-functions/xdr_ypbind_setdom.texi
4632 @include glibc-functions/xdr_ypmap_parms.texi
4633 @include glibc-functions/xdr_ypmaplist.texi
4634 @include glibc-functions/xdr_yppush_status.texi
4635 @include glibc-functions/xdr_yppushresp_xfr.texi
4636 @include glibc-functions/xdr_ypreq_key.texi
4637 @include glibc-functions/xdr_ypreq_nokey.texi
4638 @include glibc-functions/xdr_ypreq_xfr.texi
4639 @include glibc-functions/xdr_ypresp_all.texi
4640 @include glibc-functions/xdr_ypresp_key_val.texi
4641 @include glibc-functions/xdr_ypresp_maplist.texi
4642 @include glibc-functions/xdr_ypresp_master.texi
4643 @include glibc-functions/xdr_ypresp_order.texi
4644 @include glibc-functions/xdr_ypresp_val.texi
4645 @include glibc-functions/xdr_ypresp_xfr.texi
4646 @include glibc-functions/xdr_ypstat.texi
4647 @include glibc-functions/xdr_ypxfrstat.texi
4648
4649 @node Glibc rpcsvc/yp_prot.h
4650 @section Glibc @code{<rpcsvc/yp_prot.h>}
4651
4652 @menu
4653 * xdr_ypall::
4654 @end menu
4655
4656 @include glibc-functions/xdr_ypall.texi
4657
4658 @node Glibc rpcsvc/ypclnt.h
4659 @section Glibc @code{<rpcsvc/ypclnt.h>}
4660
4661 @menu
4662 * yp_all::
4663 * yp_bind::
4664 * yp_first::
4665 * yp_get_default_domain::
4666 * yp_master::
4667 * yp_match::
4668 * yp_next::
4669 * yp_order::
4670 * yp_unbind::
4671 * yp_update::
4672 * ypbinderr_string::
4673 * yperr_string::
4674 * ypprot_err::
4675 @end menu
4676
4677 @include glibc-functions/yp_all.texi
4678 @include glibc-functions/yp_bind.texi
4679 @include glibc-functions/yp_first.texi
4680 @include glibc-functions/yp_get_default_domain.texi
4681 @include glibc-functions/yp_master.texi
4682 @include glibc-functions/yp_match.texi
4683 @include glibc-functions/yp_next.texi
4684 @include glibc-functions/yp_order.texi
4685 @include glibc-functions/yp_unbind.texi
4686 @include glibc-functions/yp_update.texi
4687 @include glibc-functions/ypbinderr_string.texi
4688 @include glibc-functions/yperr_string.texi
4689 @include glibc-functions/ypprot_err.texi
4690
4691 @node Glibc rpcsvc/ypupd.h
4692 @section Glibc @code{<rpcsvc/ypupd.h>}
4693
4694 @menu
4695 * xdr_yp_buf::
4696 * xdr_ypdelete_args::
4697 * xdr_ypupdate_args::
4698 @end menu
4699
4700 @include glibc-functions/xdr_yp_buf.texi
4701 @include glibc-functions/xdr_ypdelete_args.texi
4702 @include glibc-functions/xdr_ypupdate_args.texi
4703
4704 @node Glibc sched.h
4705 @section Glibc Extensions to @code{<sched.h>}
4706
4707 @menu
4708 * clone::
4709 * sched_getaffinity::
4710 * sched_get_priority_min::
4711 * sched_setaffinity::
4712 @end menu
4713
4714 @include glibc-functions/clone.texi
4715 @include glibc-functions/sched_getaffinity.texi
4716 @include glibc-functions/sched_get_priority_min.texi
4717 @include glibc-functions/sched_setaffinity.texi
4718
4719 @node Glibc search.h
4720 @section Glibc Extensions to @code{<search.h>}
4721
4722 @menu
4723 * hcreate_r::
4724 * hdestroy_r::
4725 * hsearch_r::
4726 * tdestroy::
4727 @end menu
4728
4729 @include glibc-functions/hcreate_r.texi
4730 @include glibc-functions/hdestroy_r.texi
4731 @include glibc-functions/hsearch_r.texi
4732 @include glibc-functions/tdestroy.texi
4733
4734 @c @node Glibc semaphore.h
4735 @c @section Glibc Extensions to @code{<semaphore.h>}
4736
4737 @c @node Glibc setjmp.h
4738 @c @section Glibc Extensions to @code{<setjmp.h>}
4739
4740 @node Glibc shadow.h
4741 @section Glibc @code{<shadow.h>}
4742
4743 @menu
4744 * endspent::
4745 * fgetspent::
4746 * fgetspent_r::
4747 * getspent::
4748 * getspent_r::
4749 * getspnam::
4750 * getspnam_r::
4751 * lckpwdf::
4752 * putspent::
4753 * setspent::
4754 * sgetspent::
4755 * sgetspent_r::
4756 * ulckpwdf::
4757 @end menu
4758
4759 @include glibc-functions/endspent.texi
4760 @include glibc-functions/fgetspent.texi
4761 @include glibc-functions/fgetspent_r.texi
4762 @include glibc-functions/getspent.texi
4763 @include glibc-functions/getspent_r.texi
4764 @include glibc-functions/getspnam.texi
4765 @include glibc-functions/getspnam_r.texi
4766 @include glibc-functions/lckpwdf.texi
4767 @include glibc-functions/putspent.texi
4768 @include glibc-functions/setspent.texi
4769 @include glibc-functions/sgetspent.texi
4770 @include glibc-functions/sgetspent_r.texi
4771 @include glibc-functions/ulckpwdf.texi
4772
4773 @node Glibc signal.h
4774 @section Glibc Extensions to @code{<signal.h>}
4775
4776 @menu
4777 * gsignal::
4778 * psignal::
4779 * sigandset::
4780 * sigblock::
4781 * siggetmask::
4782 * sigisemptyset::
4783 * sigorset::
4784 * sigreturn::
4785 * sigsetmask::
4786 * sigstack::
4787 * sigvec::
4788 * ssignal::
4789 * sys_siglist::
4790 * sysv_signal::
4791 @end menu
4792
4793 @include glibc-functions/gsignal.texi
4794 @include glibc-functions/psignal.texi
4795 @include glibc-functions/sigandset.texi
4796 @include glibc-functions/sigblock.texi
4797 @include glibc-functions/siggetmask.texi
4798 @include glibc-functions/sigisemptyset.texi
4799 @include glibc-functions/sigorset.texi
4800 @include glibc-functions/sigreturn.texi
4801 @include glibc-functions/sigsetmask.texi
4802 @include glibc-functions/sigstack.texi
4803 @include glibc-functions/sigvec.texi
4804 @include glibc-functions/ssignal.texi
4805 @include glibc-functions/sys_siglist.texi
4806 @include glibc-functions/sysv_signal.texi
4807
4808 @c @node Glibc spawn.h
4809 @c @section Glibc Extensions to @code{<spawn.h>}
4810
4811 @c @node Glibc stdarg.h
4812 @c @section Glibc Extensions to @code{<stdarg.h>}
4813
4814 @c @node Glibc stdbool.h
4815 @c @section Glibc Extensions to @code{<stdbool.h>}
4816
4817 @c @node Glibc stddef.h
4818 @c @section Glibc Extensions to @code{<stddef.h>}
4819
4820 @c @node Glibc stdint.h
4821 @c @section Glibc Extensions to @code{<stdint.h>}
4822
4823 @node Glibc stdio.h
4824 @section Glibc Extensions to @code{<stdio.h>}
4825
4826 @menu
4827 * asprintf::
4828 * cuserid::
4829 * dprintf::
4830 * clearerr_unlocked::
4831 * fcloseall::
4832 * feof_unlocked::
4833 * ferror_unlocked::
4834 * fflush_unlocked::
4835 * fgetc_unlocked::
4836 * fgets_unlocked::
4837 * fileno_unlocked::
4838 * fmemopen::
4839 * fopencookie::
4840 * fputc_unlocked::
4841 * fputs_unlocked::
4842 * fread_unlocked::
4843 * fwrite_unlocked::
4844 * getw::
4845 * open_memstream::
4846 * putw::
4847 * setbuffer::
4848 * setlinebuf::
4849 * sys_errlist::
4850 * sys_nerr::
4851 * tmpnam_r::
4852 * vasprintf::
4853 * vdprintf::
4854 @end menu
4855
4856 @include glibc-functions/asprintf.texi
4857 @include glibc-functions/cuserid.texi
4858 @include glibc-functions/dprintf.texi
4859 @include glibc-functions/clearerr_unlocked.texi
4860 @include glibc-functions/fcloseall.texi
4861 @include glibc-functions/feof_unlocked.texi
4862 @include glibc-functions/ferror_unlocked.texi
4863 @include glibc-functions/fflush_unlocked.texi
4864 @include glibc-functions/fgetc_unlocked.texi
4865 @include glibc-functions/fgets_unlocked.texi
4866 @include glibc-functions/fileno_unlocked.texi
4867 @include glibc-functions/fmemopen.texi
4868 @include glibc-functions/fopencookie.texi
4869 @include glibc-functions/fputc_unlocked.texi
4870 @include glibc-functions/fputs_unlocked.texi
4871 @include glibc-functions/fread_unlocked.texi
4872 @include glibc-functions/fwrite_unlocked.texi
4873 @include glibc-functions/getw.texi
4874 @include glibc-functions/open_memstream.texi
4875 @include glibc-functions/putw.texi
4876 @include glibc-functions/setbuffer.texi
4877 @include glibc-functions/setlinebuf.texi
4878 @include glibc-functions/sys_errlist.texi
4879 @include glibc-functions/sys_nerr.texi
4880 @include glibc-functions/tmpnam_r.texi
4881 @include glibc-functions/vasprintf.texi
4882 @include glibc-functions/vdprintf.texi
4883
4884 @node Glibc stdlib.h
4885 @section Glibc Extensions to @code{<stdlib.h>}
4886
4887 @menu
4888 * canonicalize_file_name::
4889 * cfree::
4890 * clearenv::
4891 * drand48_r::
4892 * ecvt_r::
4893 * erand48_r::
4894 * fcvt_r::
4895 * getloadavg::
4896 * getpt::
4897 * initstate_r::
4898 * jrand48_r::
4899 * lcong48_r::
4900 * lrand48_r::
4901 * mkdtemp::
4902 * mrand48_r::
4903 * nrand48_r::
4904 * on_exit::
4905 * ptsname_r::
4906 * qecvt::
4907 * qecvt_r::
4908 * qfcvt::
4909 * qfcvt_r::
4910 * qgcvt::
4911 * random_r::
4912 * rpmatch::
4913 * seed48_r::
4914 * setstate_r::
4915 * srand48_r::
4916 * srandom_r::
4917 * strtod_l::
4918 * strtof_l::
4919 * strtol_l::
4920 * strtold_l::
4921 * strtoll_l::
4922 * strtoq::
4923 * strtoul_l::
4924 * strtoull_l::
4925 * strtouq::
4926 * valloc::
4927 @end menu
4928
4929 @include glibc-functions/canonicalize_file_name.texi
4930 @include glibc-functions/cfree.texi
4931 @include glibc-functions/clearenv.texi
4932 @include glibc-functions/drand48_r.texi
4933 @include glibc-functions/ecvt_r.texi
4934 @include glibc-functions/erand48_r.texi
4935 @include glibc-functions/fcvt_r.texi
4936 @include glibc-functions/getloadavg.texi
4937 @include glibc-functions/getpt.texi
4938 @include glibc-functions/initstate_r.texi
4939 @include glibc-functions/jrand48_r.texi
4940 @include glibc-functions/lcong48_r.texi
4941 @include glibc-functions/lrand48_r.texi
4942 @include glibc-functions/mkdtemp.texi
4943 @include glibc-functions/mrand48_r.texi
4944 @include glibc-functions/nrand48_r.texi
4945 @include glibc-functions/on_exit.texi
4946 @include glibc-functions/ptsname_r.texi
4947 @include glibc-functions/qecvt.texi
4948 @include glibc-functions/qecvt_r.texi
4949 @include glibc-functions/qfcvt.texi
4950 @include glibc-functions/qfcvt_r.texi
4951 @include glibc-functions/qgcvt.texi
4952 @include glibc-functions/random_r.texi
4953 @include glibc-functions/rpmatch.texi
4954 @include glibc-functions/seed48_r.texi
4955 @include glibc-functions/setstate_r.texi
4956 @include glibc-functions/srand48_r.texi
4957 @include glibc-functions/srandom_r.texi
4958 @include glibc-functions/strtod_l.texi
4959 @include glibc-functions/strtof_l.texi
4960 @include glibc-functions/strtol_l.texi
4961 @include glibc-functions/strtold_l.texi
4962 @include glibc-functions/strtoll_l.texi
4963 @include glibc-functions/strtoq.texi
4964 @include glibc-functions/strtoul_l.texi
4965 @include glibc-functions/strtoull_l.texi
4966 @include glibc-functions/strtouq.texi
4967 @include glibc-functions/valloc.texi
4968
4969 @node Glibc string.h
4970 @section Glibc Extensions to @code{<string.h>}
4971
4972 @menu
4973 * ffsl::
4974 * ffsll::
4975 * memfrob::
4976 * memmem::
4977 * mempcpy::
4978 * memrchr::
4979 * rawmemchr::
4980 * stpcpy::
4981 * stpncpy::
4982 * strcasecmp_l::
4983 * strcasestr::
4984 * strchrnul::
4985 * strcoll_l::
4986 * strfry::
4987 * strsep::
4988 * strsignal::
4989 * strncasecmp_l::
4990 * strndup::
4991 * strnlen::
4992 * strverscmp::
4993 * strxfrm_l::
4994 @end menu
4995
4996 @include glibc-functions/ffsl.texi
4997 @include glibc-functions/ffsll.texi
4998 @include glibc-functions/memfrob.texi
4999 @include glibc-functions/memmem.texi
5000 @include glibc-functions/mempcpy.texi
5001 @include glibc-functions/memrchr.texi
5002 @include glibc-functions/rawmemchr.texi
5003 @include glibc-functions/stpcpy.texi
5004 @include glibc-functions/stpncpy.texi
5005 @include glibc-functions/strcasecmp_l.texi
5006 @include glibc-functions/strcasestr.texi
5007 @include glibc-functions/strchrnul.texi
5008 @include glibc-functions/strcoll_l.texi
5009 @include glibc-functions/strfry.texi
5010 @include glibc-functions/strsep.texi
5011 @include glibc-functions/strsignal.texi
5012 @include glibc-functions/strncasecmp_l.texi
5013 @include glibc-functions/strndup.texi
5014 @include glibc-functions/strnlen.texi
5015 @include glibc-functions/strverscmp.texi
5016 @include glibc-functions/strxfrm_l.texi
5017
5018 @c @node Glibc strings.h
5019 @c @section Glibc Extensions to @code{<strings.h>}
5020
5021 @c @node Glibc stropts.h
5022 @c @section Glibc Extensions to @code{<stropts.h>}
5023
5024 @node Glibc sys/capability.h
5025 @section Glibc @code{<sys/capability.h>}
5026
5027 @menu
5028 * capget::
5029 * capset::
5030 @end menu
5031
5032 @include glibc-functions/capget.texi
5033 @include glibc-functions/capset.texi
5034
5035 @node Glibc sys/epoll.h
5036 @section Glibc @code{<sys/epoll.h>}
5037
5038 @menu
5039 * epoll_create::
5040 * epoll_ctl::
5041 * epoll_wait::
5042 @end menu
5043
5044 @include glibc-functions/epoll_create.texi
5045 @include glibc-functions/epoll_ctl.texi
5046 @include glibc-functions/epoll_wait.texi
5047
5048 @node Glibc sys/file.h
5049 @section Glibc @code{<sys/file.h>}
5050
5051 @menu
5052 * flock::
5053 @end menu
5054
5055 @include glibc-functions/flock.texi
5056
5057 @node Glibc sys/fsuid.h
5058 @section Glibc @code{<sys/fsuid.h>}
5059
5060 @menu
5061 * setfsgid::
5062 * setfsuid::
5063 @end menu
5064
5065 @include glibc-functions/setfsgid.texi
5066 @include glibc-functions/setfsuid.texi
5067
5068 @node Glibc sys/gmon.h
5069 @section Glibc @code{<sys/gmon.h>}
5070
5071 @menu
5072 * monstartup::
5073 @end menu
5074
5075 @include glibc-functions/monstartup.texi
5076
5077 @node Glibc sys/io.h and sys/perm.h
5078 @section Glibc @code{<sys/io.h>}, @code{<sys/perm.h>}
5079
5080 @menu
5081 * ioperm::
5082 * iopl::
5083 @end menu
5084
5085 @include glibc-functions/ioperm.texi
5086 @include glibc-functions/iopl.texi
5087
5088 @c @node Glibc sys/ipc.h
5089 @c @section Glibc Extensions to @code{<sys/ipc.h>}
5090
5091 @node Glibc sys/kdaemon.h
5092 @section Glibc @code{<sys/kdaemon.h>}
5093
5094 @menu
5095 * bdflush::
5096 @end menu
5097
5098 @include glibc-functions/bdflush.texi
5099
5100 @node Glibc sys/klog.h
5101 @section Glibc @code{<sys/klog.h>}
5102
5103 @menu
5104 * klogctl::
5105 @end menu
5106
5107 @include glibc-functions/klogctl.texi
5108
5109 @node Glibc sys/mman.h
5110 @section Glibc Extensions to @code{<sys/mman.h>}
5111
5112 @menu
5113 * madvise::
5114 * mincore::
5115 * mremap::
5116 * remap_file_pages::
5117 @end menu
5118
5119 @include glibc-functions/madvise.texi
5120 @include glibc-functions/mincore.texi
5121 @include glibc-functions/mremap.texi
5122 @include glibc-functions/remap_file_pages.texi
5123
5124 @node Glibc sys/mount.h
5125 @section Glibc @code{<sys/mount.h>}
5126
5127 @menu
5128 * mount::
5129 * umount::
5130 * umount2::
5131 @end menu
5132
5133 @include glibc-functions/mount.texi
5134 @include glibc-functions/umount.texi
5135 @include glibc-functions/umount2.texi
5136
5137 @c @node Glibc sys/msg.h
5138 @c @section Glibc Extensions to @code{<sys/msg.h>}
5139
5140 @node Glibc sys/personality.h
5141 @section Glibc @code{<sys/personality.h>}
5142
5143 @menu
5144 * personality::
5145 @end menu
5146
5147 @include glibc-functions/personality.texi
5148
5149 @node Glibc sys/prctl.h
5150 @section Glibc @code{<sys/prctl.h>}
5151
5152 @menu
5153 * prctl::
5154 @end menu
5155
5156 @include glibc-functions/prctl.texi
5157
5158 @node Glibc sys/profil.h
5159 @section Glibc @code{<sys/profil.h>}
5160
5161 @menu
5162 * sprofil::
5163 @end menu
5164
5165 @include glibc-functions/sprofil.texi
5166
5167 @node Glibc sys/ptrace.h
5168 @section Glibc @code{<sys/ptrace.h>}
5169
5170 @menu
5171 * ptrace::
5172 @end menu
5173
5174 @include glibc-functions/ptrace.texi
5175
5176 @node Glibc sys/quota.h
5177 @section Glibc @code{<sys/quota.h>}
5178
5179 @menu
5180 * quotactl::
5181 @end menu
5182
5183 @include glibc-functions/quotactl.texi
5184
5185 @node Glibc sys/reboot.h
5186 @section Glibc @code{<sys/reboot.h>}
5187
5188 @menu
5189 * reboot::
5190 @end menu
5191
5192 @include glibc-functions/reboot.texi
5193
5194 @c @node Glibc sys/resource.h
5195 @c @section Glibc Extensions to @code{<sys/resource.h>}
5196
5197 @c @node Glibc sys/select.h
5198 @c @section Glibc Extensions to @code{<sys/select.h>}
5199
5200 @node Glibc sys/sem.h
5201 @section Glibc Extensions to @code{<sys/sem.h>}
5202
5203 @menu
5204 * semtimedop::
5205 @end menu
5206
5207 @include glibc-functions/semtimedop.texi
5208
5209 @node Glibc sys/sendfile.h
5210 @section Glibc @code{<sys/sendfile.h>}
5211
5212 @menu
5213 * sendfile::
5214 @end menu
5215
5216 @include glibc-functions/sendfile.texi
5217
5218 @c @node Glibc sys/shm.h
5219 @c @section Glibc Extensions to @code{<sys/shm.h>}
5220
5221 @node Glibc sys/socket.h
5222 @section Glibc Extensions to @code{<sys/socket.h>}
5223
5224 @menu
5225 * isfdtype::
5226 @end menu
5227
5228 @include glibc-functions/isfdtype.texi
5229
5230 @node Glibc sys/stat.h
5231 @section Glibc Extensions to @code{<sys/stat.h>}
5232
5233 @menu
5234 * lchmod::
5235 @end menu
5236
5237 @include glibc-functions/lchmod.texi
5238
5239 @node Glibc sys/statfs.h
5240 @section Glibc @code{<sys/statfs.h>}
5241
5242 @menu
5243 * fstatfs::
5244 * statfs::
5245 @end menu
5246
5247 @include glibc-functions/fstatfs.texi
5248 @include glibc-functions/statfs.texi
5249
5250 @c @node Glibc sys/statvfs.h
5251 @c @section Glibc Extensions to @code{<sys/statvfs.h>}
5252
5253 @node Glibc sys/swap.h
5254 @section Glibc @code{<sys/swap.h>}
5255
5256 @menu
5257 * swapoff::
5258 * swapon::
5259 @end menu
5260
5261 @include glibc-functions/swapoff.texi
5262 @include glibc-functions/swapon.texi
5263
5264 @node Glibc sys/sysctl.h
5265 @section Glibc @code{<sys/sysctl.h>}
5266
5267 @menu
5268 * sysctl::
5269 @end menu
5270
5271 @include glibc-functions/sysctl.texi
5272
5273 @node Glibc sys/sysinfo.h
5274 @section Glibc @code{<sys/sysinfo.h>}
5275
5276 @menu
5277 * get_avphys_pages::
5278 * get_nprocs::
5279 * get_nprocs_conf::
5280 * get_phys_pages::
5281 * sysinfo::
5282 @end menu
5283
5284 @include glibc-functions/get_avphys_pages.texi
5285 @include glibc-functions/get_nprocs.texi
5286 @include glibc-functions/get_nprocs_conf.texi
5287 @include glibc-functions/get_phys_pages.texi
5288 @include glibc-functions/sysinfo.texi
5289
5290 @node Glibc sys/syslog.h
5291 @section Glibc @code{<sys/syslog.h>}
5292
5293 @menu
5294 * vsyslog::
5295 @end menu
5296
5297 @include glibc-functions/vsyslog.texi
5298
5299 @node Glibc sys/sysmacros.h
5300 @section Glibc @code{<sys/sysmacros.h>}
5301
5302 @menu
5303 * gnu_dev_major::
5304 * gnu_dev_makedev::
5305 * gnu_dev_minor::
5306 @end menu
5307
5308 @include glibc-functions/gnu_dev_major.texi
5309 @include glibc-functions/gnu_dev_makedev.texi
5310 @include glibc-functions/gnu_dev_minor.texi
5311
5312 @node Glibc sys/time.h
5313 @section Glibc Extensions to @code{<sys/time.h>}
5314
5315 @menu
5316 * adjtime::
5317 * futimes::
5318 * lutimes::
5319 * settimeofday::
5320 @end menu
5321
5322 @include glibc-functions/adjtime.texi
5323 @include glibc-functions/futimes.texi
5324 @include glibc-functions/lutimes.texi
5325 @include glibc-functions/settimeofday.texi
5326
5327 @c @node Glibc sys/timeb.h
5328 @c @section Glibc Extensions to @code{<sys/timeb.h>}
5329
5330 @c @node Glibc sys/times.h
5331 @c @section Glibc Extensions to @code{<sys/times.h>}
5332
5333 @node Glibc sys/timex.h
5334 @section Glibc @code{<sys/timex.h>}
5335
5336 @menu
5337 * adjtimex::
5338 * ntp_adjtime::
5339 * ntp_gettime::
5340 @end menu
5341
5342 @include glibc-functions/adjtimex.texi
5343 @include glibc-functions/ntp_adjtime.texi
5344 @include glibc-functions/ntp_gettime.texi
5345
5346 @c @node Glibc sys/types.h
5347 @c @section Glibc Extensions to @code{<sys/types.h>}
5348
5349 @c @node Glibc sys/uio.h
5350 @c @section Glibc Extensions to @code{<sys/uio.h>}
5351
5352 @c @node Glibc sys/un.h
5353 @c @section Glibc Extensions to @code{<sys/un.h>}
5354
5355 @node Glibc sys/ustat.h
5356 @section Glibc @code{<sys/ustat.h>}
5357
5358 @menu
5359 * ustat::
5360 @end menu
5361
5362 @include glibc-functions/ustat.texi
5363
5364 @c @node Glibc sys/utsname.h
5365 @c @section Glibc Extensions to @code{<sys/utsname.h>}
5366
5367 @node Glibc sys/vlimit.h
5368 @section Glibc @code{<sys/vlimit.h>}
5369
5370 @menu
5371 * vlimit::
5372 @end menu
5373
5374 @include glibc-functions/vlimit.texi
5375
5376 @node Glibc sys/vm86.h
5377 @section Glibc @code{<sys/vm86.h>}
5378
5379 @menu
5380 * vm86::
5381 @end menu
5382
5383 @include glibc-functions/vm86.texi
5384
5385 @node Glibc sys/vtimes.h
5386 @section Glibc @code{<sys/vtimes.h>}
5387
5388 @menu
5389 * vtimes::
5390 @end menu
5391
5392 @include glibc-functions/vtimes.texi
5393
5394 @node Glibc sys/wait.h
5395 @section Glibc Extensions to @code{<sys/wait.h>}
5396
5397 @menu
5398 * wait3::
5399 * wait4::
5400 @end menu
5401
5402 @include glibc-functions/wait3.texi
5403 @include glibc-functions/wait4.texi
5404
5405 @node Glibc sys/xattr.h
5406 @section Glibc @code{<sys/xattr.h>}
5407
5408 @menu
5409 * fgetxattr::
5410 * flistxattr::
5411 * fremovexattr::
5412 * fsetxattr::
5413 * getxattr::
5414 * lgetxattr::
5415 * listxattr::
5416 * llistxattr::
5417 * lremovexattr::
5418 * lsetxattr::
5419 * removexattr::
5420 * setxattr::
5421 @end menu
5422
5423 @include glibc-functions/fgetxattr.texi
5424 @include glibc-functions/flistxattr.texi
5425 @include glibc-functions/fremovexattr.texi
5426 @include glibc-functions/fsetxattr.texi
5427 @include glibc-functions/getxattr.texi
5428 @include glibc-functions/lgetxattr.texi
5429 @include glibc-functions/listxattr.texi
5430 @include glibc-functions/llistxattr.texi
5431 @include glibc-functions/lremovexattr.texi
5432 @include glibc-functions/lsetxattr.texi
5433 @include glibc-functions/removexattr.texi
5434 @include glibc-functions/setxattr.texi
5435
5436 @c @node Glibc sysexits.h
5437 @c @section Glibc @code{<sysexits.h>}
5438
5439 @c @node Glibc syslog.h
5440 @c @section Glibc Extensions to @code{<syslog.h>}
5441
5442 @c @node Glibc tar.h
5443 @c @section Glibc Extensions to @code{<tar.h>}
5444
5445 @node Glibc termios.h
5446 @section Glibc Extensions to @code{<termios.h>}
5447
5448 @menu
5449 * cfmakeraw::
5450 * cfsetspeed::
5451 @end menu
5452
5453 @include glibc-functions/cfmakeraw.texi
5454 @include glibc-functions/cfsetspeed.texi
5455
5456 @c @node Glibc tgmath.h
5457 @c @section Glibc Extensions to @code{<tgmath.h>}
5458
5459 @node Glibc time.h
5460 @section Glibc Extensions to @code{<time.h>}
5461
5462 @menu
5463 * dysize::
5464 * getdate_err::
5465 * getdate_r::
5466 * stime::
5467 * strftime_l::
5468 * strptime_l::
5469 * timegm::
5470 * timelocal::
5471 * timer_gettime::
5472 @end menu
5473
5474 @include glibc-functions/dysize.texi
5475 @include glibc-functions/getdate_err.texi
5476 @include glibc-functions/getdate_r.texi
5477 @include glibc-functions/stime.texi
5478 @include glibc-functions/strftime_l.texi
5479 @include glibc-functions/strptime_l.texi
5480 @include glibc-functions/timegm.texi
5481 @include glibc-functions/timelocal.texi
5482 @include glibc-functions/timer_gettime.texi
5483
5484 @c @node Glibc trace.h
5485 @c @section Glibc Extensions to @code{<trace.h>}
5486
5487 @node Glibc ttyent.h
5488 @section Glibc @code{<ttyent.h>}
5489
5490 @menu
5491 * endttyent::
5492 * getttyent::
5493 * getttynam::
5494 * setttyent::
5495 @end menu
5496
5497 @include glibc-functions/endttyent.texi
5498 @include glibc-functions/getttyent.texi
5499 @include glibc-functions/getttynam.texi
5500 @include glibc-functions/setttyent.texi
5501
5502 @c @node Glibc ucontext.h
5503 @c @section Glibc Extensions to @code{<ucontext.h>}
5504
5505 @c @node Glibc ulimit.h
5506 @c @section Glibc Extensions to @code{<ulimit.h>}
5507
5508 @node Glibc unistd.h
5509 @section Glibc Extensions to @code{<unistd.h>}
5510
5511 @menu
5512 * acct::
5513 * brk::
5514 * chroot::
5515 * daemon::
5516 * endusershell::
5517 * euidaccess::
5518 * fexecve::
5519 * get_current_dir_name::
5520 * getdomainname::
5521 * getdtablesize::
5522 * getpagesize::
5523 * getpass::
5524 * getresgid::
5525 * getresuid::
5526 * getusershell::
5527 * group_member::
5528 * profil::
5529 * revoke::
5530 * sbrk::
5531 * setlogin::
5532 * setdomainname::
5533 * sethostid::
5534 * sethostname::
5535 * setresgid::
5536 * setresuid::
5537 * setusershell::
5538 * syscall::
5539 * ttyslot::
5540 * vhangup::
5541 @end menu
5542
5543 @include glibc-functions/acct.texi
5544 @include glibc-functions/brk.texi
5545 @include glibc-functions/chroot.texi
5546 @include glibc-functions/daemon.texi
5547 @include glibc-functions/endusershell.texi
5548 @include glibc-functions/euidaccess.texi
5549 @include glibc-functions/fexecve.texi
5550 @include glibc-functions/get_current_dir_name.texi
5551 @include glibc-functions/getdomainname.texi
5552 @include glibc-functions/getdtablesize.texi
5553 @include glibc-functions/getpagesize.texi
5554 @include glibc-functions/getpass.texi
5555 @include glibc-functions/getresgid.texi
5556 @include glibc-functions/getresuid.texi
5557 @include glibc-functions/getusershell.texi
5558 @include glibc-functions/group_member.texi
5559 @include glibc-functions/profil.texi
5560 @include glibc-functions/revoke.texi
5561 @include glibc-functions/sbrk.texi
5562 @include glibc-functions/setlogin.texi
5563 @include glibc-functions/setdomainname.texi
5564 @include glibc-functions/sethostid.texi
5565 @include glibc-functions/sethostname.texi
5566 @include glibc-functions/setresgid.texi
5567 @include glibc-functions/setresuid.texi
5568 @include glibc-functions/setusershell.texi
5569 @include glibc-functions/syscall.texi
5570 @include glibc-functions/ttyslot.texi
5571 @include glibc-functions/vhangup.texi
5572
5573 @c @node Glibc utime.h
5574 @c @section Glibc Extensions to @code{<utime.h>}
5575
5576 @node Glibc utmp.h
5577 @section Glibc @code{<utmp.h>}
5578
5579 @menu
5580 * endutent::
5581 * getutent::
5582 * getutent_r::
5583 * getutid::
5584 * getutid_r::
5585 * getutline::
5586 * getutline_r::
5587 * pututline::
5588 * setutent::
5589 * updwtmp::
5590 * utmpname::
5591 @end menu
5592
5593 @include glibc-functions/endutent.texi
5594 @include glibc-functions/getutent.texi
5595 @include glibc-functions/getutent_r.texi
5596 @include glibc-functions/getutid.texi
5597 @include glibc-functions/getutid_r.texi
5598 @include glibc-functions/getutline.texi
5599 @include glibc-functions/getutline_r.texi
5600 @include glibc-functions/pututline.texi
5601 @include glibc-functions/setutent.texi
5602 @include glibc-functions/updwtmp.texi
5603 @include glibc-functions/utmpname.texi
5604
5605 @node Glibc utmpx.h
5606 @section Glibc Extensions to @code{<utmpx.h>}
5607
5608 @menu
5609 * getutmp::
5610 * getutmpx::
5611 * updwtmpx::
5612 * utmpxname::
5613 @end menu
5614
5615 @include glibc-functions/getutmp.texi
5616 @include glibc-functions/getutmpx.texi
5617 @include glibc-functions/updwtmpx.texi
5618 @include glibc-functions/utmpxname.texi
5619
5620 @node Glibc wchar.h
5621 @section Glibc Extensions to @code{<wchar.h>}
5622
5623 @menu
5624 * fgetwc_unlocked::
5625 * fgetws_unlocked::
5626 * fputwc_unlocked::
5627 * fputws_unlocked::
5628 * getwc_unlocked::
5629 * getwchar_unlocked::
5630 * mbsnrtowcs::
5631 * putwc_unlocked::
5632 * putwchar_unlocked::
5633 * wcpcpy::
5634 * wcpncpy::
5635 * wcscasecmp::
5636 * wcscasecmp_l::
5637 * wcschrnul::
5638 * wcscoll_l::
5639 * wcsdup::
5640 * wcsftime_l::
5641 * wcsncasecmp::
5642 * wcsncasecmp_l::
5643 * wcsnlen::
5644 * wcsnrtombs::
5645 * wcstod_l::
5646 * wcstof_l::
5647 * wcstol_l::
5648 * wcstold_l::
5649 * wcstoll_l::
5650 * wcstoq::
5651 * wcstoul_l::
5652 * wcstoull_l::
5653 * wcstouq::
5654 * wcsxfrm_l::
5655 * wmempcpy::
5656 @end menu
5657
5658 @include glibc-functions/fgetwc_unlocked.texi
5659 @include glibc-functions/fgetws_unlocked.texi
5660 @include glibc-functions/fputwc_unlocked.texi
5661 @include glibc-functions/fputws_unlocked.texi
5662 @include glibc-functions/getwc_unlocked.texi
5663 @include glibc-functions/getwchar_unlocked.texi
5664 @include glibc-functions/mbsnrtowcs.texi
5665 @include glibc-functions/putwc_unlocked.texi
5666 @include glibc-functions/putwchar_unlocked.texi
5667 @include glibc-functions/wcpcpy.texi
5668 @include glibc-functions/wcpncpy.texi
5669 @include glibc-functions/wcscasecmp.texi
5670 @include glibc-functions/wcscasecmp_l.texi
5671 @include glibc-functions/wcschrnul.texi
5672 @include glibc-functions/wcscoll_l.texi
5673 @include glibc-functions/wcsdup.texi
5674 @include glibc-functions/wcsftime_l.texi
5675 @include glibc-functions/wcsncasecmp.texi
5676 @include glibc-functions/wcsncasecmp_l.texi
5677 @include glibc-functions/wcsnlen.texi
5678 @include glibc-functions/wcsnrtombs.texi
5679 @include glibc-functions/wcstod_l.texi
5680 @include glibc-functions/wcstof_l.texi
5681 @include glibc-functions/wcstol_l.texi
5682 @include glibc-functions/wcstold_l.texi
5683 @include glibc-functions/wcstoll_l.texi
5684 @include glibc-functions/wcstoq.texi
5685 @include glibc-functions/wcstoul_l.texi
5686 @include glibc-functions/wcstoull_l.texi
5687 @include glibc-functions/wcstouq.texi
5688 @include glibc-functions/wcsxfrm_l.texi
5689 @include glibc-functions/wmempcpy.texi
5690
5691 @node Glibc wctype.h
5692 @section Glibc Extensions to @code{<wctype.h>}
5693
5694 @menu
5695 * iswalnum_l::
5696 * iswalpha_l::
5697 * iswblank_l::
5698 * iswcntrl_l::
5699 * iswctype_l::
5700 * iswdigit_l::
5701 * iswgraph_l::
5702 * iswlower_l::
5703 * iswprint_l::
5704 * iswpunct_l::
5705 * iswspace_l::
5706 * iswupper_l::
5707 * iswxdigit_l::
5708 * towctrans_l::
5709 * towlower_l::
5710 * towupper_l::
5711 * wctrans_l::
5712 * wctype_l::
5713 @end menu
5714
5715 @include glibc-functions/iswalnum_l.texi
5716 @include glibc-functions/iswalpha_l.texi
5717 @include glibc-functions/iswblank_l.texi
5718 @include glibc-functions/iswcntrl_l.texi
5719 @include glibc-functions/iswctype_l.texi
5720 @include glibc-functions/iswdigit_l.texi
5721 @include glibc-functions/iswgraph_l.texi
5722 @include glibc-functions/iswlower_l.texi
5723 @include glibc-functions/iswprint_l.texi
5724 @include glibc-functions/iswpunct_l.texi
5725 @include glibc-functions/iswspace_l.texi
5726 @include glibc-functions/iswupper_l.texi
5727 @include glibc-functions/iswxdigit_l.texi
5728 @include glibc-functions/towctrans_l.texi
5729 @include glibc-functions/towlower_l.texi
5730 @include glibc-functions/towupper_l.texi
5731 @include glibc-functions/wctrans_l.texi
5732 @include glibc-functions/wctype_l.texi
5733
5734 @c @node Glibc wordexp.h
5735 @c @section Glibc Extensions to @code{<wordexp.h>}
5736
5737 @node Particular Modules
5738 @chapter Particular Modules
5739
5740 @menu
5741 * alloca::
5742 * alloca-opt::
5743 * String Functions in C Locale::
5744 * Quoting::
5745 * error and progname::
5746 * gcd::
5747 * Regular expressions::
5748 * Supporting Relocation::
5749 @end menu
5750
5751 @node alloca
5752 @section alloca
5753 @findex alloca
5754 @include alloca.texi
5755
5756 @node alloca-opt
5757 @section alloca-opt
5758 @findex alloca
5759 @include alloca-opt.texi
5760
5761 @node String Functions in C Locale
5762 @section Character and String Functions in C Locale
5763
5764 The functions in this section are similar to the generic string functions
5765 from the standard C library, except that
5766 @itemize
5767 @item
5768 They behave as if the locale was set to the "C" locale, even when the
5769 locale is different, and/or
5770 @item
5771 They are specially optimized for the case where all characters are plain
5772 ASCII characters.
5773 @end itemize
5774
5775 @menu
5776 * c-ctype::
5777 * c-strcase::
5778 * c-strcaseeq::
5779 * c-strcasestr::
5780 * c-strstr::
5781 * c-strtod::
5782 * c-strtold::
5783 @end menu
5784
5785 @node c-ctype
5786 @subsection c-ctype
5787 @include c-ctype.texi
5788
5789 @node c-strcase
5790 @subsection c-strcase
5791 @include c-strcase.texi
5792
5793 @node c-strcaseeq
5794 @subsection c-strcaseeq
5795 @include c-strcaseeq.texi
5796
5797 @node c-strcasestr
5798 @subsection c-strcasestr
5799 @include c-strcasestr.texi
5800
5801 @node c-strstr
5802 @subsection c-strstr
5803 @include c-strstr.texi
5804
5805 @node c-strtod
5806 @subsection c-strtod
5807 @include c-strtod.texi
5808
5809 @node c-strtold
5810 @subsection c-strtold
5811 @include c-strtold.texi
5812
5813 @include quote.texi
5814 @include error.texi
5815 @include gcd.texi
5816 @include relocatable-maint.texi
5817
5818 @node Regular expressions
5819 @section Regular expressions
5820
5821 Gnulib supports many different types of regular expressions; although
5822 the underlying features are the same or identical, the syntax used
5823 varies.  The descriptions given here for the different types are
5824 generated automatically.
5825
5826 @include regexprops-generic.texi
5827
5828
5829 @node GNU Free Documentation License
5830 @appendix GNU Free Documentation License
5831
5832 @include fdl.texi
5833
5834
5835 @node Index
5836 @unnumbered Index
5837
5838 @printindex cp
5839
5840 @bye
5841
5842 @c Local Variables:
5843 @c indent-tabs-mode: nil
5844 @c whitespace-check-buffer-indent: nil
5845 @c End: