Eric Blake wrote: > Not listed: cygwin 1.7.10 added __fpurge, 1.7.11 added scandirat. > Maybe it's worth creating pages under glibc-functions for those.
You're right for scandirat. Done below. For __fpurge, I wouldn't mention it since the prefix __ clearly means that it's not intended for direct use by programs. 2012-02-28 Bruno Haible <br...@clisp.org> doc: Mention new glibc headers and functions. * doc/glibc-headers/uchar.texi: New file. * doc/glibc-functions/aligned_alloc.texi: New file. * doc/glibc-functions/c16rtomb.texi: New file. * doc/glibc-functions/c32rtomb.texi: New file. * doc/glibc-functions/clock_adjtime.texi: New file. * doc/glibc-functions/fanotify_init.texi: New file. * doc/glibc-functions/fanotify_mark.texi: New file. * doc/glibc-functions/inet6_opt_append.texi: New file. * doc/glibc-functions/inet6_opt_find.texi: New file. * doc/glibc-functions/inet6_opt_finish.texi: New file. * doc/glibc-functions/inet6_opt_get_val.texi: New file. * doc/glibc-functions/inet6_opt_init.texi: New file. * doc/glibc-functions/inet6_opt_next.texi: New file. * doc/glibc-functions/inet6_opt_set_val.texi: New file. * doc/glibc-functions/inet6_rth_add.texi: New file. * doc/glibc-functions/inet6_rth_getaddr.texi: New file. * doc/glibc-functions/inet6_rth_init.texi: New file. * doc/glibc-functions/inet6_rth_reverse.texi: New file. * doc/glibc-functions/inet6_rth_segments.texi: New file. * doc/glibc-functions/inet6_rth_space.texi: New file. * doc/glibc-functions/login.texi: New file. * doc/glibc-functions/mbrtoc16.texi: New file. * doc/glibc-functions/mbrtoc32.texi: New file. * doc/glibc-functions/name_to_handle_at.texi: New file. * doc/glibc-functions/ntp_gettimex.texi: New file. * doc/glibc-functions/open_by_handle_at.texi: New file. * doc/glibc-functions/prlimit.texi: New file. * doc/glibc-functions/process_vm_readv.texi: New file. * doc/glibc-functions/process_vm_writev.texi: New file. * doc/glibc-functions/recvmmsg.texi: New file. * doc/glibc-functions/scandirat.texi: New file. * doc/glibc-functions/sendmmsg.texi: New file. * doc/glibc-functions/setns.texi: New file. * doc/glibc-functions/timespec_get.texi: New file. * doc/gnulib.texi: Include them. (Glibc sys/fanotify.h, Glibc sys/resource.h, Glibc uchar.h): New sections. Reported by Eric Blake. --- doc/gnulib.texi.orig Tue Feb 28 13:00:59 2012 +++ doc/gnulib.texi Tue Feb 28 13:00:50 2012 @@ -3824,6 +3824,7 @@ * sys/ioctl.h:: * sysexits.h:: * ttyent.h:: +* uchar.h:: @end menu @include glibc-headers/a.out.texi @@ -3858,6 +3859,7 @@ @include glibc-headers/sys_ioctl.texi @include glibc-headers/sysexits.texi @include glibc-headers/ttyent.texi +@include glibc-headers/uchar.texi @node Glibc Function Substitutes @chapter Glibc Function Substitutes @@ -3945,6 +3947,7 @@ * Glibc string.h:: * Glibc sys/capability.h:: * Glibc sys/epoll.h:: +* Glibc sys/fanotify.h:: * Glibc sys/file.h:: * Glibc sys/fsuid.h:: * Glibc sys/gmon.h:: @@ -3959,6 +3962,7 @@ * Glibc sys/ptrace.h:: * Glibc sys/quota.h:: * Glibc sys/reboot.h:: +* Glibc sys/resource.h:: * Glibc sys/sem.h:: * Glibc sys/sendfile.h:: * Glibc sys/socket.h:: @@ -3981,6 +3985,7 @@ * Glibc termios.h:: * Glibc time.h:: * Glibc ttyent.h:: +* Glibc uchar.h:: * Glibc unistd.h:: * Glibc utmp.h:: * Glibc utmpx.h:: @@ -4168,10 +4173,12 @@ @menu * getdirentries:: +* scandirat:: * versionsort:: @end menu @include glibc-functions/getdirentries.texi +@include glibc-functions/scandirat.texi @include glibc-functions/versionsort.texi @node Glibc dlfcn.h @@ -4282,11 +4289,15 @@ @menu * fallocate:: +* name_to_handle_at:: * readahead:: +* open_by_handle_at:: @end menu @include glibc-functions/fallocate.texi +@include glibc-functions/name_to_handle_at.texi @include glibc-functions/readahead.texi +@include glibc-functions/open_by_handle_at.texi @node Glibc fenv.h @section Glibc Extensions to @code{<fenv.h>} @@ -4774,6 +4785,19 @@ * inet6_option_init:: * inet6_option_next:: * inet6_option_space:: +* inet6_opt_append:: +* inet6_opt_find:: +* inet6_opt_finish:: +* inet6_opt_get_val:: +* inet6_opt_init:: +* inet6_opt_next:: +* inet6_opt_set_val:: +* inet6_rth_add:: +* inet6_rth_getaddr:: +* inet6_rth_init:: +* inet6_rth_reverse:: +* inet6_rth_segments:: +* inet6_rth_space:: * setipv4sourcefilter:: * setsourcefilter:: @end menu @@ -4789,6 +4813,19 @@ @include glibc-functions/inet6_option_init.texi @include glibc-functions/inet6_option_next.texi @include glibc-functions/inet6_option_space.texi +@include glibc-functions/inet6_opt_append.texi +@include glibc-functions/inet6_opt_find.texi +@include glibc-functions/inet6_opt_finish.texi +@include glibc-functions/inet6_opt_get_val.texi +@include glibc-functions/inet6_opt_init.texi +@include glibc-functions/inet6_opt_next.texi +@include glibc-functions/inet6_opt_set_val.texi +@include glibc-functions/inet6_rth_add.texi +@include glibc-functions/inet6_rth_getaddr.texi +@include glibc-functions/inet6_rth_init.texi +@include glibc-functions/inet6_rth_reverse.texi +@include glibc-functions/inet6_rth_segments.texi +@include glibc-functions/inet6_rth_space.texi @include glibc-functions/setipv4sourcefilter.texi @include glibc-functions/setsourcefilter.texi @@ -5603,11 +5640,13 @@ * clone:: * sched_getaffinity:: * sched_setaffinity:: +* setns:: @end menu @include glibc-functions/clone.texi @include glibc-functions/sched_getaffinity.texi @include glibc-functions/sched_setaffinity.texi +@include glibc-functions/setns.texi @node Glibc search.h @section Glibc Extensions to @code{<search.h>} @@ -5782,6 +5821,7 @@ @section Glibc Extensions to @code{<stdlib.h>} @menu +* aligned_alloc:: * canonicalize_file_name:: * cfree:: * clearenv:: @@ -5827,6 +5867,7 @@ * valloc:: @end menu +@include glibc-functions/aligned_alloc.texi @include glibc-functions/canonicalize_file_name.texi @include glibc-functions/cfree.texi @include glibc-functions/clearenv.texi @@ -5932,6 +5973,17 @@ @include glibc-functions/epoll_ctl.texi @include glibc-functions/epoll_wait.texi +@node Glibc sys/fanotify.h +@section Glibc @code{<sys/fanotify.h>} + +@menu +* fanotify_init:: +* fanotify_mark:: +@end menu + +@include glibc-functions/fanotify_init.texi +@include glibc-functions/fanotify_mark.texi + @node Glibc sys/file.h @section Glibc @code{<sys/file.h>} @@ -6081,8 +6133,14 @@ @include glibc-functions/reboot.texi -@c @node Glibc sys/resource.h -@c @section Glibc Extensions to @code{<sys/resource.h>} +@node Glibc sys/resource.h +@section Glibc Extensions to @code{<sys/resource.h>} + +@menu +* prlimit:: +@end menu + +@include glibc-functions/prlimit.texi @c @node Glibc sys/select.h @c @section Glibc Extensions to @code{<sys/select.h>} @@ -6114,10 +6172,14 @@ @menu * accept4:: * isfdtype:: +* recvmmsg:: +* sendmmsg:: @end menu @include glibc-functions/accept4.texi @include glibc-functions/isfdtype.texi +@include glibc-functions/recvmmsg.texi +@include glibc-functions/sendmmsg.texi @node Glibc sys/stat.h @section Glibc Extensions to @code{<sys/stat.h>} @@ -6231,11 +6293,13 @@ * adjtimex:: * ntp_adjtime:: * ntp_gettime:: +* ntp_gettimex:: @end menu @include glibc-functions/adjtimex.texi @include glibc-functions/ntp_adjtime.texi @include glibc-functions/ntp_gettime.texi +@include glibc-functions/ntp_gettimex.texi @c @node Glibc sys/types.h @c @section Glibc Extensions to @code{<sys/types.h>} @@ -6245,10 +6309,14 @@ @menu * preadv:: +* process_vm_readv:: +* process_vm_writev:: * pwritev:: @end menu @include glibc-functions/preadv.texi +@include glibc-functions/process_vm_readv.texi +@include glibc-functions/process_vm_writev.texi @include glibc-functions/pwritev.texi @c @node Glibc sys/un.h @@ -6362,20 +6430,24 @@ @section Glibc Extensions to @code{<time.h>} @menu +* clock_adjtime:: * dysize:: * getdate_r:: * stime:: * strptime_l:: * timegm:: * timelocal:: +* timespec_get:: @end menu +@include glibc-functions/clock_adjtime.texi @include glibc-functions/dysize.texi @include glibc-functions/getdate_r.texi @include glibc-functions/stime.texi @include glibc-functions/strptime_l.texi @include glibc-functions/timegm.texi @include glibc-functions/timelocal.texi +@include glibc-functions/timespec_get.texi @c @node Glibc trace.h @c @section Glibc Extensions to @code{<trace.h>} @@ -6395,6 +6467,21 @@ @include glibc-functions/getttynam.texi @include glibc-functions/setttyent.texi +@node Glibc uchar.h +@section Glibc @code{<uchar.h>} + +@menu +* c16rtomb:: +* c32rtomb:: +* mbrtoc16:: +* mbrtoc32:: +@end menu + +@include glibc-functions/c16rtomb.texi +@include glibc-functions/c32rtomb.texi +@include glibc-functions/mbrtoc16.texi +@include glibc-functions/mbrtoc32.texi + @c @node Glibc ucontext.h @c @section Glibc Extensions to @code{<ucontext.h>} @@ -6490,6 +6577,7 @@ * setutent:: * updwtmp:: * utmpname:: +* login:: * login_tty:: @end menu @@ -6504,6 +6592,7 @@ @include glibc-functions/setutent.texi @include glibc-functions/updwtmp.texi @include glibc-functions/utmpname.texi +@include glibc-functions/login.texi @include glibc-functions/login_tty.texi @node Glibc utmpx.h