Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Notable changes since v1.3.0: - Works around Apple's broken versioning in the macOS 15 SDK - Implements scandir() compatibility feature - Fixes dprintf() bug and implements vdprintf() See: https://trac.macports.org/ticket/67598 See: https://trac.macports.org/ticket/70118 - Mismatched SDK compatibility is extended to include 15.x SDK. - Broken 10.4 CLOCK_MONOTONIC is fixed. - Fixes stat inconsistency in some 32-bit 10.4 builds. - Adds stat64 header support for 10.4 SDK. - Adds INODE64 support for *stat*() on 10.4. - Reworks fstatat*() support, similar to previous item, fixing buffer overrun in some cases. - Backports 10.5 'which' to 10.4. - Adds support for code that can't tolerate the normal scandir() compatibility feature. - Replaces broken 10.4/10.5 copyfile wrapper with full 10.6 copyfile. - Extends 10.4 INODE64 support to *statx_np() functions. - Expands TARGET_* defaults. See: https://trac.macports.org/ticket/70824 - Fixes 10.4 Rosetta bug in fstatx_np() - Makes renameat() available via stdio.h See: https://trac.macports.org/ticket/71842 - Implements interim clock_gettime_nsec_np() See: https://trac.macports.org/ticket/61691 - Implements clock_settime() See: https://trac.macports.org/ticket/71399 - Adds net/if_tun.h for <10.6 See: https://trac.macports.org/ticket/70231 - Provides pthread_[f]chdir_np() for 10.5+ See: https://trac.macports.org/ticket/71265 - Adds CPU_TYPE_ARM definition for 10.4 See: https://trac.macports.org/ticket/71621 TESTED: Tested both normal and -devel versions -/+universal on 10.4-10.5 ppc, 10.5-10.6 ppc (i386 Rosetta), 10.4-10.6 i386, 10.4-12.x x86_64, and 11.x-15.x arm64. Builds and passes all tests on all tested platforms.
- Loading branch information