<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/b4b5a4c495c88b8b32b7ad67ddca19205c11d50b">https://github.com/macports/macports-legacy-support/commit/b4b5a4c495c88b8b32b7ad67ddca19205c11d50b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b4b5a4c495c88b8b32b7ad67ddca19205c11d50b
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed Dec 4 22:28:13 2024 -0800
<span style='display:block; white-space:pre;color:#404040;'> Rename common-priv.h to atcalls.h.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Since the sole purpose of the internal common-priv.h was to support
</span><span style='display:block; white-space:pre;color:#404040;'> atcalls, naming it accordingly is more appropriate. If another
</span><span style='display:block; white-space:pre;color:#404040;'> circumstance arises calling for an internal header, it would make more
</span><span style='display:block; white-space:pre;color:#404040;'> sense to make it a separate header with an appropriate name.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also does some whitespace and include-order cleanup.
</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>---
src/atcalls.c | 30 ++++++++++++++----------------
src/{common-priv.h => atcalls.h} | 10 +++++-----
src/fdopendir.c | 2 +-
src/setattrlistat.c | 7 ++++---
src/statxx.c | 2 +-
5 files changed, 25 insertions(+), 26 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/atcalls.c b/src/atcalls.c
</span><span style='display:block; white-space:pre;color:#808080;'>index 0e2ac51..456c0a2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/atcalls.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/atcalls.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,35 +36,33 @@
</span> #include "MacportsLegacySupport.h"
#if __MPLS_LIB_SUPPORT_ATCALLS__
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include "common-priv.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/attr.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/errno.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/fcntl.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/param.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/mount.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/ucred.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/shm.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/stdio.h> /* For renameat() */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #include <assert.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <dirent.h>
</span> #include <dlfcn.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <dirent.h>
</span> #include <string.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <unistd.h>
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/attr.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/fcntl.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/mount.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/param.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/shm.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/stdio.h> /* For renameat() */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/ucred.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/unistd.h>
</span>
/* this is some apple internal magic */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/syscall.h>
</span> #include <fcntl.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/syscall.h>
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include "atcalls.h"
</span>
// buf is a pointer to a buffer of PATH_MAX or larger size
static int
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/common-priv.h b/src/atcalls.h
</span>similarity index 91%
rename from src/common-priv.h
rename to src/atcalls.h
<span style='display:block; white-space:pre;color:#808080;'>index ce100eb..17ae61d 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/atcalls.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,14 +25,14 @@
</span>
/*
* NOTICE: This chunk of header was refactored from the above Apple-supplied
<span style='display:block; white-space:pre;background:#ffe0e0;'>- * file, atcalls.c. The relevant part of that header was moved here.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * for use as a supporting file for MacPorts legacy support library. This notice
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * file, atcalls.c. The relevant part of that header was moved here for use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * as a supporting file for MacPorts legacy support library. This notice
</span> * is included in support of clause 2.2 (b) of the Apple Public License,
* Version 2.0.
*/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifndef _MACPORTS_COMMON_PRIV_H_
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define _MACPORTS_COMMON_PRIV_H_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#ifndef _MACPORTS_ATCALLS_H_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define _MACPORTS_ATCALLS_H_
</span>
#include <fcntl.h>
#include <unistd.h>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,4 +69,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 /* _MACPORTS_COMMON_PRIV_H_ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* _MACPORTS_ATCALLS_H_ */
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/fdopendir.c b/src/fdopendir.c
</span><span style='display:block; white-space:pre;color:#808080;'>index dfc84ef..58c1d3e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/fdopendir.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/fdopendir.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +58,7 @@
</span>
#include <sys/stat.h>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include "common-priv.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include "atcalls.h"
</span>
#if __MPLS_SDK_MAJOR < 1050
#define __dd_fd dd_fd
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/setattrlistat.c b/src/setattrlistat.c
</span><span style='display:block; white-space:pre;color:#808080;'>index 7b514f6..3b10c3d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/setattrlistat.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/setattrlistat.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,12 +35,13 @@
</span>
#if __MPLS_LIB_SUPPORT_SETATTRLISTAT__
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include "common-priv.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <sys/attr.h>
</span> #include <assert.h>
#include <stdint.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <sys/attr.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include "atcalls.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>
int setattrlistat(int dirfd, const char *pathname, void *a,
void *buf, size_t size, uint32_t flags)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/statxx.c b/src/statxx.c
</span><span style='display:block; white-space:pre;color:#808080;'>index 6399829..69ee01a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/statxx.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/statxx.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -146,7 +146,7 @@ fstat64(int fildes, struct stat64 *buf)
</span> int stat$INODE64(const char *__restrict path, struct stat64 *buf);
int lstat$INODE64(const char *__restrict path, struct stat64 *buf);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include "common-priv.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include "atcalls.h"
</span>
int fstatat(int fd, const char *__restrict path, struct stat *buf, int flag)
{
</pre><pre style='margin:0'>
</pre>