From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 7C0211F461 for ; Sat, 7 Sep 2019 15:18:04 +0000 (UTC) Received: from localhost ([::1]:35630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i6cTT-0006yp-3B for normalperson@yhbt.net; Sat, 07 Sep 2019 11:18:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38734) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i6cTN-0006yd-09 for bug-gnulib@gnu.org; Sat, 07 Sep 2019 11:17:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i6cTK-0001Z4-EY for bug-gnulib@gnu.org; Sat, 07 Sep 2019 11:17:56 -0400 Received: from mo6-p00-ob.smtp.rzone.de ([2a01:238:20a:202:5300::12]:17159) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i6cTJ-0001Qe-GH for bug-gnulib@gnu.org; Sat, 07 Sep 2019 11:17:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1567869471; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=gD4fFjR9D566mm91YRnVgFd4w4qgfjGaUFsw+4Y9l3s=; b=TuyytyZ6FUP4Z32rRr+k4IeIecLgGX51b83aXmuyQLxt7KjNrcEeZqHVVwhmyyf0Ce iUV+4pzF+Ig9Wv8rgWHkuca7N1sNpMV/aXy2XtK9a0h3FVxeAMV5zA9hcveYH7KExL77 CFRd+XstFvwFiGfyPYjH2gJFcnly5Wgpn5ioiOK2xqJNO09M1w/436VQ2k5yeqanrj7E /5j9gV0RIihjzfCt8DUhy4V6wcJ2eVG8DAM0BobIGQV1dllkfB3S2WeZWVKAUP0SIhpU P8Dh80Ix0isc+oygX/HEhg7B92ZWi4RvwMYLpgNx4RvDzmXHbDL+8Yx4pz497wavpawg 8Kkg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH+AHjwLuWOGaf0zJZW" X-RZG-CLASS-ID: mo00 Received: from bruno.haible.de by smtp.strato.de (RZmta 44.27.0 DYNA|AUTH) with ESMTPSA id U0b0dfv87FHo1b2 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Sat, 7 Sep 2019 17:17:50 +0200 (CEST) From: Bruno Haible To: bug-gnulib@gnu.org Subject: doc: update for glibc 2.30 Date: Sat, 07 Sep 2019 17:17:44 +0200 Message-ID: <1866365.TbBAK6ePpW@omega> User-Agent: KMail/5.1.3 (Linux/4.4.0-159-generic; KDE/5.18.0; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a01:238:20a:202:5300::12 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" After the big doc update from 2019-06-10, I don't want the gnulib documentation again lag behind glibc by 5 years. 2019-09-07 Bruno Haible doc: Update for glibc 2.30. * doc/glibc-functions/gettid.texi: New file. * doc/glibc-functions/pthread_cond_clockwait.texi: New file. * doc/glibc-functions/pthread_mutex_clocklock.texi: New file. * doc/glibc-functions/pthread_rwlock_clockrdlock.texi: New file. * doc/glibc-functions/pthread_rwlock_clockwrlock.texi: New file. * doc/glibc-functions/sem_clockwait.texi: New file. * doc/glibc-functions/tgkill.texi: New file. * doc/glibc-functions/twalk_r.texi: New file. * doc/gnulib.texi: Include them. (Glibc semaphore.h): New section. * doc/pastposix-functions/h_errno.texi: Update. * doc/posix-functions/*.texi: Likewise. diff --git a/doc/glibc-functions/gettid.texi b/doc/glibc-functions/gettid.texi new file mode 100644 index 0000000..dae3848 --- /dev/null +++ b/doc/glibc-functions/gettid.texi @@ -0,0 +1,30 @@ +@node gettid +@subsection @code{gettid} +@findex gettid + +Documentation: +@itemize +@item +@ifinfo +@ref{Process Identification,,Process Identification,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Process-Identification.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man2/gettid.2.html,,man gettid}. +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on most non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/pthread_cond_clockwait.texi b/doc/glibc-functions/pthread_cond_clockwait.texi new file mode 100644 index 0000000..916f2eb --- /dev/null +++ b/doc/glibc-functions/pthread_cond_clockwait.texi @@ -0,0 +1,27 @@ +@node pthread_cond_clockwait +@subsection @code{pthread_cond_clockwait} +@findex pthread_cond_clockwait + +Documentation: +@itemize +@item +@ifinfo +@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html}, +@end ifnotinfo +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on all non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@end itemize diff --git a/doc/glibc-functions/pthread_mutex_clocklock.texi b/doc/glibc-functions/pthread_mutex_clocklock.texi new file mode 100644 index 0000000..7f3f5d2 --- /dev/null +++ b/doc/glibc-functions/pthread_mutex_clocklock.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_clocklock +@subsection @code{pthread_mutex_clocklock} +@findex pthread_mutex_clocklock + +Documentation: --- + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on all non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@end itemize diff --git a/doc/glibc-functions/pthread_rwlock_clockrdlock.texi b/doc/glibc-functions/pthread_rwlock_clockrdlock.texi new file mode 100644 index 0000000..5e034c5 --- /dev/null +++ b/doc/glibc-functions/pthread_rwlock_clockrdlock.texi @@ -0,0 +1,27 @@ +@node pthread_rwlock_clockrdlock +@subsection @code{pthread_rwlock_clockrdlock} +@findex pthread_rwlock_clockrdlock + +Documentation: +@itemize +@item +@ifinfo +@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html}, +@end ifnotinfo +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on all non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@end itemize diff --git a/doc/glibc-functions/pthread_rwlock_clockwrlock.texi b/doc/glibc-functions/pthread_rwlock_clockwrlock.texi new file mode 100644 index 0000000..117fb15 --- /dev/null +++ b/doc/glibc-functions/pthread_rwlock_clockwrlock.texi @@ -0,0 +1,27 @@ +@node pthread_rwlock_clockwrlock +@subsection @code{pthread_rwlock_clockwrlock} +@findex pthread_rwlock_clockwrlock + +Documentation: +@itemize +@item +@ifinfo +@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html}, +@end ifnotinfo +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on all non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@end itemize diff --git a/doc/glibc-functions/sem_clockwait.texi b/doc/glibc-functions/sem_clockwait.texi new file mode 100644 index 0000000..3da4630 --- /dev/null +++ b/doc/glibc-functions/sem_clockwait.texi @@ -0,0 +1,27 @@ +@node sem_clockwait +@subsection @code{sem_clockwait} +@findex sem_clockwait + +Documentation: +@itemize +@item +@ifinfo +@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html}, +@end ifnotinfo +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on all non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@end itemize diff --git a/doc/glibc-functions/tgkill.texi b/doc/glibc-functions/tgkill.texi new file mode 100644 index 0000000..5f6f18c --- /dev/null +++ b/doc/glibc-functions/tgkill.texi @@ -0,0 +1,30 @@ +@node tgkill +@subsection @code{tgkill} +@findex tgkill + +Documentation: +@itemize +@item +@ifinfo +@ref{Signaling Another Process,,Signaling Another Process,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Signaling-Another-Process.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man2/tgkill.2.html,,man tgkill}. +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on most non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/twalk_r.texi b/doc/glibc-functions/twalk_r.texi new file mode 100644 index 0000000..1667ae6 --- /dev/null +++ b/doc/glibc-functions/twalk_r.texi @@ -0,0 +1,29 @@ +@node twalk_r +@subsection @code{twalk_r} +@findex twalk_r + +Documentation: +@itemize +@item +@ifinfo +@ref{Tree Search Function,,The tsearch function,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Tree-Search-Function.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/twalk_r.3.html,,man twalk_r}. +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on all non-glibc platforms: +Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@end itemize diff --git a/doc/gnulib.texi b/doc/gnulib.texi index 8812957..64c21ba 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -3796,6 +3796,7 @@ This list of functions is sorted according to the header that declares them. * Glibc sched.h:: * Glibc search.h:: * Glibc selinux/selinux.h:: +* Glibc semaphore.h:: * Glibc shadow.h:: * Glibc signal.h:: * Glibc spawn.h:: @@ -4741,14 +4742,18 @@ This list of functions is sorted according to the header that declares them. @menu * pthread_attr_getaffinity_np:: * pthread_attr_setaffinity_np:: +* pthread_cond_clockwait:: * pthread_getaffinity_np:: * pthread_getattr_default_np:: * pthread_getattr_np:: * pthread_getname_np:: * pthread_kill_other_threads_np:: +* pthread_mutex_clocklock:: * pthread_mutex_consistent_np:: * pthread_mutexattr_getrobust_np:: * pthread_mutexattr_setrobust_np:: +* pthread_rwlock_clockrdlock:: +* pthread_rwlock_clockwrlock:: * pthread_rwlockattr_getkind_np:: * pthread_rwlockattr_setkind_np:: * pthread_setaffinity_np:: @@ -4762,14 +4767,18 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/pthread_attr_getaffinity_np.texi @include glibc-functions/pthread_attr_setaffinity_np.texi +@include glibc-functions/pthread_cond_clockwait.texi @include glibc-functions/pthread_getaffinity_np.texi @include glibc-functions/pthread_getattr_default_np.texi @include glibc-functions/pthread_getattr_np.texi @include glibc-functions/pthread_getname_np.texi @include glibc-functions/pthread_kill_other_threads_np.texi +@include glibc-functions/pthread_mutex_clocklock.texi @include glibc-functions/pthread_mutex_consistent_np.texi @include glibc-functions/pthread_mutexattr_getrobust_np.texi @include glibc-functions/pthread_mutexattr_setrobust_np.texi +@include glibc-functions/pthread_rwlock_clockrdlock.texi +@include glibc-functions/pthread_rwlock_clockwrlock.texi @include glibc-functions/pthread_rwlockattr_getkind_np.texi @include glibc-functions/pthread_rwlockattr_setkind_np.texi @include glibc-functions/pthread_setaffinity_np.texi @@ -5483,12 +5492,14 @@ This list of functions is sorted according to the header that declares them. * hdestroy_r:: * hsearch_r:: * tdestroy:: +* twalk_r:: @end menu @include glibc-functions/hcreate_r.texi @include glibc-functions/hdestroy_r.texi @include glibc-functions/hsearch_r.texi @include glibc-functions/tdestroy.texi +@include glibc-functions/twalk_r.texi @node Glibc selinux/selinux.h @section Glibc Extensions to @code{} @@ -5504,8 +5515,14 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/getfilecon.texi @include glibc-functions/lgetfilecon.texi -@c @node Glibc semaphore.h -@c @section Glibc Extensions to @code{} +@node Glibc semaphore.h +@section Glibc Extensions to @code{} + +@menu +* sem_clockwait:: +@end menu + +@include glibc-functions/sem_clockwait.texi @c @node Glibc setjmp.h @c @section Glibc Extensions to @code{} @@ -5560,6 +5577,7 @@ This list of functions is sorted according to the header that declares them. * ssignal:: * sys_siglist:: * sysv_signal:: +* tgkill:: @end menu @include glibc-functions/gsignal.texi @@ -5575,6 +5593,7 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/ssignal.texi @include glibc-functions/sys_siglist.texi @include glibc-functions/sysv_signal.texi +@include glibc-functions/tgkill.texi @node Glibc spawn.h @section Glibc Extensions to @code{} @@ -6422,6 +6441,7 @@ This list of functions is sorted according to the header that declares them. * getpass:: * getresgid:: * getresuid:: +* gettid:: * getusershell:: * group_member:: * pipe2:: @@ -6458,6 +6478,7 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/getpass.texi @include glibc-functions/getresgid.texi @include glibc-functions/getresuid.texi +@include glibc-functions/gettid.texi @include glibc-functions/getusershell.texi @include glibc-functions/group_member.texi @include glibc-functions/pipe2.texi diff --git a/doc/pastposix-functions/h_errno.texi b/doc/pastposix-functions/h_errno.texi index a1d29ae..61db68e 100644 --- a/doc/pastposix-functions/h_errno.texi +++ b/doc/pastposix-functions/h_errno.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on some platforms: -glibc 2.29, IRIX 6.5, Cygwin, mingw, MSVC 14, Android 9.0. +glibc 2.30, IRIX 6.5, Cygwin, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/crypt.texi b/doc/posix-functions/crypt.texi index 66acf5a..ea1b19e 100644 --- a/doc/posix-functions/crypt.texi +++ b/doc/posix-functions/crypt.texi @@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on some platforms: -glibc 2.29, FreeBSD 6.0, NetBSD 5.0, Cygwin, mingw, MSVC 14, Android 9.0. +glibc 2.30, FreeBSD 6.0, NetBSD 5.0, Cygwin, mingw, MSVC 14, Android 9.0. @item This function is not declared in @code{} (without @code{-D_GNU_SOURCE}) on some platforms: diff --git a/doc/posix-functions/setkey.texi b/doc/posix-functions/setkey.texi index 3787f18..0323842 100644 --- a/doc/posix-functions/setkey.texi +++ b/doc/posix-functions/setkey.texi @@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on some platforms: -glibc 2.29, NetBSD 5.0, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. +glibc 2.30, NetBSD 5.0, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. @item This function is not declared in @code{} (without @code{-D_GNU_SOURCE}) on some platforms: