<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/56c0a5a2894d53fd8885ea2c55551c11c40c733e">https://github.com/macports/macports-legacy-support/commit/56c0a5a2894d53fd8885ea2c55551c11c40c733e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 56c0a5a2894d53fd8885ea2c55551c11c40c733e
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Sun Jun 30 13:40:29 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    time.h: Make clockid_t an enum, as in SDK.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    Builds and passes tests on all platforms.
</span>---
 include/time.h | 37 ++++++++++++++++++++++++-------------
 1 file changed, 24 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 15e6946..1ff9798 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;'>@@ -45,19 +45,30 @@ __MP__END_DECLS
</span> /* Legacy implementation of clock_gettime */
 #if __MPLS_SDK_SUPPORT_GETTIME__
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/* One define types and methods if not already defined. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if !defined(CLOCK_REALTIME) && !defined(CLOCK_MONOTONIC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef int clockid_t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* !defined(CLOCK_REALTIME) && !defined(CLOCK_MONOTONIC) */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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;'>-#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;'>-#define CLOCK_UPTIME_RAW            8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define CLOCK_UPTIME_RAW_APPROX     9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define CLOCK_PROCESS_CPUTIME_ID    12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define CLOCK_THREAD_CPUTIME_ID     16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Define clock_id type and values as in the 10.12 SDK, but without the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * pointless __CLOCK_AVAILABILITY.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</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;'>+#define CLOCK_REALTIME _CLOCK_REALTIME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_MONOTONIC = 6,
</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;'>+#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_MONOTONIC_RAW = 4,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define CLOCK_MONOTONIC_RAW _CLOCK_MONOTONIC_RAW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_MONOTONIC_RAW_APPROX = 5,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define CLOCK_MONOTONIC_RAW_APPROX _CLOCK_MONOTONIC_RAW_APPROX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_UPTIME_RAW = 8,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define CLOCK_UPTIME_RAW _CLOCK_UPTIME_RAW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_UPTIME_RAW_APPROX = 9,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define CLOCK_UPTIME_RAW_APPROX _CLOCK_UPTIME_RAW_APPROX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_PROCESS_CPUTIME_ID = 12,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define CLOCK_PROCESS_CPUTIME_ID _CLOCK_PROCESS_CPUTIME_ID
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_CLOCK_THREAD_CPUTIME_ID = 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define CLOCK_THREAD_CPUTIME_ID _CLOCK_THREAD_CPUTIME_ID
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} clockid_t;
</span> 
 __MP__BEGIN_DECLS
 
</pre><pre style='margin:0'>

</pre>