Mercurial > gnulib
changeset 39851:f694826cdc81
doc: OS X 10.11 lacked ns time functions
According to <https://github.com/zeromq/libzmq/issues/2175>,
nanosecond-resolution timestamp functions were introduced
in macOS 10.12, so document the last version (OS X 10.11)
where they were absent.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Tue, 18 Sep 2018 12:19:02 -0700 |
parents | b3312026aedd |
children | b709ecd47026 |
files | ChangeLog doc/posix-functions/clock_getcpuclockid.texi doc/posix-functions/clock_getres.texi doc/posix-functions/clock_gettime.texi doc/posix-functions/clock_nanosleep.texi doc/posix-functions/clock_settime.texi doc/posix-functions/timer_create.texi doc/posix-functions/timer_delete.texi doc/posix-functions/timer_getoverrun.texi doc/posix-functions/timer_gettime.texi doc/posix-functions/timer_settime.texi |
diffstat | 11 files changed, 18 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Tue Sep 18 12:19:02 2018 -0700 +++ b/ChangeLog Tue Sep 18 12:19:02 2018 -0700 @@ -1,5 +1,11 @@ 2018-09-18 Paul Eggert <eggert@cs.ucla.edu> + doc: OS X 10.11 lacked ns time functions + According to <https://github.com/zeromq/libzmq/issues/2175>, + nanosecond-resolution timestamp functions were introduced + in macOS 10.12, so document the last version (OS X 10.11) + where they were absent. + gettime: nanotime never existed Problem reported by Bruno Haible in: https://lists.gnu.org/r/bug-gnulib/2018-09/msg00082.html
--- a/doc/posix-functions/clock_getcpuclockid.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/clock_getcpuclockid.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,5 +14,5 @@ @itemize @item This function is missing on some 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, OSF/1 5.1, Solaris 11.3, Cygwin 1.7.9, mingw, MSVC 14, Interix 3.5, BeOS, Android 5.1. +OS X 10.11, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 11.3, Cygwin 1.7.9, mingw, MSVC 14, Interix 3.5, BeOS, Android 5.1. @end itemize
--- a/doc/posix-functions/clock_getres.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/clock_getres.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS. +OS X 10.11, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS. @end itemize
--- a/doc/posix-functions/clock_gettime.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/clock_gettime.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,5 +14,7 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS. +OS X 10.11, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS. +The Gnulib module @code{gettime} is a partial substitute; it +implements the @code{CLOCK_REALTIME} functionality of @code{clock_gettime}. @end itemize
--- a/doc/posix-functions/clock_nanosleep.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/clock_nanosleep.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,5 +14,5 @@ @itemize @item This function is missing on some 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, OSF/1 5.1, Solaris 9, Cygwin 1.7.9, mingw, MSVC 14, Interix 3.5, BeOS. +OS X 10.11, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 1.7.9, mingw, MSVC 14, Interix 3.5, BeOS. @end itemize
--- a/doc/posix-functions/clock_settime.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/clock_settime.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.7.9, mingw, MSVC 14, Interix 3.5, BeOS. +OS X 10.11, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.7.9, mingw, MSVC 14, Interix 3.5, BeOS. @end itemize
--- a/doc/posix-functions/timer_create.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/timer_create.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,7 +14,7 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. +OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. @item This function fails with @code{ENOSYS} on some platforms: OpenBSD 4.9.
--- a/doc/posix-functions/timer_delete.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/timer_delete.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,7 +14,7 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. +OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. @item This function fails with @code{ENOSYS} on some platforms: OpenBSD 4.9.
--- a/doc/posix-functions/timer_getoverrun.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/timer_getoverrun.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, FreeBSD 6.0, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS. +OS X 10.11, FreeBSD 6.0, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS. @end itemize
--- a/doc/posix-functions/timer_gettime.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/timer_gettime.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,7 +14,7 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. +OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. @item This function fails with @code{ENOSYS} on some platforms: OpenBSD 4.9.
--- a/doc/posix-functions/timer_settime.texi Tue Sep 18 12:19:02 2018 -0700 +++ b/doc/posix-functions/timer_settime.texi Tue Sep 18 12:19:02 2018 -0700 @@ -14,7 +14,7 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.5, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. +OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Interix 3.5, BeOS, Tandem/NSK. @item This function fails with @code{ENOSYS} on some platforms: OpenBSD 4.9.