haiku/headers/compatibility/bsd
Niels Sascha Reedijk d7b8d76a78 BSD headers: remove _BSD_SOURCE feature gate for sysexits.h
During the compilation of LLVM version 8, the build failed because it depends
on a constant in this file. In hrev49042 all BSD headers were feature-gated by
_BSD_SOURCE. This is not done (for this file) in glibc and (obviously) not in
BSD's libc.

Since this is not common practise, I would propose removing the feature gate
for this header file, as it would mean that we would have to upstream patches
for ports of other software that depends on the availability of these
constants.

Change-Id: I486f0c2e87eff489ce92d03589a6299ef1be6ca5
Reviewed-on: https://review.haiku-os.org/c/1144
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2019-03-03 20:49:19 +00:00
..
arpa Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
netinet Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
sys headers/bsd: Add sys/queue.h. 2017-12-14 19:07:04 -05:00
endian.h libs/bsd: add be64dec(3) and be64enc(3) 2017-12-16 12:54:41 -05:00
err.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
errno.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
ifaddrs.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
libutil.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
paths.h paths.h: add _BSD_SOURCE guard back, also check for _GNU_SOURCE 2015-04-21 01:34:26 +02:00
pty.h pty.h: fix typo. 2018-08-26 12:02:52 +02:00
readpassphrase.h libs/bsd: add readpassphrase(3) 2017-12-16 12:54:23 -05:00
signal.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
stdio.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
stdlib.h stdlib: Add common bsd mkstemps function 2018-02-26 21:46:25 +00:00
string.h libs/bsd: add explicit_bzero(3) 2017-12-16 12:54:58 -05:00
stringlist.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
sysexits.h BSD headers: remove _BSD_SOURCE feature gate for sysexits.h 2019-03-03 20:49:19 +00:00
time.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
unistd.h Protect all BSD extensions with _BSD_SOURCE 2015-04-16 07:33:06 +02:00
vis.h headers/compatibility: Re-add missed _BSD_SOURCE guards to vis.h 2018-12-16 21:01:03 -05:00