Add documentation chapter about the glibc header files.
[gnulib.git] / doc / gnulib.texi
index 294dc73..fdab409 100644 (file)
@@ -1,20 +1,24 @@
 \input texinfo   @c -*-texinfo-*-
 \input texinfo   @c -*-texinfo-*-
-@comment $Id: gnulib.texi,v 1.36 2007-04-03 22:45:13 haible Exp $
+@comment $Id: gnulib.texi,v 1.44 2007-09-09 13:20:45 haible Exp $
 @comment %**start of header
 @setfilename gnulib.info
 @settitle GNU Gnulib
 @syncodeindex fn cp
 @syncodeindex pg cp
 @comment %**start of header
 @setfilename gnulib.info
 @settitle GNU Gnulib
 @syncodeindex fn cp
 @syncodeindex pg cp
+@ifclear texi2html
+@firstparagraphindent insert
+@end ifclear
 @comment %**end of header
 
 @comment %**end of header
 
-@set UPDATED $Date: 2007-04-03 22:45:13 $
+@set UPDATED $Date: 2007-09-09 13:20:45 $
 
 @copying
 This manual is for GNU Gnulib (updated @value{UPDATED}),
 which is a library of common routines intended to be shared at the
 source level.
 
 
 @copying
 This manual is for GNU Gnulib (updated @value{UPDATED}),
 which is a library of common routines intended to be shared at the
 source level.
 
-Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+Copyright @copyright{} 2004, 2005, 2006, 2007, 2008 Free Software
+Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.1 or
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -51,8 +55,12 @@ Texts.  A copy of the license is included in the section entitled
 * Introduction::
 * Invoking gnulib-tool::
 * Miscellaneous Notes::
 * Introduction::
 * Invoking gnulib-tool::
 * Miscellaneous Notes::
-* Particular Modules::          Documentation of Individual Modules
-* Copying This Manual::
+* POSIX Substitutes Library::       Building as a separate substitutes library.
+* Header File Substitutes::         Overriding system headers.
+* Function Substitutes::            Replacing system functions.
+* Glibc Header File Substitutes::   Overriding system headers.
+* Particular Modules::              Documentation of individual modules.
+* GNU Free Documentation License::  Copying and sharing this manual.
 * Index::
 @end menu
 
 * Index::
 @end menu
 
