]> Savannah Git Hosting - gnulib.git/commitdiff
doc: OS X 10.11 lacked ns time functions
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 18 Sep 2018 19:19:02 +0000 (12:19 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 18 Sep 2018 19:23:23 +0000 (12:23 -0700)
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.

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

index ae7b010a386fd49f5c30b347cdbdf77a976dd135..ce41cca0f3953909c8b9ff482850b2d0a28716db 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index 41b8ceace395e042645fa4c32572705f19f32a9e..abf97c4b65b0083d00338e7c91374e2df73d3287 100644 (file)
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @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
index 42aa297eb05d1923d3f94e41094697728f1da755..04ed2da0c1ed1004c7eac82190f7f60514617d72 100644 (file)
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @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
index 2b76853698a820780e23fd91c3a69ef937a1f1ea..b7d7686f0ef02f09f2abdea382caf063f6bb486a 100644 (file)
@@ -14,5 +14,7 @@ Portability problems not fixed by Gnulib:
 @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
index 28c4d55f7dde614ca9b4431a3af059d6b96c7f63..cfdda7a29ce66b9a9235bb27c5d5e462e38c13ab 100644 (file)
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @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
index b2643165d30198cac18340baf7aaa425d51c5c3f..05548743d3346f8f748b3e9cde69ca1a448434d6 100644 (file)
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @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
index 00c037e39433686fa162e007351f8db4bf359db7..aa72ac40020aabb12747621d44028df5a847f1be 100644 (file)
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @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.
index d9c5a78365c2dd453660da4106e34d17c9b47a24..9d0f6cc0de1dfcf7c41012b3fa252d95af2f10b2 100644 (file)
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @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.
index 3140bccac27da414342dae6a7e97f49f78dd9408..e9c3f70c9f2c26ba9490347450426071a7f5bd18 100644 (file)
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @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
index 924f6bf23b40a47f22b5b0749975bd2d6b62d47d..ae6dacc5c48befab8c08d2523fc28dcfabec36b1 100644 (file)
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @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.
index f27122b050082f11b598828a5a048293d143fa2d..73189f360116e0dca67f2d0ae880e5745f9b6cce 100644 (file)
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @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.