A NOTE has been added to this issue. ====================================================================== https://austingroupbugs.net/view.php?id=1346 ====================================================================== Reported By: markh Assigned To: ====================================================================== Project: 1003.1(2016/18)/Issue7+TC2 Issue ID: 1346 Category: Base Definitions and Headers Type: Enhancement Request Severity: Comment Priority: normal Status: New Name: Mark Harris Organization: User Reference: Section: 1.7.1 Page Number: 8 Line Number: 236 Interp Status: --- Final Accepted Text: ====================================================================== Date Submitted: 2020-05-26 13:44 UTC Last Modified: 2020-12-03 17:21 UTC ====================================================================== Summary: Require support for CLOCK_MONOTONIC ======================================================================
---------------------------------------------------------------------- (0005157) Don Cragun (manager) - 2020-12-03 17:21 https://austingroupbugs.net/view.php?id=1346#c5157 ---------------------------------------------------------------------- On page 275 line 9235 (<limits.h>) change:<blockquote>If the Monotonic Clock option is supported, the ...</blockquote>to:<blockquote>The ...</blockquote> and remove the [MON] shading. On page 436 lines 14851 - 14854, change<blockquote>_POSIX_MONOTONIC_CLOCK<blockquote>The implementation supports the Monotonic Clock option. If this symbol is defined in <unistd.h>, it shall be defined to be −1, 0, or 200809L. The value of this symbol reported by sysconf( ) shall either be −1 or 200809L.</blockquote></blockquote>to<blockquote>_POSIX_MONOTONIC_CLOCK<blockquote>The implementation supports a monotonic clock. This symbol shall always be set to the value 20yymmL.</blockquote></blockquote> and remove the [MON] shading. On page 679 line 23272 (XSH clock_getres() description), change:<blockquote>If the Monotonic Clock option is supported, all ...</blockquote>to:<blockquote>All ...</blockquote> and remove the [MON] shading. On page 1986 lines 63922-63923 (XSH sigtimedwait() ) change:<blockquote>If the Monotonic Clock option is supported, the ...</blockquote>to:<blockquote>The ...</blockquote> and remove the [MON] shading. On page 2151 lines 68909-68910 change:<blockquote>All implementations shall support a <i>clock_id</i> of CLOCK_REALTIME. If the Monotonic Clock option is supported, implementations shall support a <i>clock_id</i> of CLOCK_MONOTONIC.</blockquote>to:<blockquote>All implementations shall support CLOCK_REALTIME and CLOCK_MONOTONIC as values for <i>clock_id</i>.</blockquote> and remove the [MON] shading. On page 3485 line 117753 section A.2.1.3 change:<blockquote>The following options from the previous version of this standard are now mandatory</blockquote>to:<blockquote>The following options from previous versions of this standard are now mandatory</blockquote> and add _POSIX_MONOTONIC_CLOCK to the list following that text. On page 3779 line 129738 section D.3.4, change:<blockquote>The system supports the Monotonic Clock option. This option ...</blockquote>to:<blockquote>Support for a monotonic clock is mandatory in POSIX.1-202x. This facility ...</blockquote> Issue History Date Modified Username Field Change ====================================================================== 2020-05-26 13:44 markh New Issue 2020-05-26 13:44 markh Name => Mark Harris 2020-05-26 13:44 markh Section => 1.7.1 2020-05-26 13:44 markh Page Number => 8 2020-05-26 13:44 markh Line Number => 236 2020-12-03 17:21 Don Cragun Note Added: 0005157 ======================================================================