opnsense-src/tools/build/cross-build/include/linux
Jessica Clarke 8a1895a3fa tools/build/cross-build: Fix building libllvmminimal on Linux
There is a __used member in glibc's posix_spawn_file_actions_t in
spawn.h, so we must temporarily undefine __used when including it,
otherwise Support/Unix/Program.inc fails to build. This is based on
similar handling for __unused in other headers.

Fixes:		31ba4ce889 ("Allow bootstrapping llvm-tblgen on macOS and Linux")
MFC after:	1 week
2021-08-12 23:50:48 +01:00
..
sys Fix warnings during bootstrap on Linux systems 2021-01-07 09:30:50 +00:00
__unused_workaround_end.h
__unused_workaround_start.h
__used_workaround_end.h tools/build/cross-build: Fix building libllvmminimal on Linux 2021-08-12 23:50:48 +01:00
__used_workaround_start.h tools/build/cross-build: Fix building libllvmminimal on Linux 2021-08-12 23:50:48 +01:00
ctype.h
endian.h
errno.h
fcntl.h tools/build: Don't redefine open() for the linux bootstrap 2021-08-02 14:33:23 +01:00
libutil.h
limits.h Fix warnings during bootstrap on Linux systems 2021-01-07 09:30:50 +00:00
nbtool_config.h
netdb.h
regex.h
resolv.h
signal.h
spawn.h tools/build/cross-build: Fix building libllvmminimal on Linux 2021-08-12 23:50:48 +01:00
stdio.h
stdlib.h
string.h Change strmode argument type to mode_t for crossbuild 2021-06-29 17:39:55 -06:00
time.h
unistd.h Fix cross-build support for Ubuntu 16.04 2021-01-23 20:59:15 +00:00
wctype.h