nixpkgs/pkgs/os-specific/darwin/apple-source-releases/Libc
Randy Eckenrode 23cb6c155b
darwin.Libc: stop vendoring headers from other packages
A number of headers in Libc are being vendored from other packages.
Instead of copying them from an earlier Libc, Libsystem now sources them
from their respective packages (see below). This allows Libc_old to be
dropped and avoids any potential clashes when building Libsystem.

libmalloc:
* malloc/malloc.h

libplatform:
* setjmp.h
* ucontext.h
* libkern/OSAtomic.h
* libkern/OSCacheControl.h

libpthread:
* pthread*.h
* sched.h
* spawn.h

syslog (vendored because only one file is needed):
* asl.h

xnu:
* spawn.h (a different one from libpthread)
* libproc.h
2023-06-12 17:11:54 -04:00
..
0001-Define-TARGET_OS_EMBEDDED-in-std-lib-io-if-not-defin.patch Libc: Merge TARGET_OS_EMBEDDED patches 2021-11-24 15:17:13 -08:00
CrashReporterClient.h
default.nix darwin.Libc: stop vendoring headers from other packages 2023-06-12 17:11:54 -04:00
headers.txt darwin.Libc: stop vendoring headers from other packages 2023-06-12 17:11:54 -04:00