]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add Linux/macOS compatibility system headers to tools/build/cross-build
authorarichardson <arichardson@FreeBSD.org>
Tue, 25 Aug 2020 13:18:53 +0000 (13:18 +0000)
committerarichardson <arichardson@FreeBSD.org>
Tue, 25 Aug 2020 13:18:53 +0000 (13:18 +0000)
commite9d9b0f459af2aa7a93a3223f96e5fe2d94a35f4
tree83a1866f01a01bc7af647bb8912a7f90350eeca6
parentf1b1d9510150c10aa14e24df27cc24e316cbb09d
Add Linux/macOS compatibility system headers to tools/build/cross-build

These headers are required in order to build the bootstrap tools on macOS
and Linux. A follow-up commit will add implementations of functions that
don't exist on those operating systems to -legacy when bootstrapping.

Reviewed By: brooks
Differential Revision: https://reviews.freebsd.org/D14316
66 files changed:
tools/build/cross-build/include/common/db.h [new file with mode: 0644]
tools/build/cross-build/include/common/getopt.h [new file with mode: 0644]
tools/build/cross-build/include/common/grp.h [new file with mode: 0644]
tools/build/cross-build/include/common/libcasper.h [new file with mode: 0644]
tools/build/cross-build/include/common/libelf.h [new file with mode: 0644]
tools/build/cross-build/include/common/libutil.h [new file with mode: 0644]
tools/build/cross-build/include/common/machine/endian.h [new file with mode: 0644]
tools/build/cross-build/include/common/netconfig.h [new file with mode: 0644]
tools/build/cross-build/include/common/netdb.h [new file with mode: 0644]
tools/build/cross-build/include/common/osreldate.h [new file with mode: 0644]
tools/build/cross-build/include/common/pwd.h [new file with mode: 0644]
tools/build/cross-build/include/common/string.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/_iovec.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/_null.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/_types.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/cdefs.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/ctype.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/limits.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/mman.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/param.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/stdint.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/sysctl.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/types.h [new file with mode: 0644]
tools/build/cross-build/include/common/sys/uio.h [new file with mode: 0644]
tools/build/cross-build/include/common/unistd.h [new file with mode: 0644]
tools/build/cross-build/include/linux/__unused_workaround_end.h [new file with mode: 0644]
tools/build/cross-build/include/linux/__unused_workaround_start.h [new file with mode: 0644]
tools/build/cross-build/include/linux/ctype.h [new file with mode: 0644]
tools/build/cross-build/include/linux/endian.h [new file with mode: 0644]
tools/build/cross-build/include/linux/errno.h [new file with mode: 0644]
tools/build/cross-build/include/linux/fcntl.h [new file with mode: 0644]
tools/build/cross-build/include/linux/libutil.h [new file with mode: 0644]
tools/build/cross-build/include/linux/limits.h [new file with mode: 0644]
tools/build/cross-build/include/linux/nbtool_config.h [new file with mode: 0644]
tools/build/cross-build/include/linux/netdb.h [new file with mode: 0644]
tools/build/cross-build/include/linux/regex.h [new file with mode: 0644]
tools/build/cross-build/include/linux/resolv.h [new file with mode: 0644]
tools/build/cross-build/include/linux/signal.h [new file with mode: 0644]
tools/build/cross-build/include/linux/stdio.h [new file with mode: 0644]
tools/build/cross-build/include/linux/stdlib.h [new file with mode: 0644]
tools/build/cross-build/include/linux/string.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/disk.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/endian.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/filio.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/ioccom.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/mount.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/param.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/stat.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/sysctl.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/time.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/ttycom.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/types.h [new file with mode: 0644]
tools/build/cross-build/include/linux/sys/ucred.h [new file with mode: 0644]
tools/build/cross-build/include/linux/time.h [new file with mode: 0644]
tools/build/cross-build/include/linux/unistd.h [new file with mode: 0644]
tools/build/cross-build/include/linux/wctype.h [new file with mode: 0644]
tools/build/cross-build/include/mac/libutil.h [new file with mode: 0644]
tools/build/cross-build/include/mac/nbtool_config.h [new file with mode: 0644]
tools/build/cross-build/include/mac/signal.h [new file with mode: 0644]
tools/build/cross-build/include/mac/stdlib.h [new file with mode: 0644]
tools/build/cross-build/include/mac/string.h [new file with mode: 0644]
tools/build/cross-build/include/mac/sys/_types.h [new file with mode: 0644]
tools/build/cross-build/include/mac/sys/endian.h [new file with mode: 0644]
tools/build/cross-build/include/mac/sys/stat.h [new file with mode: 0644]
tools/build/cross-build/include/mac/sys/time.h [new file with mode: 0644]
tools/build/cross-build/include/mac/unistd.h [new file with mode: 0644]