<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/ad76ea99a95afe6f27d922b934aba04133e50e57">https://github.com/macports/macports-legacy-support/commit/ad76ea99a95afe6f27d922b934aba04133e50e57</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ad76ea99a95afe6f27d922b934aba04133e50e57
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed Dec 4 21:54:39 2024 -0800

<span style='display:block; white-space:pre;color:#404040;'>    Clean up atcall-related conditionals.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    SDK-related conditionals for the atcall mechanism were inappropriate
</span><span style='display:block; white-space:pre;color:#404040;'>    since the only use was in purely internal code.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This also removes the now-obsolete includes from common-priv.h.
</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;'>    Tests pass on all platforms.
</span>---
 include/MacportsLegacySupport.h |  6 ------
 src/common-priv.h               | 23 ++---------------------
 2 files changed, 2 insertions(+), 27 deletions(-)

<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 d8b4c0c..abfcae7 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;'>@@ -326,12 +326,6 @@
</span> #define __MPLS_LIB_SUPPORT_STAT64__      (__MPLS_TARGET_OSVER < 1050)
 
 /* Compound macros, bundling functionality needed by multiple single features. */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __MPLS_SDK_NEED_ATCALL_MACROS__  (__MPLS_SDK_SUPPORT_ATCALLS__ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          || __MPLS_SDK_SUPPORT_SETATTRLISTAT__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __MPLS_SDK_NEED_BEST_FCHDIR__    (__MPLS_SDK_SUPPORT_FDOPENDIR__ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          || __MPLS_SDK_SUPPORT_ATCALLS__ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          || __MPLS_SDK_SUPPORT_SETATTRLISTAT__)
</span> #define __MPLS_LIB_NEED_BEST_FCHDIR__    (__MPLS_LIB_SUPPORT_FDOPENDIR__ \
                                           || __MPLS_LIB_SUPPORT_ATCALLS__ \
                                           || __MPLS_LIB_SUPPORT_SETATTRLISTAT__)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/common-priv.h b/src/common-priv.h
</span><span style='display:block; white-space:pre;color:#808080;'>index afafec2..c416836 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/common-priv.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/common-priv.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,20 +34,11 @@
</span> #ifndef _MACPORTS_COMMON_PRIV_H_
 #define _MACPORTS_COMMON_PRIV_H_
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/* MP support header */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include "MacportsLegacySupport.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* Should be generic enough so that we don't need a global feature macro. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* Do our SDK-related setup */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <_macports_extras/sdkversion.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <fcntl.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <unistd.h>
</span> 
 #include <sys/errno.h>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if __MPLS_SDK_NEED_ATCALL_MACROS__
</span> #include <sys/fcntl.h>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <fcntl.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __MPLS_SDK_NEED_ATCALL_MACROS__ */
</span> 
 #define PROTECT_ERRNO(what)  ({ int __err = (errno); what; errno = __err; })
 #define ERR_ON(code, what)   if (what) { errno = (code); return -1; }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,16 +47,8 @@
</span> # define SYS___pthread_fchdir 349
 #endif
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if __MPLS_SDK_NEED_BEST_FCHDIR__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> int best_fchdir(int dirfd);
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __MPLS_SDK_NEED_BEST_FCHDIR__ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if __MPLS_SDK_NEED_ATCALL_MACROS__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #define _ATCALL(fd, p, onerr, what)                             \
     ({  typeof(what) __result;                                  \
         int oldCWD = -1;                                        \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,6 +73,4 @@ int best_fchdir(int dirfd);
</span> 
 #define ATCALL(fd, p, what)  _ATCALL(fd, p, -1, what)
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __MPLS_SDK_NEED_ATCALL_MACROS__ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #endif /* _MACPORTS_COMMON_PRIV_H_ */
</pre><pre style='margin:0'>

</pre>