<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/5a93873e32cfa4cecdc7c83c2fff255f7a14d1ea">https://github.com/macports/macports-legacy-support/commit/5a93873e32cfa4cecdc7c83c2fff255f7a14d1ea</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5a93873e32cfa4cecdc7c83c2fff255f7a14d1ea
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Fri Jan 17 15:57:46 2025 -0800

<span style='display:block; white-space:pre;color:#404040;'>    Add minimal test for clock_gettime_nsec_np().
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Since this is currently just a wrapper around clock_gettime(), testing
</span><span style='display:block; white-space:pre;color:#404040;'>    a single clock_id is sufficient.  This whole test needs to be
</span><span style='display:block; white-space:pre;color:#404040;'>    rewritten at some point, anyway.
</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;'>    Fails where expected without newly added function.
</span><span style='display:block; white-space:pre;color:#404040;'>    Passes on all platforms otherwise.
</span>---
 test/test_time.c | 8 ++++++++
 1 file changed, 8 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/test/test_time.c b/test/test_time.c
</span><span style='display:block; white-space:pre;color:#808080;'>index d857dff..fd9500f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/test/test_time.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/test/test_time.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -172,6 +172,14 @@ main(int argc, char *argv[])
</span>       printf("%llu\n", val);
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    printf("Testing clock_gettime_nsec_np()\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for (c = 0; ++c < 10;) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      printf("CLOCK_MONOTONIC_RAW (%d) ", CLOCK_MONOTONIC_RAW);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      assert((val = clock_gettime_nsec_np(CLOCK_MONOTONIC_RAW)) != 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             && "CLOCK_MONOTONIC_RAW failed");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      printf("%llu\n", val);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>   {
     pthread_t t1, t2, t3, t4;
     int sleep1 = 100;
</pre><pre style='margin:0'>

</pre>