bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

doc: new chapter about functions


From: Bruno Haible
Subject: doc: new chapter about functions
Date: Tue, 1 May 2007 17:26:57 +0200
User-agent: KMail/1.5.4

Like the documentation of the header files, I'm adding a documentation of
each ISO C 99 or POSIX function to the gnulib documentation.

There are two ways to read this index:

- For a gnulib newbie, looking at a particular section tells him what are
  the known portability problem with the particular function, and which
  of them are fixed by gnulib.

- For us gnulib contributors, we can interpret every item in a
  "Portability problems not fixed by Gnulib" list as a TODO item.
  For being able to judge the priority of the many TODO items, I've also
  added a file 'google-ranking.txt' that shows, for each function, the
  number of occurrences of this function in Google Codesearch.

The files ctime.texi, inet_ntoa.texi are integrated into the corresponding
sections.

Jim, Paul, I don't understand whether the 'strftime' module is useful when
someone only wants a POSIX compliant strftime() function. Does it fix known
POSIX incompatibilities on some systems, or does it only provide GNU
extensions?


2007-05-01  Bruno Haible  <address@hidden>

        * doc/functions/*.texi: New files.
        * doc/functions/google-ranking.txt: New file.
        * doc/gnulib.texi (Function Substitutes): New chapter.
        (ctime, inet_ntoa): Remove sections.
        * doc/ctime.texi: Remove file.
        * doc/inet_ntoa.texi: Remove file.
        * doc/Makefile (gnulib.info, gnulib.html, gnulib.dvi): Update
        dependencies.
        (%.info): New rule, specifying a --reference-limit.

*** doc/gnulib.texi     27 Apr 2007 19:58:15 -0000      1.38
--- doc/gnulib.texi     1 May 2007 15:04:31 -0000
***************
*** 52,57 ****
--- 52,58 ----
  * Invoking gnulib-tool::
  * Miscellaneous Notes::
  * Header File Substitutes::
+ * Function Substitutes::
  * Particular Modules::          Documentation of Individual Modules
  * Copying This Manual::
  * Index::
***************
*** 593,616 ****
  @include headers/wctype.texi
  @include headers/wordexp.texi
  
  @node Particular Modules
  @chapter Particular Modules
  
  @menu
  * Quoting::
- * ctime::
  * error and progname::
  * gcd::
- * inet_ntoa::
  * Regular expressions::
  * Supporting Relocation::
  @end menu
  
  @include quote.texi
  @include error.texi
- @include ctime.texi
  @include gcd.texi
- @include inet_ntoa.texi
  @include relocatable-maint.texi
  
  @node Regular expressions
--- 594,2853 ----
  @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.
+ 
+ @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::
+ * getegid::
+ * getenv::
+ * geteuid::
+ * getgid::
+ * getgrent::
+ * getgrgid::
+ * getgrgid_r::
+ * getgrnam::
+ * getgrnam_r::
+ * getgroups::
+ * gethostbyaddr::
+ * gethostbyname::
+ * gethostent::
+ * gethostid::
+ * gethostname::
+ * getitimer::
+ * 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::
+ * 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::
+ * stdin::
+ * 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.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/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/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/stdin.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 Particular Modules
  @chapter Particular Modules
  
  @menu
  * Quoting::
  * error and progname::
  * gcd::
  * Regular expressions::
  * Supporting Relocation::
  @end menu
  
  @include quote.texi
  @include error.texi
  @include gcd.texi
  @include relocatable-maint.texi
  
  @node Regular expressions
*** doc/Makefile        27 Apr 2007 19:58:36 -0000      1.6
--- doc/Makefile        1 May 2007 15:04:31 -0000
***************
*** 12,24 ****
  %.html: %.texi
        $(TEXI2HTML) -o $@ $<
  
  all: info html dvi
  info: $(doc).info
  html: $(doc).html
  dvi: $(doc).dvi
  
  # Dependencies. Search for @include to find them all.
! gnulib.info gnulib.html gnulib.dvi: gnulib.texi gnulib-intro.texi 
gnulib-tool.texi $(wildcard headers/*.texi) quote.texi error.texi ctime.texi 
gcd.texi inet_ntoa.texi relocatable-maint.texi regexprops-generic.texi fdl.texi
  standards.info standards.html standards.dvi: standards.texi make-stds.texi 
fdl.texi
  
  mostlyclean:
--- 12,27 ----
  %.html: %.texi
        $(TEXI2HTML) -o $@ $<
  
+ %.info: %.texi
+       LANG= LC_MESSAGES= LC_ALL= LANGUAGE= makeinfo --no-split 
--reference-limit=2000 $<
+ 
  all: info html dvi
  info: $(doc).info
  html: $(doc).html
  dvi: $(doc).dvi
  
  # Dependencies. Search for @include to find them all.
! gnulib.info gnulib.html gnulib.dvi: gnulib.texi gnulib-intro.texi 
gnulib-tool.texi $(wildcard headers/*.texi) $(wildcard functions/*.texi) 
quote.texi error.texi gcd.texi relocatable-maint.texi regexprops-generic.texi 
fdl.texi
  standards.info standards.html standards.dvi: standards.texi make-stds.texi 
fdl.texi
  
  mostlyclean:





reply via email to

[Prev in Thread] Current Thread [Next in Thread]