[macports-legacy-support] branch master updated (9b1e772 -> fa7afdf)
Christopher Nielsen
mascguy at macports.org
Fri Jul 11 21:34:31 UTC 2025
Christopher Nielsen (mascguy) pushed a change to branch master
in repository macports-legacy-support.
from 9b1e772 Update README for 10.4 ppc64 stat() fix.
new 17bcb7f Makefile: Add ARCHS option.
new b218ef1 Makefile: Make library builds out-of-source.
new 3fbb109 Makefile: Make test builds out-of-source.
new 7e67210 Put faccessat_setuid test where it belongs.
new b37596f Add rules and bin dir for tools.
new 126e6cb fileinfo: Make sure we can tolerate an unexpected stat64.
new 49f7a3a statxx: Streamline 10.4 ppc64 fix.
new 0242266 util: New module for common utilities.
new 8ff11ed statxx: Validate buffer address in 10.4 stat64() calls.
new 9bf7512 Make GET_OS_FUNC a common utility.
new 384b03e test_faccessat: Make parallelizable.
new e033a0b test_traverse: Make parallelizable.
new 56a9b9e test_traverse_cwd: Make parallelizable.
new 1cb025b test_stpncpy_chk: Return to automatic.
new 8e025bc test_packet: Remove obsolete compatibility hack.
new b170e1e test_packet: Tolerate expected errors when fixes suppressed.
new 684fccc test_packet: Make 'nofix' tests automatic.
new e7147c8 util.h: Add alternate GET_OS_FUNC (for variants).
new 54e1032 setattrlist: New source with fix for setattrlist() bug.
new a0aefcb test_attrlist: Add nobuf test cases.
new 1efc560 test_utimens: New test, replacing old test_utimensat.
new 58173af test_utimensat: Move to manual.
new fa7afdf README: Fix entries for f[gs]etattrlist().
The 23 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 5 +-
Makefile | 320 +++++----
README.md | 13 +-
include/MacportsLegacySupport.h | 4 +
manual_tests/.gitignore | 7 -
.../{allheaders.cpp => allheaders_cpp.cpp} | 0
.../do_test_faccessat_setuid.sh | 11 +-
manual_tests/libtest_strncpy_chk_force0.c | 2 +-
manual_tests/libtest_strncpy_chk_force1.c | 2 +-
manual_tests/libtest_strncpy_chk_forced.c | 2 +-
.../libtest_utimensat.c | 0
.../{os_unfair_lock.cpp => os_unfair_lock_cpp.cpp} | 0
.../{revheaders.cpp => revheaders_cpp.cpp} | 0
src/.gitignore | 8 -
src/atcalls.c | 1 -
src/fcntl.c | 56 +-
src/fxetattrlist.c | 6 +
src/pthread_get_stacksize_np.c | 13 +-
src/setattrlist.c | 128 ++++
src/statxx.c | 206 +++---
src/sysconf.c | 12 +-
src/sysctl.c | 29 +-
src/util.c | 103 +++
src/util.h | 54 ++
test/.gitignore | 9 -
test/test_attrlist.c | 145 +++-
...ealpath_nonposix.c => test_attrlist_nonposix.c} | 2 +-
test/test_faccessat.c | 741 +++++++++++----------
test/test_packet.c | 139 +++-
.../test_packet_nofix.c | 4 +-
.../test_packet_nofix_nocancel.c | 2 +-
.../test_packet_nofix_nonposix.c | 2 +-
.../test_stpncpy_chk.c | 0
.../test_stpncpy_chk_force0.c | 2 +-
.../test_stpncpy_chk_force1.c | 2 +-
.../test_stpncpy_chk_forced.c | 2 +-
test/test_traverse.c | 245 ++++---
test/test_traverse_cwd.c | 270 +++++---
test/test_utimens.c | 301 +++++++++
tiger_only/src/.gitignore | 1 -
tools/.gitignore | 7 -
tools/archsetup.sh | 76 ---
tools/fileinfo.c | 18 +-
xtest/.gitignore | 6 -
44 files changed, 1873 insertions(+), 1083 deletions(-)
delete mode 100644 manual_tests/.gitignore
rename manual_tests/{allheaders.cpp => allheaders_cpp.cpp} (100%)
rename test/do_test_faccessat_setuid => manual_tests/do_test_faccessat_setuid.sh (91%)
rename test/test_utimensat.c => manual_tests/libtest_utimensat.c (100%)
rename manual_tests/{os_unfair_lock.cpp => os_unfair_lock_cpp.cpp} (100%)
rename manual_tests/{revheaders.cpp => revheaders_cpp.cpp} (100%)
delete mode 100644 src/.gitignore
create mode 100644 src/setattrlist.c
create mode 100644 src/util.c
create mode 100644 src/util.h
delete mode 100644 test/.gitignore
copy test/{test_realpath_nonposix.c => test_attrlist_nonposix.c} (93%)
rename manual_tests/libtest_packet_nofix.c => test/test_packet_nofix.c (59%)
rename manual_tests/libtest_packet_nofix_nocancel.c => test/test_packet_nofix_nocancel.c (81%)
rename manual_tests/libtest_packet_nofix_nonposix.c => test/test_packet_nofix_nonposix.c (93%)
rename manual_tests/libtest_stpncpy_chk.c => test/test_stpncpy_chk.c (100%)
rename manual_tests/libtest_stpncpy_chk_force0.c => test/test_stpncpy_chk_force0.c (77%)
rename manual_tests/libtest_stpncpy_chk_force1.c => test/test_stpncpy_chk_force1.c (77%)
rename manual_tests/libtest_stpncpy_chk_forced.c => test/test_stpncpy_chk_forced.c (91%)
create mode 100644 test/test_utimens.c
delete mode 100644 tiger_only/src/.gitignore
delete mode 100644 tools/.gitignore
delete mode 100755 tools/archsetup.sh
delete mode 100644 xtest/.gitignore
More information about the macports-changes
mailing list