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