<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch time-use-enum-for-clockid_t
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/05f2b760472b6cbde3cedeec7e1cc929da0dad0a">https://github.com/macports/macports-legacy-support/commit/05f2b760472b6cbde3cedeec7e1cc929da0dad0a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 05f2b760472b6cbde3cedeec7e1cc929da0dad0a
</span>Author: Chris Jones <jonesc@hep.phy.cam.ac.uk>
AuthorDate: Sat Mar 16 11:05:52 2019 +0000

<span style='display:block; white-space:pre;color:#404040;'>    use an enum instead of int for clockid_t
</span>---
 include/time.h | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/time.h b/include/time.h
</span><span style='display:block; white-space:pre;color:#808080;'>index 5f569af..90aa77f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/time.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/time.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,21 +27,19 @@
</span> /* Legacy implementation of clock_gettime */
 #if __MP_LEGACY_SUPPORT_GETTIME__
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifndef CLOCK_REALTIME
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* These values are choosen to match use in macOS10.12+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define CLOCK_REALTIME             0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define CLOCK_MONOTONIC            6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* we do not implement these (yet). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* #define CLOCK_MONOTONIC_RAW        4 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* #define CLOCK_MONOTONIC_RAW_APPROX 5 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> /*
<span style='display:block; white-space:pre;background:#ffe0e0;'>- * Define a type for the above CLOCK_* values; many OSs use 'enum' for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * the values & then typedef the enum to 'clockid_t'; use 'int' for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * easy compatibility.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Define a type for the above CLOCK_* values
</span>  */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef int clockid_t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+typedef enum {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_REALTIME = 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#ifndef CLOCK_REALTIME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# define CLOCK_REALTIME _CLOCK_REALTIME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_MONOTONIC = 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#ifndef CLOCK_MONOTONIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# define CLOCK_MONOTONIC _CLOCK_MONOTONIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} clockid_t;
</span> 
 #ifdef __cplusplus
 extern "C" {
</pre><pre style='margin:0'>

</pre>