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

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/2cbc269c8c0e445b83fdb3c8dfe7c0f0ad3bd6d6">https://github.com/macports/macports-legacy-support/commit/2cbc269c8c0e445b83fdb3c8dfe7c0f0ad3bd6d6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2cbc269c8c0e445b83fdb3c8dfe7c0f0ad3bd6d6
</span>Author: Evan Miller <emmiller@gmail.com>
AuthorDate: Wed Aug 18 10:14:38 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    Only unconditionally expose thread-safe time functions
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This better matches the behavior of later OSes.
</span>---
 README.md                       |  2 +-
 include/MacportsLegacySupport.h |  2 +-
 include/time.h                  | 16 ++--------------
 3 files changed, 4 insertions(+), 16 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/README.md b/README.md
</span><span style='display:block; white-space:pre;color:#808080;'>index 9554f77..3d6746a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/README.md
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/README.md
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +76,7 @@ Wrapped headers and replaced functions are:
</span>   </tr>
   <tr>
     <td><code>time.h</code></td>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    <td>Adds <code>clock_gettime</code> function (macOS10.11). Adds <code>gmtime_r</code>, <code>localtime_r</code>, and other function declarations that are normally hidden in the presence of <code>_ANSI_SOURCE</code>, <code>_POSIX_C_SOURCE</code>, or <code>_XOPEN_SOURCE</code> (OSX10.4)</td>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <td>Adds <code>clock_gettime</code> function (macOS10.11). Declares <code>asctime_r</code>, <code>ctime_r</code>, <code>gmtime_r</code>, and <code>localtime_r</code> functions that are otherwise hidden in the presence of <code>_ANSI_SOURCE</code>, <code>_POSIX_C_SOURCE</code>, or <code>_XOPEN_SOURCE</code> (OSX10.4)</td>
</span>     <td>OSX10.4(11)</td>
   </tr>
   <tr>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/MacportsLegacySupport.h b/include/MacportsLegacySupport.h
</span><span style='display:block; white-space:pre;color:#808080;'>index 5640339..d7b1c25 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/MacportsLegacySupport.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/MacportsLegacySupport.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -105,7 +105,7 @@
</span> #define __MP_LEGACY_SUPPORT_FSETATTRLIST__    (__APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1060)
 
 /* localtime_r, gmtime_r, etc only declared on Tiger when _ANSI_SOURCE and _POSIX_C_SOURCE are undefined */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __MP_LEGACY_SUPPORT_MISSING_TIGER_TIME_FUNCTIONS__     (__APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1050)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define __MP_LEGACY_SUPPORT_TIME_THREAD_SAFE_FUNCTIONS__     (__APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1050)
</span> 
 /* lsmod does not exist on Tiger */
 #define __MP_LEGACY_SUPPORT_LSMOD__           (__APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1050)
<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 9217f7e..8cbd86b 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,30 +27,18 @@
</span> /* The following functions are implemented by Tiger, but the declarations are
  * missing if _ANSI_SOURCE or _POSIX_C_SOURCE are defined, which occurs when
  * _XOPEN_SOURCE is set. */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#if __MP_LEGACY_SUPPORT_MISSING_TIGER_TIME_FUNCTIONS__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if defined(_ANSI_SOURCE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extern char *tzname[];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* defined(_ANSI_SOURCE) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#if __MP_LEGACY_SUPPORT_TIME_THREAD_SAFE_FUNCTIONS__
</span> 
 __MP__BEGIN_DECLS
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#if defined(_ANSI_SOURCE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-void tzset(void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* defined(_ANSI_SOURCE) */
</span> #if defined(_ANSI_SOURCE) || defined(_POSIX_C_SOURCE)
 char *asctime_r(const struct tm *, char *);
 char *ctime_r(const time_t *, char *);
 struct tm *gmtime_r(const time_t *, struct tm *);
 struct tm *localtime_r(const time_t *, struct tm *);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-time_t posix2time(time_t);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-void tzsetwall(void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-time_t time2posix(time_t);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-time_t timelocal(struct tm * const);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-time_t timegm(struct tm * const);
</span> #endif /* defined(_ANSI_SOURCE) || defined(_POSIX_C_SOURCE) */
 __MP__END_DECLS
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __MP_LEGACY_SUPPORT_MISSING_TIGER_TIME_FUNCTIONS__ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* __MP_LEGACY_SUPPORT_TIME_THREAD_SAFE_FUNCTIONS__ */
</span> 
 /* Legacy implementation of clock_gettime */
 #if __MP_LEGACY_SUPPORT_GETTIME__
</pre><pre style='margin:0'>

</pre>