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.