libbsd/include/bsd
Aaron Dierking 7cfa2d4530 Correct Clang feature detection
Clang's __GNUC__ and __GNUC_MINOR__ definitions are not reliable and may
not be defined at all when targeting the MSVC ABI. Use feature-checking
macros when possible or check for __clang__.

[guillem@hadrons.org: Update for __ protected keyword change. ]

Signed-off-by: Guillem Jover <guillem@hadrons.org>
2018-06-18 04:31:00 +02:00
..
netinet Namespace header inclusion protection macros 2017-06-19 03:17:21 +02:00
sys Correct Clang feature detection 2018-06-18 04:31:00 +02:00
bitstring.h Add <bitstring.h> for compatibility with NetBSD and OpenBSD 2012-05-29 04:51:16 +02:00
bsd.h Turn <bsd/bsd.h> inert when using LIBBSD_OVERLAY 2015-12-14 00:58:59 +01:00
err.h Guard non-portable forwarded includes 2018-06-18 04:31:00 +02:00
getopt.h Guard non-portable forwarded includes 2018-06-18 04:31:00 +02:00
inttypes.h Import strtoi() and strtou() functions from NetBSD 2018-05-21 04:47:28 +02:00
libutil.h Update humanize_number() from FreeBSD 2018-05-21 04:47:28 +02:00
md5.h Handle systems missing <sys/cdefs.h> 2018-03-13 02:28:53 +01:00
nlist.h Handle systems missing <sys/cdefs.h> 2018-03-13 02:28:53 +01:00
readpassphrase.h Handle systems missing <sys/cdefs.h> 2018-03-13 02:28:53 +01:00
stdio.h Support GCC deprecated attribute for GCC older than 4.5 2017-06-05 05:51:52 +02:00
stdlib.h Fix function declaration protection for glibc already providing them 2018-03-13 02:28:53 +01:00
string.h Fix function declaration protection for glibc already providing them 2018-03-13 02:28:53 +01:00
stringlist.h Handle systems missing <sys/cdefs.h> 2018-03-13 02:28:53 +01:00
timeconv.h Handle systems missing <sys/cdefs.h> 2018-03-13 02:28:53 +01:00
unistd.h Guard non-portable forwarded includes 2018-06-18 04:31:00 +02:00
vis.h Fix strnvis() and strnunvis() NetBSD ABI break 2018-05-22 16:07:42 +02:00
wchar.h Handle systems missing <sys/cdefs.h> 2018-03-13 02:28:53 +01:00