@@ -68,13 +76,13 @@ Resources:
 @itemize
 @item Gnulib is hosted at Savannah:
       @url{http://savannah.gnu.org/projects/gnulib}.  Get the sources
 @itemize
 @item Gnulib is hosted at Savannah:
       @url{http://savannah.gnu.org/projects/gnulib}.  Get the sources
-      through git or CVS from there.
+      through Git or CVS from there.
 @item The Gnulib home page:
       @url{http://www.gnu.org/software/gnulib/}.
 @end itemize
 
 @menu
 @item The Gnulib home page:
       @url{http://www.gnu.org/software/gnulib/}.
 @end itemize
 
 @menu
-* Library vs. Reusable Code::
+* Library vs Reusable Code::
 * Portability and Application Code::
 * Modules::
 * Various Kinds of Modules::
 * Portability and Application Code::
 * Modules::
 * Various Kinds of Modules::
@@ -347,14 +355,17 @@ libgsasl_la_LDFLAGS += -no-undefined
 
 Gnulib provides copies of the GNU GPL, GNU LGPL, and GNU FDL licenses
 in Texinfo form.  (The master location is
 
 Gnulib provides copies of the GNU GPL, GNU LGPL, and GNU FDL licenses
 in Texinfo form.  (The master location is
-@url{http://www.gnu.org/licenses/}).  These Texinfo documents have
-various node names and structures built into them; for your manual,
-you might like to change these.  It's ok to do this, and a convenient
-way to do so is to use a context diff and the @option{--local-dir}
-option to @command{gnulib-tool}.
+@url{http://www.gnu.org/licenses/}).  These Texinfo documents do not
+have any node names and structures built into them; for your manual,
+you should @code{@@include} them in an appropriate @code{@@node}.
+
+The conventional name for the GPL node is @samp{Copying} and for the FDL
+@samp{GNU Free Documentation License}.  The LGPL doesn't seem to have
+a conventional node name.
 
 Of course the license texts themselves should not be changed at all.
 
 
 Of course the license texts themselves should not be changed at all.
 
+
 @node Build robot for gnulib
 @section Build robot for gnulib
 
 @node Build robot for gnulib
 @section Build robot for gnulib
 
@@ -394,8 +405,8 @@ And then transferring the @file{dummy-0.tar.gz} file.
 
 @item Build modules
 
 
 @item Build modules
 
-On the build machine, run ./autobuild (or "nohup ./autobuild").  It
-creates a directory 'logs/' with a log file for each module.
+On the build machine, run ./do-autobuild (or "nohup ./do-autobuild").
+It creates a directory 'logs/' with a log file for each module.
 
 @item Submit build logs
 
 
 @item Submit build logs
 
@@ -413,24 +424,2623 @@ autobuild-submit logs/*
 
 @end enumerate
 
 
 @end enumerate
 
+@node POSIX Substitutes Library
+@chapter Building the ISO C and POSIX Substitutes
+
+This section shows a radically different way to use Gnulib.
+
+You can extract the ISO C / POSIX substitutes part of gnulib by running
+the command
+@smallexample
+gnulib-tool --create-testdir --source-base=lib \
+            --dir=/tmp/posixlib `posix-modules`
+@end smallexample
+
+@noindent
+The command @samp{posix-modules} is found in the same directory as
+@code{gnulib-tool}.
+
+The resulting directory can be built on a particular platform,
+independently of the program being ported.  Then you can configure and
+build any program, by setting @code{CPPFLAGS} and @code{LDFLAGS} at
+configure time accordingly: set @code{CPPFLAGS="-I.../posixlib/lib"}, plus
+any essential type definitions and flags that you find in
+@code{.../posixlib/config.h}, and set
+@code{LDFLAGS=".../posixlib/lib/libgnu.a"}.
+
+This way of using Gnulib is useful when you don't want to modify the program's
+source code, or when the program uses a mix between C and C++ sources
+(requiring separate builds of the @code{posixlib} for the C compiler and
+for the C++ compiler).
+
+@node Header File Substitutes
+@chapter ISO C and POSIX Header File Substitutes
+
+This chapter describes which header files specified by ISO C or POSIX are
+substituted by Gnulib, which portability pitfalls are fixed by Gnulib, and
+which (known) portability problems are not worked around by Gnulib.
+
+@menu
+* aio.h::
+* arpa/inet.h::
+* assert.h::
+* complex.h::
+* cpio.h::
+* ctype.h::
+* dirent.h::
+* dlfcn.h::
+* errno.h::
+* fcntl.h::
+* fenv.h::
+* float.h::
+* fmtmsg.h::
+* fnmatch.h::
+* ftw.h::
+* glob.h::
+* grp.h::
+* iconv.h::
+* inttypes.h::
+* iso646.h::
+* langinfo.h::
+* libgen.h::
+* limits.h::
+* locale.h::
+* math.h::
+* monetary.h::
+* mqueue.h::
+* ndbm.h::
+* net/if.h::
+* netdb.h::
+* netinet/in.h::
+* netinet/tcp.h::
+* nl_types.h::
+* poll.h::
+* pthread.h::
+* pwd.h::
+* regex.h::
+* sched.h::
+* search.h::
+* semaphore.h::
+* setjmp.h::
+* signal.h::
+* spawn.h::
+* stdarg.h::
+* stdbool.h::
+* stddef.h::
+* stdint.h::
+* stdio.h::
+* stdlib.h::
+* string.h::
+* strings.h::
+* stropts.h::
+* sys/ipc.h::
+* sys/mman.h::
+* sys/msg.h::
+* sys/resource.h::
+* sys/select.h::
+* sys/sem.h::
+* sys/shm.h::
+* sys/socket.h::
+* sys/stat.h::
+* sys/statvfs.h::
+* sys/time.h::
+* sys/timeb.h::
+* sys/times.h::
+* sys/types.h::
+* sys/uio.h::
+* sys/un.h::
+* sys/utsname.h::
+* sys/wait.h::
+* syslog.h::
+* tar.h::
+* termios.h::
+* tgmath.h::
+* time.h::
+* trace.h::
+* ucontext.h::
+* ulimit.h::
+* unistd.h::
+* utime.h::
+* utmpx.h::
+* wchar.h::
+* wctype.h::
+* wordexp.h::
+@end menu
+
+@include headers/aio.texi
+@include headers/arpa_inet.texi
+@include headers/assert.texi
+@include headers/complex.texi
+@include headers/cpio.texi
+@include headers/ctype.texi
+@include headers/dirent.texi
+@include headers/dlfcn.texi
+@include headers/errno.texi
+@include headers/fcntl.texi
+@include headers/fenv.texi
+@include headers/float.texi
+@include headers/fmtmsg.texi
+@include headers/fnmatch.texi
+@include headers/ftw.texi
+@include headers/glob.texi
+@include headers/grp.texi
+@include headers/iconv.texi
+@include headers/inttypes.texi
+@include headers/iso646.texi
+@include headers/langinfo.texi
+@include headers/libgen.texi
+@include headers/limits.texi
+@include headers/locale.texi
+@include headers/math.texi
+@include headers/monetary.texi
+@include headers/mqueue.texi
+@include headers/ndbm.texi
+@include headers/net_if.texi
+@include headers/netdb.texi
+@include headers/netinet_in.texi
+@include headers/netinet_tcp.texi
+@include headers/nl_types.texi
+@include headers/poll.texi
+@include headers/pthread.texi
+@include headers/pwd.texi
+@include headers/regex.texi
+@include headers/sched.texi
+@include headers/search.texi
+@include headers/semaphore.texi
+@include headers/setjmp.texi
+@include headers/signal.texi
+@include headers/spawn.texi
+@include headers/stdarg.texi
+@include headers/stdbool.texi
+@include headers/stddef.texi
+@include headers/stdint.texi
+@include headers/stdio.texi
+@include headers/stdlib.texi
+@include headers/string.texi
+@include headers/strings.texi
+@include headers/stropts.texi
+@include headers/sys_ipc.texi
+@include headers/sys_mman.texi
+@include headers/sys_msg.texi
+@include headers/sys_resource.texi
+@include headers/sys_select.texi
+@include headers/sys_sem.texi
+@include headers/sys_shm.texi
+@include headers/sys_socket.texi
+@include headers/sys_stat.texi
+@include headers/sys_statvfs.texi
+@include headers/sys_time.texi
+@include headers/sys_timeb.texi
+@include headers/sys_times.texi
+@include headers/sys_types.texi
+@include headers/sys_uio.texi
+@include headers/sys_un.texi
+@include headers/sys_utsname.texi
+@include headers/sys_wait.texi
+@include headers/syslog.texi
+@include headers/tar.texi
+@include headers/termios.texi
+@include headers/tgmath.texi
+@include headers/time.texi
+@include headers/trace.texi
+@include headers/ucontext.texi
+@include headers/ulimit.texi
+@include headers/unistd.texi
+@include headers/utime.texi
+@include headers/utmpx.texi
+@include headers/wchar.texi
+@include headers/wctype.texi
+@include headers/wordexp.texi
+
+@node Function Substitutes
+@chapter ISO C and POSIX Function Substitutes
+
+This chapter describes which functions and function-like macros specified by
+ISO C or POSIX are substituted by Gnulib, which portability pitfalls are
+fixed by Gnulib, and which (known) portability problems are not worked around
+by Gnulib.
+
+The notation ``Gnulib module: ---'' means that Gnulib does not provide a
+module providing a substitute for the function.  When the list
+``Portability problems not fixed by Gnulib'' is empty, such a module is
+not needed: No portability problems are known.  Otherwise, it indicates
+that such a module would be useful but is not available: Noone so far
+found this function important enough to contribute a substitute for it.
+If you need this particular function, you may write to
+@code{<bug-gnulib at gnu dot org>}.
+
+@menu
+* FD_CLR::
+* FD_ISSET::
+* FD_SET::
+* FD_ZERO::
+* _Exit::
+* _exit::
+* _longjmp::
+* _setjmp::
+* _tolower::
+* _toupper::
+* a64l::
+* abort::
+* abs::
+* accept::
+* access::
+* acos::
+* acosf::
+* acosh::
+* acoshf::
+* acoshl::
+* acosl::
+* aio_cancel::
+* aio_error::
+* aio_fsync::
+* aio_read::
+* aio_return::
+* aio_suspend::
+* aio_write::
+* alarm::
+* asctime::
+* asctime_r::
+* asin::
+* asinf::
+* asinh::
+* asinhf::
+* asinhl::
+* asinl::
+* assert::
+* atan::
+* atan2::
+* atan2f::
+* atan2l::
+* atanf::
+* atanh::
+* atanhf::
+* atanhl::
+* atanl::
+* atexit::
+* atof::
+* atoi::
+* atol::
+* atoll::
+* basename::
+* bcmp::
+* bcopy::
+* bind::
+* bsd_signal::
+* bsearch::
+* btowc::
+* bzero::
+* cabs::
+* cabsf::
+* cabsl::
+* cacos::
+* cacosf::
+* cacosh::
+* cacoshf::
+* cacoshl::
+* cacosl::
+* calloc::
+* carg::
+* cargf::
+* cargl::
+* casin::
+* casinf::
+* casinh::
+* casinhf::
+* casinhl::
+* casinl::
+* catan::
+* catanf::
+* catanh::
+* catanhf::
+* catanhl::
+* catanl::
+* catclose::
+* catgets::
+* catopen::
+* cbrt::
+* cbrtf::
+* cbrtl::
+* ccos::
+* ccosf::
+* ccosh::
+* ccoshf::
+* ccoshl::
+* ccosl::
+* ceil::
+* ceilf::
+* ceill::
+* cexp::
+* cexpf::
+* cexpl::
+* cfgetispeed::
+* cfgetospeed::
+* cfsetispeed::
+* cfsetospeed::
+* chdir::
+* chmod::
+* chown::
+* cimag::
+* cimagf::
+* cimagl::
+* clearerr::
+* clock::
+* clock_getcpuclockid::
+* clock_getres::
+* clock_gettime::
+* clock_nanosleep::
+* clock_settime::
+* clog::
+* clogf::
+* clogl::
+* close::
+* closedir::
+* closelog::
+* confstr::
+* conj::
+* conjf::
+* conjl::
+* connect::
+* copysign::
+* copysignf::
+* copysignl::
+* cos::
+* cosf::
+* cosh::
+* coshf::
+* coshl::
+* cosl::
+* cpow::
+* cpowf::
+* cpowl::
+* cproj::
+* cprojf::
+* cprojl::
+* creal::
+* crealf::
+* creall::
+* creat::
+* crypt::
+* csin::
+* csinf::
+* csinh::
+* csinhf::
+* csinhl::
+* csinl::
+* csqrt::
+* csqrtf::
+* csqrtl::
+* ctan::
+* ctanf::
+* ctanh::
+* ctanhf::
+* ctanhl::
+* ctanl::
+* ctermid::
+* ctime::
+* ctime_r::
+* daylight::
+* dbm_clearerr::
+* dbm_close::
+* dbm_delete::
+* dbm_error::
+* dbm_fetch::
+* dbm_firstkey::
+* dbm_nextkey::
+* dbm_open::
+* dbm_store::
+* difftime::
+* dirname::
+* div::
+* dlclose::
+* dlerror::
+* dlopen::
+* dlsym::
+* drand48::
+* dup::
+* dup2::
+* ecvt::
+* encrypt::
+* endgrent::
+* endhostent::
+* endnetent::
+* endprotoent::
+* endpwent::
+* endservent::
+* endutxent::
+* environ::
+* erand48::
+* erf::
+* erfc::
+* erfcf::
+* erfcl::
+* erff::
+* erfl::
+* errno::
+* execl::
+* execle::
+* execlp::
+* execv::
+* execve::
+* execvp::
+* exit::
+* exp::
+* exp2::
+* exp2f::
+* exp2l::
+* expf::
+* expl::
+* expm1::
+* expm1f::
+* expm1l::
+* fabs::
+* fabsf::
+* fabsl::
+* fattach::
+* fchdir::
+* fchmod::
+* fchown::
+* fclose::
+* fcntl::
+* fcvt::
+* fdatasync::
+* fdetach::
+* fdim::
+* fdimf::
+* fdiml::
+* fdopen::
+* feclearexcept::
+* fegetenv::
+* fegetexceptflag::
+* fegetround::
+* feholdexcept::
+* feof::
+* feraiseexcept::
+* ferror::
+* fesetenv::
+* fesetexceptflag::
+* fesetround::
+* fetestexcept::
+* feupdateenv::
+* fflush::
+* ffs::
+* fgetc::
+* fgetpos::
+* fgets::
+* fgetwc::
+* fgetws::
+* fileno::
+* flockfile::
+* floor::
+* floorf::
+* floorl::
+* fma::
+* fmaf::
+* fmal::
+* fmax::
+* fmaxf::
+* fmaxl::
+* fmin::
+* fminf::
+* fminl::
+* fmod::
+* fmodf::
+* fmodl::
+* fmtmsg::
+* fnmatch::
+* fopen::
+* fork::
+* fpathconf::
+* fpclassify::
+* fprintf::
+* fputc::
+* fputs::
+* fputwc::
+* fputws::
+* fread::
+* free::
+* freeaddrinfo::
+* freopen::
+* frexp::
+* frexpf::
+* frexpl::
+* fscanf::
+* fseek::
+* fseeko::
+* fsetpos::
+* fstat::
+* fstatvfs::
+* fsync::
+* ftell::
+* ftello::
+* ftime::
+* ftok::
+* ftruncate::
+* ftrylockfile::
+* ftw::
+* funlockfile::
+* fwide::
+* fwprintf::
+* fwrite::
+* fwscanf::
+* gai_strerror::
+* gcvt::
+* getaddrinfo::
+* getc::
+* getc_unlocked::
+* getchar::
+* getchar_unlocked::
+* getcontext::
+* getcwd::
+* getdate::
+* getdelim::
+* getegid::
+* getenv::
+* geteuid::
+* getgid::
+* getgrent::
+* getgrgid::
+* getgrgid_r::
+* getgrnam::
+* getgrnam_r::
+* getgroups::
+* gethostbyaddr::
+* gethostbyname::
+* gethostent::
+* gethostid::
+* gethostname::
+* getitimer::
+* getline::
+* getlogin::
+* getlogin_r::
+* getmsg::
+* getnameinfo::
+* getnetbyaddr::
+* getnetbyname::
+* getnetent::
+* getopt::
+* getpeername::
+* getpgid::
+* getpgrp::
+* getpid::
+* getpmsg::
+* getppid::
+* getpriority::
+* getprotobyname::
+* getprotobynumber::
+* getprotoent::
+* getpwent::
+* getpwnam::
+* getpwnam_r::
+* getpwuid::
+* getpwuid_r::
+* getrlimit::
+* getrusage::
+* gets::
+* getservbyname::
+* getservbyport::
+* getservent::
+* getsid::
+* getsockname::
+* getsockopt::
+* getsubopt::
+* gettimeofday::
+* getuid::
+* getutxent::
+* getutxid::
+* getutxline::
+* getwc::
+* getwchar::
+* getwd::
+* glob::
+* globfree::
+* gmtime::
+* gmtime_r::
+* grantpt::
+* h_errno::
+* hcreate::
+* hdestroy::
+* hsearch::
+* htonl::
+* htons::
+* hypot::
+* hypotf::
+* hypotl::
+* iconv::
+* iconv_close::
+* iconv_open::
+* if_freenameindex::
+* if_indextoname::
+* if_nameindex::
+* if_nametoindex::
+* ilogb::
+* ilogbf::
+* ilogbl::
+* imaxabs::
+* imaxdiv::
+* index::
+* inet_addr::
+* inet_ntoa::
+* inet_ntop::
+* inet_pton::
+* initstate::
+* insque::
+* ioctl::
+* isalnum::
+* isalpha::
+* isascii::
+* isastream::
+* isatty::
+* isblank::
+* iscntrl::
+* isdigit::
+* isfinite::
+* isgraph::
+* isgreater::
+* isgreaterequal::
+* isinf::
+* isless::
+* islessequal::
+* islessgreater::
+* islower::
+* isnan::
+* isnormal::
+* isprint::
+* ispunct::
+* isspace::
+* isunordered::
+* isupper::
+* iswalnum::
+* iswalpha::
+* iswblank::
+* iswcntrl::
+* iswctype::
+* iswdigit::
+* iswgraph::
+* iswlower::
+* iswprint::
+* iswpunct::
+* iswspace::
+* iswupper::
+* iswxdigit::
+* isxdigit::
+* j0::
+* j1::
+* jn::
+* jrand48::
+* kill::
+* killpg::
+* l64a::
+* labs::
+* lchown::
+* lcong48::
+* ldexp::
+* ldexpf::
+* ldexpl::
+* ldiv::
+* lfind::
+* lgamma::
+* lgammaf::
+* lgammal::
+* link::
+* lio_listio::
+* listen::
+* llabs::
+* lldiv::
+* llrint::
+* llrintf::
+* llrintl::
+* llround::
+* llroundf::
+* llroundl::
+* localeconv::
+* localtime::
+* localtime_r::
+* lockf::
+* log::
+* log10::
+* log10f::
+* log10l::
+* log1p::
+* log1pf::
+* log1pl::
+* log2::
+* log2f::
+* log2l::
+* logb::
+* logbf::
+* logbl::
+* logf::
+* logl::
+* longjmp::
+* lrand48::
+* lrint::
+* lrintf::
+* lrintl::
+* lround::
+* lroundf::
+* lroundl::
+* lsearch::
+* lseek::
+* lstat::
+* makecontext::
+* malloc::
+* mblen::
+* mbrlen::
+* mbrtowc::
+* mbsinit::
+* mbsrtowcs::
+* mbstowcs::
+* mbtowc::
+* memccpy::
+* memchr::
+* memcmp::
+* memcpy::
+* memmem::
+* memmove::
+* memset::
+* mkdir::
+* mkfifo::
+* mknod::
+* mkstemp::
+* mktemp::
+* mktime::
+* mlock::
+* mlockall::
+* mmap::
+* modf::
+* modff::
+* modfl::
+* mprotect::
+* mq_close::
+* mq_getattr::
+* mq_notify::
+* mq_open::
+* mq_receive::
+* mq_send::
+* mq_setattr::
+* mq_timedreceive::
+* mq_timedsend::
+* mq_unlink::
+* mrand48::
+* msgctl::
+* msgget::
+* msgrcv::
+* msgsnd::
+* msync::
+* munlock::
+* munlockall::
+* munmap::
+* nan::
+* nanf::
+* nanl::
+* nanosleep::
+* nearbyint::
+* nearbyintf::
+* nearbyintl::
+* nextafter::
+* nextafterf::
+* nextafterl::
+* nexttoward::
+* nexttowardf::
+* nexttowardl::
+* nftw::
+* nice::
+* nl_langinfo::
+* nrand48::
+* ntohl::
+* ntohs::
+* open::
+* opendir::
+* openlog::
+* optarg::
+* pathconf::
+* pause::
+* pclose::
+* perror::
+* pipe::
+* poll::
+* popen::
+* posix_fadvise::
+* posix_fallocate::
+* posix_madvise::
+* posix_mem_offset::
+* posix_memalign::
+* posix_openpt::
+* posix_spawn::
+* posix_spawn_file_actions_addclose::
+* posix_spawn_file_actions_adddup2::
+* posix_spawn_file_actions_addopen::
+* posix_spawn_file_actions_destroy::
+* posix_spawn_file_actions_init::
+* posix_spawnattr_destroy::
+* posix_spawnattr_getflags::
+* posix_spawnattr_getpgroup::
+* posix_spawnattr_getschedparam::
+* posix_spawnattr_getschedpolicy::
+* posix_spawnattr_getsigdefault::
+* posix_spawnattr_getsigmask::
+* posix_spawnattr_init::
+* posix_spawnattr_setflags::
+* posix_spawnattr_setpgroup::
+* posix_spawnattr_setschedparam::
+* posix_spawnattr_setschedpolicy::
+* posix_spawnattr_setsigdefault::
+* posix_spawnattr_setsigmask::
+* posix_spawnp::
+* posix_trace_attr_destroy::
+* posix_trace_attr_getclockres::
+* posix_trace_attr_getcreatetime::
+* posix_trace_attr_getgenversion::
+* posix_trace_attr_getinherited::
+* posix_trace_attr_getlogfullpolicy::
+* posix_trace_attr_getlogsize::
+* posix_trace_attr_getmaxdatasize::
+* posix_trace_attr_getmaxsystemeventsize::
+* posix_trace_attr_getmaxusereventsize::
+* posix_trace_attr_getname::
+* posix_trace_attr_getstreamfullpolicy::
+* posix_trace_attr_getstreamsize::
+* posix_trace_attr_init::
+* posix_trace_attr_setinherited::
+* posix_trace_attr_setlogfullpolicy::
+* posix_trace_attr_setlogsize::
+* posix_trace_attr_setmaxdatasize::
+* posix_trace_attr_setname::
+* posix_trace_attr_setstreamfullpolicy::
+* posix_trace_attr_setstreamsize::
+* posix_trace_clear::
+* posix_trace_close::
+* posix_trace_create::
+* posix_trace_create_withlog::
+* posix_trace_event::
+* posix_trace_eventid_equal::
+* posix_trace_eventid_get_name::
+* posix_trace_eventid_open::
+* posix_trace_eventset_add::
+* posix_trace_eventset_del::
+* posix_trace_eventset_empty::
+* posix_trace_eventset_fill::
+* posix_trace_eventset_ismember::
+* posix_trace_eventtypelist_getnext_id::
+* posix_trace_eventtypelist_rewind::
+* posix_trace_flush::
+* posix_trace_get_attr::
+* posix_trace_get_filter::
+* posix_trace_get_status::
+* posix_trace_getnext_event::
+* posix_trace_open::
+* posix_trace_rewind::
+* posix_trace_set_filter::
+* posix_trace_shutdown::
+* posix_trace_start::
+* posix_trace_stop::
+* posix_trace_timedgetnext_event::
+* posix_trace_trid_eventid_open::
+* posix_trace_trygetnext_event::
+* posix_typed_mem_get_info::
+* posix_typed_mem_open::
+* pow::
+* powf::
+* powl::
+* pread::
+* printf::
+* pselect::
+* pthread_atfork::
+* pthread_attr_destroy::
+* pthread_attr_getdetachstate::
+* pthread_attr_getguardsize::
+* pthread_attr_getinheritsched::
+* pthread_attr_getschedparam::
+* pthread_attr_getschedpolicy::
+* pthread_attr_getscope::
+* pthread_attr_getstack::
+* pthread_attr_getstackaddr::
+* pthread_attr_getstacksize::
+* pthread_attr_init::
+* pthread_attr_setdetachstate::
+* pthread_attr_setguardsize::
+* pthread_attr_setinheritsched::
+* pthread_attr_setschedparam::
+* pthread_attr_setschedpolicy::
+* pthread_attr_setscope::
+* pthread_attr_setstack::
+* pthread_attr_setstackaddr::
+* pthread_attr_setstacksize::
+* pthread_barrier_destroy::
+* pthread_barrier_init::
+* pthread_barrier_wait::
+* pthread_barrierattr_destroy::
+* pthread_barrierattr_getpshared::
+* pthread_barrierattr_init::
+* pthread_barrierattr_setpshared::
+* pthread_cancel::
+* pthread_cleanup_pop::
+* pthread_cleanup_push::
+* pthread_cond_broadcast::
+* pthread_cond_destroy::
+* pthread_cond_init::
+* pthread_cond_signal::
+* pthread_cond_timedwait::
+* pthread_cond_wait::
+* pthread_condattr_destroy::
+* pthread_condattr_getclock::
+* pthread_condattr_getpshared::
+* pthread_condattr_init::
+* pthread_condattr_setclock::
+* pthread_condattr_setpshared::
+* pthread_create::
+* pthread_detach::
+* pthread_equal::
+* pthread_exit::
+* pthread_getconcurrency::
+* pthread_getcpuclockid::
+* pthread_getschedparam::
+* pthread_getspecific::
+* pthread_join::
+* pthread_key_create::
+* pthread_key_delete::
+* pthread_kill::
+* pthread_mutex_destroy::
+* pthread_mutex_getprioceiling::
+* pthread_mutex_init::
+* pthread_mutex_lock::
+* pthread_mutex_setprioceiling::
+* pthread_mutex_timedlock::
+* pthread_mutex_trylock::
+* pthread_mutex_unlock::
+* pthread_mutexattr_destroy::
+* pthread_mutexattr_getprioceiling::
+* pthread_mutexattr_getprotocol::
+* pthread_mutexattr_getpshared::
+* pthread_mutexattr_gettype::
+* pthread_mutexattr_init::
+* pthread_mutexattr_setprioceiling::
+* pthread_mutexattr_setprotocol::
+* pthread_mutexattr_setpshared::
+* pthread_mutexattr_settype::
+* pthread_once::
+* pthread_rwlock_destroy::
+* pthread_rwlock_init::
+* pthread_rwlock_rdlock::
+* pthread_rwlock_timedrdlock::
+* pthread_rwlock_timedwrlock::
+* pthread_rwlock_tryrdlock::
+* pthread_rwlock_trywrlock::
+* pthread_rwlock_unlock::
+* pthread_rwlock_wrlock::
+* pthread_rwlockattr_destroy::
+* pthread_rwlockattr_getpshared::
+* pthread_rwlockattr_init::
+* pthread_rwlockattr_setpshared::
+* pthread_self::
+* pthread_setcancelstate::
+* pthread_setcanceltype::
+* pthread_setconcurrency::
+* pthread_setschedparam::
+* pthread_setschedprio::
+* pthread_setspecific::
+* pthread_sigmask::
+* pthread_spin_destroy::
+* pthread_spin_init::
+* pthread_spin_lock::
+* pthread_spin_trylock::
+* pthread_spin_unlock::
+* pthread_testcancel::
+* ptsname::
+* putc::
+* putc_unlocked::
+* putchar::
+* putchar_unlocked::
+* putenv::
+* putmsg::
+* putpmsg::
+* puts::
+* pututxline::
+* putwc::
+* putwchar::
+* pwrite::
+* qsort::
+* raise::
+* rand::
+* rand_r::
+* random::
+* read::
+* readdir::
+* readdir_r::
+* readlink::
+* readv::
+* realloc::
+* realpath::
+* recv::
+* recvfrom::
+* recvmsg::
+* regcomp::
+* regerror::
+* regexec::
+* regfree::
+* remainder::
+* remainderf::
+* remainderl::
+* remove::
+* remque::
+* remquo::
+* remquof::
+* remquol::
+* rename::
+* rewind::
+* rewinddir::
+* rindex::
+* rint::
+* rintf::
+* rintl::
+* rmdir::
+* round::
+* roundf::
+* roundl::
+* scalb::
+* scalbln::
+* scalblnf::
+* scalblnl::
+* scalbn::
+* scalbnf::
+* scalbnl::
+* scanf::
+* sched_get_priority_max::
+* sched_getparam::
+* sched_getscheduler::
+* sched_rr_get_interval::
+* sched_setparam::
+* sched_setscheduler::
+* sched_yield::
+* seed48::
+* seekdir::
+* select::
+* sem_close::
+* sem_destroy::
+* sem_getvalue::
+* sem_init::
+* sem_open::
+* sem_post::
+* sem_timedwait::
+* sem_trywait::
+* sem_unlink::
+* sem_wait::
+* semctl::
+* semget::
+* semop::
+* send::
+* sendmsg::
+* sendto::
+* setbuf::
+* setcontext::
+* setegid::
+* setenv::
+* seteuid::
+* setgid::
+* setgrent::
+* sethostent::
+* setitimer::
+* setjmp::
+* setkey::
+* setlocale::
+* setlogmask::
+* setnetent::
+* setpgid::
+* setpgrp::
+* setpriority::
+* setprotoent::
+* setpwent::
+* setregid::
+* setreuid::
+* setrlimit::
+* setservent::
+* setsid::
+* setsockopt::
+* setstate::
+* setuid::
+* setutxent::
+* setvbuf::
+* shm_open::
+* shm_unlink::
+* shmat::
+* shmctl::
+* shmdt::
+* shmget::
+* shutdown::
+* sigaction::
+* sigaddset::
+* sigaltstack::
+* sigdelset::
+* sigemptyset::
+* sigfillset::
+* sighold::
+* sigignore::
+* siginterrupt::
+* sigismember::
+* siglongjmp::
+* signal::
+* signbit::
+* sigpause::
+* sigpending::
+* sigprocmask::
+* sigqueue::
+* sigrelse::
+* sigset::
+* sigsetjmp::
+* sigsuspend::
+* sigtimedwait::
+* sigwait::
+* sigwaitinfo::
+* sin::
+* sinf::
+* sinh::
+* sinhf::
+* sinhl::
+* sinl::
+* sleep::
+* snprintf::
+* sockatmark::
+* socket::
+* socketpair::
+* sprintf::
+* sqrt::
+* sqrtf::
+* sqrtl::
+* srand::
+* srand48::
+* srandom::
+* sscanf::
+* stat::
+* statvfs::
+* stderr::
+* stdin::
+* stdout::
+* strcasecmp::
+* strcat::
+* strchr::
+* strcmp::
+* strcoll::
+* strcpy::
+* strcspn::
+* strdup::
+* strerror::
+* strerror_r::
+* strfmon::
+* strftime::
+* strlen::
+* strncasecmp::
+* strncat::
+* strncmp::
+* strncpy::
+* strpbrk::
+* strptime::
+* strrchr::
+* strspn::
+* strstr::
+* strtod::
+* strtof::
+* strtoimax::
+* strtok::
+* strtok_r::
+* strtol::
+* strtold::
+* strtoll::
+* strtoul::
+* strtoull::
+* strtoumax::
+* strxfrm::
+* swab::
+* swapcontext::
+* swprintf::
+* swscanf::
+* symlink::
+* sync::
+* sysconf::
+* syslog::
+* system::
+* tan::
+* tanf::
+* tanh::
+* tanhf::
+* tanhl::
+* tanl::
+* tcdrain::
+* tcflow::
+* tcflush::
+* tcgetattr::
+* tcgetpgrp::
+* tcgetsid::
+* tcsendbreak::
+* tcsetattr::
+* tcsetpgrp::
+* tdelete::
+* telldir::
+* tempnam::
+* tfind::
+* tgamma::
+* tgammaf::
+* tgammal::
+* time::
+* timer_create::
+* timer_delete::
+* timer_getoverrun::
+* timer_settime::
+* times::
+* timezone::
+* tmpfile::
+* tmpnam::
+* toascii::
+* tolower::
+* toupper::
+* towctrans::
+* towlower::
+* towupper::
+* trunc::
+* truncate::
+* truncf::
+* truncl::
+* tsearch::
+* ttyname::
+* ttyname_r::
+* twalk::
+* tzname::
+* tzset::
+* ualarm::
+* ulimit::
+* umask::
+* uname::
+* ungetc::
+* ungetwc::
+* unlink::
+* unlockpt::
+* unsetenv::
+* usleep::
+* utime::
+* utimes::
+* va_arg::
+* va_copy::
+* va_end::
+* va_start::
+* vfork::
+* vfprintf::
+* vfscanf::
+* vfwprintf::
+* vfwscanf::
+* vprintf::
+* vscanf::
+* vsnprintf::
+* vsprintf::
+* vsscanf::
+* vswprintf::
+* vswscanf::
+* vwprintf::
+* vwscanf::
+* wait::
+* waitid::
+* waitpid::
+* wcrtomb::
+* wcscat::
+* wcschr::
+* wcscmp::
+* wcscoll::
+* wcscpy::
+* wcscspn::
+* wcsftime::
+* wcslen::
+* wcsncat::
+* wcsncmp::
+* wcsncpy::
+* wcspbrk::
+* wcsrchr::
+* wcsrtombs::
+* wcsspn::
+* wcsstr::
+* wcstod::
+* wcstof::
+* wcstoimax::
+* wcstok::
+* wcstol::
+* wcstold::
+* wcstoll::
+* wcstombs::
+* wcstoul::
+* wcstoull::
+* wcstoumax::
+* wcswcs::
+* wcswidth::
+* wcsxfrm::
+* wctob::
+* wctomb::
+* wctrans::
+* wctype::
+* wcwidth::
+* wmemchr::
+* wmemcmp::
+* wmemcpy::
+* wmemmove::
+* wmemset::
+* wordexp::
+* wordfree::
+* wprintf::
+* write::
+* writev::
+* wscanf::
+* y0::
+* y1::
+* yn::
+@end menu
+
+@include functions/FD_CLR.texi
+@include functions/FD_ISSET.texi
+@include functions/FD_SET.texi
+@include functions/FD_ZERO.texi
+@include functions/_Exit_C99.texi
+@include functions/_exit.texi
+@include functions/_longjmp.texi
+@include functions/_setjmp.texi
+@include functions/_tolower.texi
+@include functions/_toupper.texi
+@include functions/a64l.texi
+@include functions/abort.texi
+@include functions/abs.texi
+@include functions/accept.texi
+@include functions/access.texi
+@include functions/acos.texi
+@include functions/acosf.texi
+@include functions/acosh.texi
+@include functions/acoshf.texi
+@include functions/acoshl.texi
+@include functions/acosl.texi
+@include functions/aio_cancel.texi
+@include functions/aio_error.texi
+@include functions/aio_fsync.texi
+@include functions/aio_read.texi
+@include functions/aio_return.texi
+@include functions/aio_suspend.texi
+@include functions/aio_write.texi
+@include functions/alarm.texi
+@include functions/asctime.texi
+@include functions/asctime_r.texi
+@include functions/asin.texi
+@include functions/asinf.texi
+@include functions/asinh.texi
+@include functions/asinhf.texi
+@include functions/asinhl.texi
+@include functions/asinl.texi
+@include functions/assert.texi
+@include functions/atan.texi
+@include functions/atan2.texi
+@include functions/atan2f.texi
+@include functions/atan2l.texi
+@include functions/atanf.texi
+@include functions/atanh.texi
+@include functions/atanhf.texi
+@include functions/atanhl.texi
+@include functions/atanl.texi
+@include functions/atexit.texi
+@include functions/atof.texi
+@include functions/atoi.texi
+@include functions/atol.texi
+@include functions/atoll.texi
+@include functions/basename.texi
+@include functions/bcmp.texi
+@include functions/bcopy.texi
+@include functions/bind.texi
+@include functions/bsd_signal.texi
+@include functions/bsearch.texi
+@include functions/btowc.texi
+@include functions/bzero.texi
+@include functions/cabs.texi
+@include functions/cabsf.texi
+@include functions/cabsl.texi
+@include functions/cacos.texi
+@include functions/cacosf.texi
+@include functions/cacosh.texi
+@include functions/cacoshf.texi
+@include functions/cacoshl.texi
+@include functions/cacosl.texi
+@include functions/calloc.texi
+@include functions/carg.texi
+@include functions/cargf.texi
+@include functions/cargl.texi
+@include functions/casin.texi
+@include functions/casinf.texi
+@include functions/casinh.texi
+@include functions/casinhf.texi
+@include functions/casinhl.texi
+@include functions/casinl.texi
+@include functions/catan.texi
+@include functions/catanf.texi
+@include functions/catanh.texi
+@include functions/catanhf.texi
+@include functions/catanhl.texi
+@include functions/catanl.texi
+@include functions/catclose.texi
+@include functions/catgets.texi
+@include functions/catopen.texi
+@include functions/cbrt.texi
+@include functions/cbrtf.texi
+@include functions/cbrtl.texi
+@include functions/ccos.texi
+@include functions/ccosf.texi
+@include functions/ccosh.texi
+@include functions/ccoshf.texi
+@include functions/ccoshl.texi
+@include functions/ccosl.texi
+@include functions/ceil.texi
+@include functions/ceilf.texi
+@include functions/ceill.texi
+@include functions/cexp.texi
+@include functions/cexpf.texi
+@include functions/cexpl.texi
+@include functions/cfgetispeed.texi
+@include functions/cfgetospeed.texi
+@include functions/cfsetispeed.texi
+@include functions/cfsetospeed.texi
+@include functions/chdir.texi
+@include functions/chmod.texi
+@include functions/chown.texi
+@include functions/cimag.texi
+@include functions/cimagf.texi
+@include functions/cimagl.texi
+@include functions/clearerr.texi
+@include functions/clock.texi
+@include functions/clock_getcpuclockid.texi
+@include functions/clock_getres.texi
+@include functions/clock_gettime.texi
+@include functions/clock_nanosleep.texi
+@include functions/clock_settime.texi
+@include functions/clog.texi
+@include functions/clogf.texi
+@include functions/clogl.texi
+@include functions/close.texi
+@include functions/closedir.texi
+@include functions/closelog.texi
+@include functions/confstr.texi
+@include functions/conj.texi
+@include functions/conjf.texi
+@include functions/conjl.texi
+@include functions/connect.texi
+@include functions/copysign.texi
+@include functions/copysignf.texi
+@include functions/copysignl.texi
+@include functions/cos.texi
+@include functions/cosf.texi
+@include functions/cosh.texi
+@include functions/coshf.texi
+@include functions/coshl.texi
+@include functions/cosl.texi
+@include functions/cpow.texi
+@include functions/cpowf.texi
+@include functions/cpowl.texi
+@include functions/cproj.texi
+@include functions/cprojf.texi
+@include functions/cprojl.texi
+@include functions/creal.texi
+@include functions/crealf.texi
+@include functions/creall.texi
+@include functions/creat.texi
+@include functions/crypt.texi
+@include functions/csin.texi
+@include functions/csinf.texi
+@include functions/csinh.texi
+@include functions/csinhf.texi
+@include functions/csinhl.texi
+@include functions/csinl.texi
+@include functions/csqrt.texi
+@include functions/csqrtf.texi
+@include functions/csqrtl.texi
+@include functions/ctan.texi
+@include functions/ctanf.texi
+@include functions/ctanh.texi
+@include functions/ctanhf.texi
+@include functions/ctanhl.texi
+@include functions/ctanl.texi
+@include functions/ctermid.texi
+@include functions/ctime.texi
+@include functions/ctime_r.texi
+@include functions/daylight.texi
+@include functions/dbm_clearerr.texi
+@include functions/dbm_close.texi
+@include functions/dbm_delete.texi
+@include functions/dbm_error.texi
+@include functions/dbm_fetch.texi
+@include functions/dbm_firstkey.texi
+@include functions/dbm_nextkey.texi
+@include functions/dbm_open.texi
+@include functions/dbm_store.texi
+@include functions/difftime.texi
+@include functions/dirname.texi
+@include functions/div.texi
+@include functions/dlclose.texi
+@include functions/dlerror.texi
+@include functions/dlopen.texi
+@include functions/dlsym.texi
+@include functions/drand48.texi
+@include functions/dup.texi
+@include functions/dup2.texi
+@include functions/ecvt.texi
+@include functions/encrypt.texi
+@include functions/endgrent.texi
+@include functions/endhostent.texi
+@include functions/endnetent.texi
+@include functions/endprotoent.texi
+@include functions/endpwent.texi
+@include functions/endservent.texi
+@include functions/endutxent.texi
+@include functions/environ.texi
+@include functions/erand48.texi
+@include functions/erf.texi
+@include functions/erfc.texi
+@include functions/erfcf.texi
+@include functions/erfcl.texi
+@include functions/erff.texi
+@include functions/erfl.texi
+@include functions/errno.texi
+@include functions/execl.texi
+@include functions/execle.texi
+@include functions/execlp.texi
+@include functions/execv.texi
+@include functions/execve.texi
+@include functions/execvp.texi
+@include functions/exit.texi
+@include functions/exp.texi
+@include functions/exp2.texi
+@include functions/exp2f.texi
+@include functions/exp2l.texi
+@include functions/expf.texi
+@include functions/expl.texi
+@include functions/expm1.texi
+@include functions/expm1f.texi
+@include functions/expm1l.texi
+@include functions/fabs.texi
+@include functions/fabsf.texi
+@include functions/fabsl.texi
+@include functions/fattach.texi
+@include functions/fchdir.texi
+@include functions/fchmod.texi
+@include functions/fchown.texi
+@include functions/fclose.texi
+@include functions/fcntl.texi
+@include functions/fcvt.texi
+@include functions/fdatasync.texi
+@include functions/fdetach.texi
+@include functions/fdim.texi
+@include functions/fdimf.texi
+@include functions/fdiml.texi
+@include functions/fdopen.texi
+@include functions/feclearexcept.texi
+@include functions/fegetenv.texi
+@include functions/fegetexceptflag.texi
+@include functions/fegetround.texi
+@include functions/feholdexcept.texi
+@include functions/feof.texi
+@include functions/feraiseexcept.texi
+@include functions/ferror.texi
+@include functions/fesetenv.texi
+@include functions/fesetexceptflag.texi
+@include functions/fesetround.texi
+@include functions/fetestexcept.texi
+@include functions/feupdateenv.texi
+@include functions/fflush.texi
+@include functions/ffs.texi
+@include functions/fgetc.texi
+@include functions/fgetpos.texi
+@include functions/fgets.texi
+@include functions/fgetwc.texi
+@include functions/fgetws.texi
+@include functions/fileno.texi
+@include functions/flockfile.texi
+@include functions/floor.texi
+@include functions/floorf.texi
+@include functions/floorl.texi
+@include functions/fma.texi
+@include functions/fmaf.texi
+@include functions/fmal.texi
+@include functions/fmax.texi
+@include functions/fmaxf.texi
+@include functions/fmaxl.texi
+@include functions/fmin.texi
+@include functions/fminf.texi
+@include functions/fminl.texi
+@include functions/fmod.texi
+@include functions/fmodf.texi
+@include functions/fmodl.texi
+@include functions/fmtmsg.texi
+@include functions/fnmatch.texi
+@include functions/fopen.texi
+@include functions/fork.texi
+@include functions/fpathconf.texi
+@include functions/fpclassify.texi
+@include functions/fprintf.texi
+@include functions/fputc.texi
+@include functions/fputs.texi
+@include functions/fputwc.texi
+@include functions/fputws.texi
+@include functions/fread.texi
+@include functions/free.texi
+@include functions/freeaddrinfo.texi
+@include functions/freopen.texi
+@include functions/frexp.texi
+@include functions/frexpf.texi
+@include functions/frexpl.texi
+@include functions/fscanf.texi
+@include functions/fseek.texi
+@include functions/fseeko.texi
+@include functions/fsetpos.texi
+@include functions/fstat.texi
+@include functions/fstatvfs.texi
+@include functions/fsync.texi
+@include functions/ftell.texi
+@include functions/ftello.texi
+@include functions/ftime.texi
+@include functions/ftok.texi
+@include functions/ftruncate.texi
+@include functions/ftrylockfile.texi
+@include functions/ftw.texi
+@include functions/funlockfile.texi
+@include functions/fwide.texi
+@include functions/fwprintf.texi
+@include functions/fwrite.texi
+@include functions/fwscanf.texi
+@include functions/gai_strerror.texi
+@include functions/gcvt.texi
+@include functions/getaddrinfo.texi
+@include functions/getc.texi
+@include functions/getc_unlocked.texi
+@include functions/getchar.texi
+@include functions/getchar_unlocked.texi
+@include functions/getcontext.texi
+@include functions/getcwd.texi
+@include functions/getdate.texi
+@include functions/getdelim.texi
+@include functions/getegid.texi
+@include functions/getenv.texi
+@include functions/geteuid.texi
+@include functions/getgid.texi
+@include functions/getgrent.texi
+@include functions/getgrgid.texi
+@include functions/getgrgid_r.texi
+@include functions/getgrnam.texi
+@include functions/getgrnam_r.texi
+@include functions/getgroups.texi
+@include functions/gethostbyaddr.texi
+@include functions/gethostbyname.texi
+@include functions/gethostent.texi
+@include functions/gethostid.texi
+@include functions/gethostname.texi
+@include functions/getitimer.texi
+@include functions/getline.texi
+@include functions/getlogin.texi
+@include functions/getlogin_r.texi
+@include functions/getmsg.texi
+@include functions/getnameinfo.texi
+@include functions/getnetbyaddr.texi
+@include functions/getnetbyname.texi
+@include functions/getnetent.texi
+@include functions/getopt.texi
+@include functions/getpeername.texi
+@include functions/getpgid.texi
+@include functions/getpgrp.texi
+@include functions/getpid.texi
+@include functions/getpmsg.texi
+@include functions/getppid.texi
+@include functions/getpriority.texi
+@include functions/getprotobyname.texi
+@include functions/getprotobynumber.texi
+@include functions/getprotoent.texi
+@include functions/getpwent.texi
+@include functions/getpwnam.texi
+@include functions/getpwnam_r.texi
+@include functions/getpwuid.texi
+@include functions/getpwuid_r.texi
+@include functions/getrlimit.texi
+@include functions/getrusage.texi
+@include functions/gets.texi
+@include functions/getservbyname.texi
+@include functions/getservbyport.texi
+@include functions/getservent.texi
+@include functions/getsid.texi
+@include functions/getsockname.texi
+@include functions/getsockopt.texi
+@include functions/getsubopt.texi
+@include functions/gettimeofday.texi
+@include functions/getuid.texi
+@include functions/getutxent.texi
+@include functions/getutxid.texi
+@include functions/getutxline.texi
+@include functions/getwc.texi
+@include functions/getwchar.texi
+@include functions/getwd.texi
+@include functions/glob.texi
+@include functions/globfree.texi
+@include functions/gmtime.texi
+@include functions/gmtime_r.texi
+@include functions/grantpt.texi
+@include functions/h_errno.texi
+@include functions/hcreate.texi
+@include functions/hdestroy.texi
+@include functions/hsearch.texi
+@include functions/htonl.texi
+@include functions/htons.texi
+@include functions/hypot.texi
+@include functions/hypotf.texi
+@include functions/hypotl.texi
+@include functions/iconv.texi
+@include functions/iconv_close.texi
+@include functions/iconv_open.texi
+@include functions/if_freenameindex.texi
+@include functions/if_indextoname.texi
+@include functions/if_nameindex.texi
+@include functions/if_nametoindex.texi
+@include functions/ilogb.texi
+@include functions/ilogbf.texi
+@include functions/ilogbl.texi
+@include functions/imaxabs.texi
+@include functions/imaxdiv.texi
+@include functions/index.texi
+@include functions/inet_addr.texi
+@include functions/inet_ntoa.texi
+@include functions/inet_ntop.texi
+@include functions/inet_pton.texi
+@include functions/initstate.texi
+@include functions/insque.texi
+@include functions/ioctl.texi
+@include functions/isalnum.texi
+@include functions/isalpha.texi
+@include functions/isascii.texi
+@include functions/isastream.texi
+@include functions/isatty.texi
+@include functions/isblank.texi
+@include functions/iscntrl.texi
+@include functions/isdigit.texi
+@include functions/isfinite.texi
+@include functions/isgraph.texi
+@include functions/isgreater.texi
+@include functions/isgreaterequal.texi
+@include functions/isinf.texi
+@include functions/isless.texi
+@include functions/islessequal.texi
+@include functions/islessgreater.texi
+@include functions/islower.texi
+@include functions/isnan.texi
+@include functions/isnormal.texi
+@include functions/isprint.texi
+@include functions/ispunct.texi
+@include functions/isspace.texi
+@include functions/isunordered.texi
+@include functions/isupper.texi
+@include functions/iswalnum.texi
+@include functions/iswalpha.texi
+@include functions/iswblank.texi
+@include functions/iswcntrl.texi
+@include functions/iswctype.texi
+@include functions/iswdigit.texi
+@include functions/iswgraph.texi
+@include functions/iswlower.texi
+@include functions/iswprint.texi
+@include functions/iswpunct.texi
+@include functions/iswspace.texi
+@include functions/iswupper.texi
+@include functions/iswxdigit.texi
+@include functions/isxdigit.texi
+@include functions/j0.texi
+@include functions/j1.texi
+@include functions/jn.texi
+@include functions/jrand48.texi
+@include functions/kill.texi
+@include functions/killpg.texi
+@include functions/l64a.texi
+@include functions/labs.texi
+@include functions/lchown.texi
+@include functions/lcong48.texi
+@include functions/ldexp.texi
+@include functions/ldexpf.texi
+@include functions/ldexpl.texi
+@include functions/ldiv.texi
+@include functions/lfind.texi
+@include functions/lgamma.texi
+@include functions/lgammaf.texi
+@include functions/lgammal.texi
+@include functions/link.texi
+@include functions/lio_listio.texi
+@include functions/listen.texi
+@include functions/llabs.texi
+@include functions/lldiv.texi
+@include functions/llrint.texi
+@include functions/llrintf.texi
+@include functions/llrintl.texi
+@include functions/llround.texi
+@include functions/llroundf.texi
+@include functions/llroundl.texi
+@include functions/localeconv.texi
+@include functions/localtime.texi
+@include functions/localtime_r.texi
+@include functions/lockf.texi
+@include functions/log.texi
+@include functions/log10.texi
+@include functions/log10f.texi
+@include functions/log10l.texi
+@include functions/log1p.texi
+@include functions/log1pf.texi
+@include functions/log1pl.texi
+@include functions/log2.texi
+@include functions/log2f.texi
+@include functions/log2l.texi
+@include functions/logb.texi
+@include functions/logbf.texi
+@include functions/logbl.texi
+@include functions/logf.texi
+@include functions/logl.texi
+@include functions/longjmp.texi
+@include functions/lrand48.texi
+@include functions/lrint.texi
+@include functions/lrintf.texi
+@include functions/lrintl.texi
+@include functions/lround.texi
+@include functions/lroundf.texi
+@include functions/lroundl.texi
+@include functions/lsearch.texi
+@include functions/lseek.texi
+@include functions/lstat.texi
+@include functions/makecontext.texi
+@include functions/malloc.texi
+@include functions/mblen.texi
+@include functions/mbrlen.texi
+@include functions/mbrtowc.texi
+@include functions/mbsinit.texi
+@include functions/mbsrtowcs.texi
+@include functions/mbstowcs.texi
+@include functions/mbtowc.texi
+@include functions/memccpy.texi
+@include functions/memchr.texi
+@include functions/memcmp.texi
+@include functions/memcpy.texi
+@include functions/memmove.texi
+@include functions/memset.texi
+@include functions/mkdir.texi
+@include functions/mkfifo.texi
+@include functions/mknod.texi
+@include functions/mkstemp.texi
+@include functions/mktemp.texi
+@include functions/mktime.texi
+@include functions/mlock.texi
+@include functions/mlockall.texi
+@include functions/mmap.texi
+@include functions/modf.texi
+@include functions/modff.texi
+@include functions/modfl.texi
+@include functions/mprotect.texi
+@include functions/mq_close.texi
+@include functions/mq_getattr.texi
+@include functions/mq_notify.texi
+@include functions/mq_open.texi
+@include functions/mq_receive.texi
+@include functions/mq_send.texi
+@include functions/mq_setattr.texi
+@include functions/mq_timedreceive.texi
+@include functions/mq_timedsend.texi
+@include functions/mq_unlink.texi
+@include functions/mrand48.texi
+@include functions/msgctl.texi
+@include functions/msgget.texi
+@include functions/msgrcv.texi
+@include functions/msgsnd.texi
+@include functions/msync.texi
+@include functions/munlock.texi
+@include functions/munlockall.texi
+@include functions/munmap.texi
+@include functions/nan.texi
+@include functions/nanf.texi
+@include functions/nanl.texi
+@include functions/nanosleep.texi
+@include functions/nearbyint.texi
+@include functions/nearbyintf.texi
+@include functions/nearbyintl.texi
+@include functions/nextafter.texi
+@include functions/nextafterf.texi
+@include functions/nextafterl.texi
+@include functions/nexttoward.texi
+@include functions/nexttowardf.texi
+@include functions/nexttowardl.texi
+@include functions/nftw.texi
+@include functions/nice.texi
+@include functions/nl_langinfo.texi
+@include functions/nrand48.texi
+@include functions/ntohl.texi
+@include functions/ntohs.texi
+@include functions/open.texi
+@include functions/opendir.texi
+@include functions/openlog.texi
+@include functions/optarg.texi
+@include functions/pathconf.texi
+@include functions/pause.texi
+@include functions/pclose.texi
+@include functions/perror.texi
+@include functions/pipe.texi
+@include functions/poll.texi
+@include functions/popen.texi
+@include functions/posix_fadvise.texi
+@include functions/posix_fallocate.texi
+@include functions/posix_madvise.texi
+@include functions/posix_mem_offset.texi
+@include functions/posix_memalign.texi
+@include functions/posix_openpt.texi
+@include functions/posix_spawn.texi
+@include functions/posix_spawn_file_actions_addclose.texi
+@include functions/posix_spawn_file_actions_adddup2.texi
+@include functions/posix_spawn_file_actions_addopen.texi
+@include functions/posix_spawn_file_actions_destroy.texi
+@include functions/posix_spawn_file_actions_init.texi
+@include functions/posix_spawnattr_destroy.texi
+@include functions/posix_spawnattr_getflags.texi
+@include functions/posix_spawnattr_getpgroup.texi
+@include functions/posix_spawnattr_getschedparam.texi
+@include functions/posix_spawnattr_getschedpolicy.texi
+@include functions/posix_spawnattr_getsigdefault.texi
+@include functions/posix_spawnattr_getsigmask.texi
+@include functions/posix_spawnattr_init.texi
+@include functions/posix_spawnattr_setflags.texi
+@include functions/posix_spawnattr_setpgroup.texi
+@include functions/posix_spawnattr_setschedparam.texi
+@include functions/posix_spawnattr_setschedpolicy.texi
+@include functions/posix_spawnattr_setsigdefault.texi
+@include functions/posix_spawnattr_setsigmask.texi
+@include functions/posix_spawnp.texi
+@include functions/posix_trace_attr_destroy.texi
+@include functions/posix_trace_attr_getclockres.texi
+@include functions/posix_trace_attr_getcreatetime.texi
+@include functions/posix_trace_attr_getgenversion.texi
+@include functions/posix_trace_attr_getinherited.texi
+@include functions/posix_trace_attr_getlogfullpolicy.texi
+@include functions/posix_trace_attr_getlogsize.texi
+@include functions/posix_trace_attr_getmaxdatasize.texi
+@include functions/posix_trace_attr_getmaxsystemeventsize.texi
+@include functions/posix_trace_attr_getmaxusereventsize.texi
+@include functions/posix_trace_attr_getname.texi
+@include functions/posix_trace_attr_getstreamfullpolicy.texi
+@include functions/posix_trace_attr_getstreamsize.texi
+@include functions/posix_trace_attr_init.texi
+@include functions/posix_trace_attr_setinherited.texi
+@include functions/posix_trace_attr_setlogfullpolicy.texi
+@include functions/posix_trace_attr_setlogsize.texi
+@include functions/posix_trace_attr_setmaxdatasize.texi
+@include functions/posix_trace_attr_setname.texi
+@include functions/posix_trace_attr_setstreamfullpolicy.texi
+@include functions/posix_trace_attr_setstreamsize.texi
+@include functions/posix_trace_clear.texi
+@include functions/posix_trace_close.texi
+@include functions/posix_trace_create.texi
+@include functions/posix_trace_create_withlog.texi
+@include functions/posix_trace_event.texi
+@include functions/posix_trace_eventid_equal.texi
+@include functions/posix_trace_eventid_get_name.texi
+@include functions/posix_trace_eventid_open.texi
+@include functions/posix_trace_eventset_add.texi
+@include functions/posix_trace_eventset_del.texi
+@include functions/posix_trace_eventset_empty.texi
+@include functions/posix_trace_eventset_fill.texi
+@include functions/posix_trace_eventset_ismember.texi
+@include functions/posix_trace_eventtypelist_getnext_id.texi
+@include functions/posix_trace_eventtypelist_rewind.texi
+@include functions/posix_trace_flush.texi
+@include functions/posix_trace_get_attr.texi
+@include functions/posix_trace_get_filter.texi
+@include functions/posix_trace_get_status.texi
+@include functions/posix_trace_getnext_event.texi
+@include functions/posix_trace_open.texi
+@include functions/posix_trace_rewind.texi
+@include functions/posix_trace_set_filter.texi
+@include functions/posix_trace_shutdown.texi
+@include functions/posix_trace_start.texi
+@include functions/posix_trace_stop.texi
+@include functions/posix_trace_timedgetnext_event.texi
+@include functions/posix_trace_trid_eventid_open.texi
+@include functions/posix_trace_trygetnext_event.texi
+@include functions/posix_typed_mem_get_info.texi
+@include functions/posix_typed_mem_open.texi
+@include functions/pow.texi
+@include functions/powf.texi
+@include functions/powl.texi
+@include functions/pread.texi
+@include functions/printf.texi
+@include functions/pselect.texi
+@include functions/pthread_atfork.texi
+@include functions/pthread_attr_destroy.texi
+@include functions/pthread_attr_getdetachstate.texi
+@include functions/pthread_attr_getguardsize.texi
+@include functions/pthread_attr_getinheritsched.texi
+@include functions/pthread_attr_getschedparam.texi
+@include functions/pthread_attr_getschedpolicy.texi
+@include functions/pthread_attr_getscope.texi
+@include functions/pthread_attr_getstack.texi
+@include functions/pthread_attr_getstackaddr.texi
+@include functions/pthread_attr_getstacksize.texi
+@include functions/pthread_attr_init.texi
+@include functions/pthread_attr_setdetachstate.texi
+@include functions/pthread_attr_setguardsize.texi
+@include functions/pthread_attr_setinheritsched.texi
+@include functions/pthread_attr_setschedparam.texi
+@include functions/pthread_attr_setschedpolicy.texi
+@include functions/pthread_attr_setscope.texi
+@include functions/pthread_attr_setstack.texi
+@include functions/pthread_attr_setstackaddr.texi
+@include functions/pthread_attr_setstacksize.texi
+@include functions/pthread_barrier_destroy.texi
+@include functions/pthread_barrier_init.texi
+@include functions/pthread_barrier_wait.texi
+@include functions/pthread_barrierattr_destroy.texi
+@include functions/pthread_barrierattr_getpshared.texi
+@include functions/pthread_barrierattr_init.texi
+@include functions/pthread_barrierattr_setpshared.texi
+@include functions/pthread_cancel.texi
+@include functions/pthread_cleanup_pop.texi
+@include functions/pthread_cleanup_push.texi
+@include functions/pthread_cond_broadcast.texi
+@include functions/pthread_cond_destroy.texi
+@include functions/pthread_cond_init.texi
+@include functions/pthread_cond_signal.texi
+@include functions/pthread_cond_timedwait.texi
+@include functions/pthread_cond_wait.texi
+@include functions/pthread_condattr_destroy.texi
+@include functions/pthread_condattr_getclock.texi
+@include functions/pthread_condattr_getpshared.texi
+@include functions/pthread_condattr_init.texi
+@include functions/pthread_condattr_setclock.texi
+@include functions/pthread_condattr_setpshared.texi
+@include functions/pthread_create.texi
+@include functions/pthread_detach.texi
+@include functions/pthread_equal.texi
+@include functions/pthread_exit.texi
+@include functions/pthread_getconcurrency.texi
+@include functions/pthread_getcpuclockid.texi
+@include functions/pthread_getschedparam.texi
+@include functions/pthread_getspecific.texi
+@include functions/pthread_join.texi
+@include functions/pthread_key_create.texi
+@include functions/pthread_key_delete.texi
+@include functions/pthread_kill.texi
+@include functions/pthread_mutex_destroy.texi
+@include functions/pthread_mutex_getprioceiling.texi
+@include functions/pthread_mutex_init.texi
+@include functions/pthread_mutex_lock.texi
+@include functions/pthread_mutex_setprioceiling.texi
+@include functions/pthread_mutex_timedlock.texi
+@include functions/pthread_mutex_trylock.texi
+@include functions/pthread_mutex_unlock.texi
+@include functions/pthread_mutexattr_destroy.texi
+@include functions/pthread_mutexattr_getprioceiling.texi
+@include functions/pthread_mutexattr_getprotocol.texi
+@include functions/pthread_mutexattr_getpshared.texi
+@include functions/pthread_mutexattr_gettype.texi
+@include functions/pthread_mutexattr_init.texi
+@include functions/pthread_mutexattr_setprioceiling.texi
+@include functions/pthread_mutexattr_setprotocol.texi
+@include functions/pthread_mutexattr_setpshared.texi
+@include functions/pthread_mutexattr_settype.texi
+@include functions/pthread_once.texi
+@include functions/pthread_rwlock_destroy.texi
+@include functions/pthread_rwlock_init.texi
+@include functions/pthread_rwlock_rdlock.texi
+@include functions/pthread_rwlock_timedrdlock.texi
+@include functions/pthread_rwlock_timedwrlock.texi
+@include functions/pthread_rwlock_tryrdlock.texi
+@include functions/pthread_rwlock_trywrlock.texi
+@include functions/pthread_rwlock_unlock.texi
+@include functions/pthread_rwlock_wrlock.texi
+@include functions/pthread_rwlockattr_destroy.texi
+@include functions/pthread_rwlockattr_getpshared.texi
+@include functions/pthread_rwlockattr_init.texi
+@include functions/pthread_rwlockattr_setpshared.texi
+@include functions/pthread_self.texi
+@include functions/pthread_setcancelstate.texi
+@include functions/pthread_setcanceltype.texi
+@include functions/pthread_setconcurrency.texi
+@include functions/pthread_setschedparam.texi
+@include functions/pthread_setschedprio.texi
+@include functions/pthread_setspecific.texi
+@include functions/pthread_sigmask.texi
+@include functions/pthread_spin_destroy.texi
+@include functions/pthread_spin_init.texi
+@include functions/pthread_spin_lock.texi
+@include functions/pthread_spin_trylock.texi
+@include functions/pthread_spin_unlock.texi
+@include functions/pthread_testcancel.texi
+@include functions/ptsname.texi
+@include functions/putc.texi
+@include functions/putc_unlocked.texi
+@include functions/putchar.texi
+@include functions/putchar_unlocked.texi
+@include functions/putenv.texi
+@include functions/putmsg.texi
+@include functions/putpmsg.texi
+@include functions/puts.texi
+@include functions/pututxline.texi
+@include functions/putwc.texi
+@include functions/putwchar.texi
+@include functions/pwrite.texi
+@include functions/qsort.texi
+@include functions/raise.texi
+@include functions/rand.texi
+@include functions/rand_r.texi
+@include functions/random.texi
+@include functions/read.texi
+@include functions/readdir.texi
+@include functions/readdir_r.texi
+@include functions/readlink.texi
+@include functions/readv.texi
+@include functions/realloc.texi
+@include functions/realpath.texi
+@include functions/recv.texi
+@include functions/recvfrom.texi
+@include functions/recvmsg.texi
+@include functions/regcomp.texi
+@include functions/regerror.texi
+@include functions/regexec.texi
+@include functions/regfree.texi
+@include functions/remainder.texi
+@include functions/remainderf.texi
+@include functions/remainderl.texi
+@include functions/remove.texi
+@include functions/remque.texi
+@include functions/remquo.texi
+@include functions/remquof.texi
+@include functions/remquol.texi
+@include functions/rename.texi
+@include functions/rewind.texi
+@include functions/rewinddir.texi
+@include functions/rindex.texi
+@include functions/rint.texi
+@include functions/rintf.texi
+@include functions/rintl.texi
+@include functions/rmdir.texi
+@include functions/round.texi
+@include functions/roundf.texi
+@include functions/roundl.texi
+@include functions/scalb.texi
+@include functions/scalbln.texi
+@include functions/scalblnf.texi
+@include functions/scalblnl.texi
+@include functions/scalbn.texi
+@include functions/scalbnf.texi
+@include functions/scalbnl.texi
+@include functions/scanf.texi
+@include functions/sched_get_priority_max.texi
+@include functions/sched_getparam.texi
+@include functions/sched_getscheduler.texi
+@include functions/sched_rr_get_interval.texi
+@include functions/sched_setparam.texi
+@include functions/sched_setscheduler.texi
+@include functions/sched_yield.texi
+@include functions/seed48.texi
+@include functions/seekdir.texi
+@include functions/select.texi
+@include functions/sem_close.texi
+@include functions/sem_destroy.texi
+@include functions/sem_getvalue.texi
+@include functions/sem_init.texi
+@include functions/sem_open.texi
+@include functions/sem_post.texi
+@include functions/sem_timedwait.texi
+@include functions/sem_trywait.texi
+@include functions/sem_unlink.texi
+@include functions/sem_wait.texi
+@include functions/semctl.texi
+@include functions/semget.texi
+@include functions/semop.texi
+@include functions/send.texi
+@include functions/sendmsg.texi
+@include functions/sendto.texi
+@include functions/setbuf.texi
+@include functions/setcontext.texi
+@include functions/setegid.texi
+@include functions/setenv.texi
+@include functions/seteuid.texi
+@include functions/setgid.texi
+@include functions/setgrent.texi
+@include functions/sethostent.texi
+@include functions/setitimer.texi
+@include functions/setjmp.texi
+@include functions/setkey.texi
+@include functions/setlocale.texi
+@include functions/setlogmask.texi
+@include functions/setnetent.texi
+@include functions/setpgid.texi
+@include functions/setpgrp.texi
+@include functions/setpriority.texi
+@include functions/setprotoent.texi
+@include functions/setpwent.texi
+@include functions/setregid.texi
+@include functions/setreuid.texi
+@include functions/setrlimit.texi
+@include functions/setservent.texi
+@include functions/setsid.texi
+@include functions/setsockopt.texi
+@include functions/setstate.texi
+@include functions/setuid.texi
+@include functions/setutxent.texi
+@include functions/setvbuf.texi
+@include functions/shm_open.texi
+@include functions/shm_unlink.texi
+@include functions/shmat.texi
+@include functions/shmctl.texi
+@include functions/shmdt.texi
+@include functions/shmget.texi
+@include functions/shutdown.texi
+@include functions/sigaction.texi
+@include functions/sigaddset.texi
+@include functions/sigaltstack.texi
+@include functions/sigdelset.texi
+@include functions/sigemptyset.texi
+@include functions/sigfillset.texi
+@include functions/sighold.texi
+@include functions/sigignore.texi
+@include functions/siginterrupt.texi
+@include functions/sigismember.texi
+@include functions/siglongjmp.texi
+@include functions/signal.texi
+@include functions/signbit.texi
+@include functions/sigpause.texi
+@include functions/sigpending.texi
+@include functions/sigprocmask.texi
+@include functions/sigqueue.texi
+@include functions/sigrelse.texi
+@include functions/sigset.texi
+@include functions/sigsetjmp.texi
+@include functions/sigsuspend.texi
+@include functions/sigtimedwait.texi
+@include functions/sigwait.texi
+@include functions/sigwaitinfo.texi
+@include functions/sin.texi
+@include functions/sinf.texi
+@include functions/sinh.texi
+@include functions/sinhf.texi
+@include functions/sinhl.texi
+@include functions/sinl.texi
+@include functions/sleep.texi
+@include functions/snprintf.texi
+@include functions/sockatmark.texi
+@include functions/socket.texi
+@include functions/socketpair.texi
+@include functions/sprintf.texi
+@include functions/sqrt.texi
+@include functions/sqrtf.texi
+@include functions/sqrtl.texi
+@include functions/srand.texi
+@include functions/srand48.texi
+@include functions/srandom.texi
+@include functions/sscanf.texi
+@include functions/stat.texi
+@include functions/statvfs.texi
+@include functions/stderr.texi
+@include functions/stdin.texi
+@include functions/stdout.texi
+@include functions/strcasecmp.texi
+@include functions/strcat.texi
+@include functions/strchr.texi
+@include functions/strcmp.texi
+@include functions/strcoll.texi
+@include functions/strcpy.texi
+@include functions/strcspn.texi
+@include functions/strdup.texi
+@include functions/strerror.texi
+@include functions/strerror_r.texi
+@include functions/strfmon.texi
+@include functions/strftime.texi
+@include functions/strlen.texi
+@include functions/strncasecmp.texi
+@include functions/strncat.texi
+@include functions/strncmp.texi
+@include functions/strncpy.texi
+@include functions/strpbrk.texi
+@include functions/strptime.texi
+@include functions/strrchr.texi
+@include functions/strspn.texi
+@include functions/strstr.texi
+@include functions/strtod.texi
+@include functions/strtof.texi
+@include functions/strtoimax.texi
+@include functions/strtok.texi
+@include functions/strtok_r.texi
+@include functions/strtol.texi
+@include functions/strtold.texi
+@include functions/strtoll.texi
+@include functions/strtoul.texi
+@include functions/strtoull.texi
+@include functions/strtoumax.texi
+@include functions/strxfrm.texi
+@include functions/swab.texi
+@include functions/swapcontext.texi
+@include functions/swprintf.texi
+@include functions/swscanf.texi
+@include functions/symlink.texi
+@include functions/sync.texi
+@include functions/sysconf.texi
+@include functions/syslog.texi
+@include functions/system.texi
+@include functions/tan.texi
+@include functions/tanf.texi
+@include functions/tanh.texi
+@include functions/tanhf.texi
+@include functions/tanhl.texi
+@include functions/tanl.texi
+@include functions/tcdrain.texi
+@include functions/tcflow.texi
+@include functions/tcflush.texi
+@include functions/tcgetattr.texi
+@include functions/tcgetpgrp.texi
+@include functions/tcgetsid.texi
+@include functions/tcsendbreak.texi
+@include functions/tcsetattr.texi
+@include functions/tcsetpgrp.texi
+@include functions/tdelete.texi
+@include functions/telldir.texi
+@include functions/tempnam.texi
+@include functions/tfind.texi
+@include functions/tgamma.texi
+@include functions/tgammaf.texi
+@include functions/tgammal.texi
+@include functions/time.texi
+@include functions/timer_create.texi
+@include functions/timer_delete.texi
+@include functions/timer_getoverrun.texi
+@include functions/timer_settime.texi
+@include functions/times.texi
+@include functions/timezone.texi
+@include functions/tmpfile.texi
+@include functions/tmpnam.texi
+@include functions/toascii.texi
+@include functions/tolower.texi
+@include functions/toupper.texi
+@include functions/towctrans.texi
+@include functions/towlower.texi
+@include functions/towupper.texi
+@include functions/trunc.texi
+@include functions/truncate.texi
+@include functions/truncf.texi
+@include functions/truncl.texi
+@include functions/tsearch.texi
+@include functions/ttyname.texi
+@include functions/ttyname_r.texi
+@include functions/twalk.texi
+@include functions/tzname.texi
+@include functions/tzset.texi
+@include functions/ualarm.texi
+@include functions/ulimit.texi
+@include functions/umask.texi
+@include functions/uname.texi
+@include functions/ungetc.texi
+@include functions/ungetwc.texi
+@include functions/unlink.texi
+@include functions/unlockpt.texi
+@include functions/unsetenv.texi
+@include functions/usleep.texi
+@include functions/utime.texi
+@include functions/utimes.texi
+@include functions/va_arg.texi
+@include functions/va_copy.texi
+@include functions/va_end.texi
+@include functions/va_start.texi
+@include functions/vfork.texi
+@include functions/vfprintf.texi
+@include functions/vfscanf.texi
+@include functions/vfwprintf.texi
+@include functions/vfwscanf.texi
+@include functions/vprintf.texi
+@include functions/vscanf.texi
+@include functions/vsnprintf.texi
+@include functions/vsprintf.texi
+@include functions/vsscanf.texi
+@include functions/vswprintf.texi
+@include functions/vswscanf.texi
+@include functions/vwprintf.texi
+@include functions/vwscanf.texi
+@include functions/wait.texi
+@include functions/waitid.texi
+@include functions/waitpid.texi
+@include functions/wcrtomb.texi
+@include functions/wcscat.texi
+@include functions/wcschr.texi
+@include functions/wcscmp.texi
+@include functions/wcscoll.texi
+@include functions/wcscpy.texi
+@include functions/wcscspn.texi
+@include functions/wcsftime.texi
+@include functions/wcslen.texi
+@include functions/wcsncat.texi
+@include functions/wcsncmp.texi
+@include functions/wcsncpy.texi
+@include functions/wcspbrk.texi
+@include functions/wcsrchr.texi
+@include functions/wcsrtombs.texi
+@include functions/wcsspn.texi
+@include functions/wcsstr.texi
+@include functions/wcstod.texi
+@include functions/wcstof.texi
+@include functions/wcstoimax.texi
+@include functions/wcstok.texi
+@include functions/wcstol.texi
+@include functions/wcstold.texi
+@include functions/wcstoll.texi
+@include functions/wcstombs.texi
+@include functions/wcstoul.texi
+@include functions/wcstoull.texi
+@include functions/wcstoumax.texi
+@include functions/wcswcs.texi
+@include functions/wcswidth.texi
+@include functions/wcsxfrm.texi
+@include functions/wctob.texi
+@include functions/wctomb.texi
+@include functions/wctrans.texi
+@include functions/wctype.texi
+@include functions/wcwidth.texi
+@include functions/wmemchr.texi
+@include functions/wmemcmp.texi
+@include functions/wmemcpy.texi
+@include functions/wmemmove.texi
+@include functions/wmemset.texi
+@include functions/wordexp.texi
+@include functions/wordfree.texi
+@include functions/wprintf.texi
+@include functions/write.texi
+@include functions/writev.texi
+@include functions/wscanf.texi
+@include functions/y0.texi
+@include functions/y1.texi
+@include functions/yn.texi
+
+@node Glibc Header File Substitutes
+@chapter Glibc Header File Substitutes
+
+This chapter describes which header files contained in GNU libc but not
+specified by ISO C or POSIX are substituted by Gnulib, which portability
+pitfalls are fixed by Gnulib, and which (known) portability problems are
+not worked around by Gnulib.
+
+@menu
+* a.out.h::
+* aliases.h::
+* alloca.h::
+* ar.h::
+* argp.h::
+* argz.h::
+* byteswap.h::
+* crypt.h::
+* endian.h::
+* envz.h::
+* err.h::
+* error.h::
+* execinfo.h::
+* fpu_control.h::
+* fstab.h::
+* fts.h::
+* getopt.h::
+* ieee754.h::
+* ifaddrs.h::
+* libintl.h::
+* mcheck.h::
+* mntent.h::
+* obstack.h::
+* paths.h::
+* printf.h::
+* pty.h::
+* resolv.h::
+* shadow.h::
+* sysexits.h::
+* ttyent.h::
+@end menu
+
+@include glibc-headers/a.out.texi
+@include glibc-headers/aliases.texi
+@include glibc-headers/alloca.texi
+@include glibc-headers/ar.texi
+@include glibc-headers/argp.texi
+@include glibc-headers/argz.texi
+@include glibc-headers/byteswap.texi
+@include glibc-headers/crypt.texi
+@include glibc-headers/endian.texi
+@include glibc-headers/envz.texi
+@include glibc-headers/err.texi
+@include glibc-headers/error.texi
+@include glibc-headers/execinfo.texi
+@include glibc-headers/fpu_control.texi
+@include glibc-headers/fstab.texi
+@include glibc-headers/fts.texi
+@include glibc-headers/getopt.texi
+@include glibc-headers/ieee754.texi
+@include glibc-headers/ifaddrs.texi
+@include glibc-headers/libintl.texi
+@include glibc-headers/mcheck.texi
+@include glibc-headers/mntent.texi
+@include glibc-headers/obstack.texi
+@include glibc-headers/paths.texi
+@include glibc-headers/printf.texi
+@include glibc-headers/pty.texi
+@include glibc-headers/resolv.texi
+@include glibc-headers/shadow.texi
+@include glibc-headers/sysexits.texi
+@include glibc-headers/ttyent.texi
+
 @node Particular Modules
 @chapter Particular Modules
 
 @menu
 @node Particular Modules
 @chapter Particular Modules
 
 @menu
+* alloca::
+* alloca-opt::
+* String Functions in C Locale::
 * Quoting::
 * Quoting::
-* ctime::
 * error and progname::
 * gcd::
 * error and progname::
 * gcd::
-* inet_ntoa::
 * Regular expressions::
 * Supporting Relocation::
 @end menu
 
 * Regular expressions::
 * Supporting Relocation::
 @end menu
 
+@node alloca
+@section alloca
+@findex alloca
+@include alloca.texi
+
+@node alloca-opt
+@section alloca-opt
+@findex alloca
+@include alloca-opt.texi
+
+@node String Functions in C Locale
+@section Character and String Functions in C Locale
+
+The functions in this section are similar to the generic string functions
+from the standard C library, except that
+@itemize
+@item
+They behave as if the locale was set to the "C" locale, even when the
+locale is different, and/or
+@item
+They are specially optimized for the case where all characters are plain
+ASCII characters.
+@end itemize
+
+@menu
+* c-ctype::
+* c-strcase::
+* c-strcaseeq::
+* c-strcasestr::
+* c-strstr::
+* c-strtod::
+* c-strtold::
+@end menu
+
+@node c-ctype
+@subsection c-ctype
+@include c-ctype.texi
+
+@node c-strcase
+@subsection c-strcase
+@include c-strcase.texi
+
+@node c-strcaseeq
+@subsection c-strcaseeq
+@include c-strcaseeq.texi
+
+@node c-strcasestr
+@subsection c-strcasestr
+@include c-strcasestr.texi
+
+@node c-strstr
+@subsection c-strstr
+@include c-strstr.texi
+
+@node c-strtod
+@subsection c-strtod
+@include c-strtod.texi
+
+@node c-strtold
+@subsection c-strtold
+@include c-strtold.texi
+
 @include quote.texi
 @include error.texi
 @include quote.texi
 @include error.texi
-@include ctime.texi
 @include gcd.texi
 @include gcd.texi
-@include inet_ntoa.texi
 @include relocatable-maint.texi
 
 @node Regular expressions
 @include relocatable-maint.texi
 
 @node Regular expressions
@@ -444,12 +3054,8 @@ generated automatically.
 @include regexprops-generic.texi
 
 
 @include regexprops-generic.texi
 
 
-@node Copying This Manual
-@appendix Copying This Manual
-
-@menu
-* GNU Free Documentation License::  License for copying this manual.
-@end menu
+@node GNU Free Documentation License
+@appendix GNU Free Documentation License
 
 @include fdl.texi
 
 
 @include fdl.texi
 
@@ -460,3 +3066,8 @@ generated automatically.
 @printindex cp
 
 @bye
 @printindex cp
 
 @bye
+
+@c Local Variables:
+@c indent-tabs-mode: nil
+@c whitespace-check-buffer-indent: nil
+@c End: