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