The Gnulib documentation has a section regarding the function 'dl_iterate_phdr', but not regarding the header file which declares this function. This makes no sense.
2020-11-22 Bruno Haible <br...@clisp.org> doc: Document <link.h>. * doc/glibc-headers/link.texi: New file. * doc/gnulib.texi: Include it. diff --git a/doc/glibc-headers/link.texi b/doc/glibc-headers/link.texi new file mode 100644 index 0000000..08ca56f --- /dev/null +++ b/doc/glibc-headers/link.texi @@ -0,0 +1,20 @@ +@node link.h +@section @file{link.h} + +Defines the type @code{struct dl_phdr_info}, and declares the function +@code{dl_iterate_phdr}. + +Documentation: --- + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +Mac OS X 10.13, AIX 7.1, HP-UX 11.31, IRIX 6.5, Cygwin 2.9.0, mingw, MSVC 14. +@end itemize diff --git a/doc/gnulib.texi b/doc/gnulib.texi index c4bf8b1..0620118 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -3673,6 +3673,7 @@ not worked around by Gnulib. * ieee754.h:: * ifaddrs.h:: * libintl.h:: +* link.h:: * mcheck.h:: * mntent.h:: * obstack.h:: @@ -3708,6 +3709,7 @@ not worked around by Gnulib. @include glibc-headers/ieee754.texi @include glibc-headers/ifaddrs.texi @include glibc-headers/libintl.texi +@include glibc-headers/link.texi @include glibc-headers/mcheck.texi @include glibc-headers/mntent.texi @include glibc-headers/obstack.texi