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