From 4a1d89d40c1d627f591484093e1465ec4d7b07f5 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 10 Jun 2019 14:08:20 +0200 Subject: [PATCH] doc: Mention eventfd, eventfd_read, eventfd_write. * doc/glibc-functions/eventfd.texi: New file. * doc/glibc-functions/eventfd_read.texi: New file. * doc/glibc-functions/eventfd_write.texi: New file. * doc/gnulib.texi (Glibc sys/eventfd.h): New section. --- doc/glibc-functions/eventfd.texi | 18 ++++++++++++++++++ doc/glibc-functions/eventfd_read.texi | 18 ++++++++++++++++++ doc/glibc-functions/eventfd_write.texi | 18 ++++++++++++++++++ doc/gnulib.texi | 14 ++++++++++++++ 4 files changed, 68 insertions(+) create mode 100644 doc/glibc-functions/eventfd.texi create mode 100644 doc/glibc-functions/eventfd_read.texi create mode 100644 doc/glibc-functions/eventfd_write.texi diff --git a/doc/glibc-functions/eventfd.texi b/doc/glibc-functions/eventfd.texi new file mode 100644 index 0000000000..0dcc9c6970 --- /dev/null +++ b/doc/glibc-functions/eventfd.texi @@ -0,0 +1,18 @@ +@node eventfd +@subsection @code{eventfd} +@findex eventfd + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/eventfd.2.html,,man eventfd} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on many non-glibc platforms: +glibc 2.6, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS. +@end itemize diff --git a/doc/glibc-functions/eventfd_read.texi b/doc/glibc-functions/eventfd_read.texi new file mode 100644 index 0000000000..b21b0c4d94 --- /dev/null +++ b/doc/glibc-functions/eventfd_read.texi @@ -0,0 +1,18 @@ +@node eventfd_read +@subsection @code{eventfd_read} +@findex eventfd_read + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/eventfd_read.3.html,,man eventfd_read} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on many non-glibc platforms: +glibc 2.6, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS. +@end itemize diff --git a/doc/glibc-functions/eventfd_write.texi b/doc/glibc-functions/eventfd_write.texi new file mode 100644 index 0000000000..7e0e6db9ed --- /dev/null +++ b/doc/glibc-functions/eventfd_write.texi @@ -0,0 +1,18 @@ +@node eventfd_write +@subsection @code{eventfd_write} +@findex eventfd_write + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/eventfd_write.3.html,,man eventfd_write} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on many non-glibc platforms: +glibc 2.6, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS. +@end itemize diff --git a/doc/gnulib.texi b/doc/gnulib.texi index b8c880cded..06dc403b55 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -3615,6 +3615,7 @@ This list of functions is sorted according to the header that declares them. * Glibc string.h:: * Glibc sys/capability.h:: * Glibc sys/epoll.h:: +* Glibc sys/eventfd.h:: * Glibc sys/fanotify.h:: * Glibc sys/file.h:: * Glibc sys/fsuid.h:: @@ -5602,6 +5603,19 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/epoll_pwait.texi @include glibc-functions/epoll_wait.texi +@node Glibc sys/eventfd.h +@section Glibc @code{} + +@menu +* eventfd:: +* eventfd_read:: +* eventfd_write:: +@end menu + +@include glibc-functions/eventfd.texi +@include glibc-functions/eventfd_read.texi +@include glibc-functions/eventfd_write.texi + @node Glibc sys/fanotify.h @section Glibc @code{} -- 2.39.5