<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>