don't define _XOPEN_SOURCE for NetBSD
on NetBSD, defining _XOPEN_SOURCE hides extensions like inet_aton, strcasecmp, etc.
This commit is contained in:
parent
92f18d04a0
commit
0a20ad40de
@ -36,9 +36,13 @@
|
|||||||
#define _GNU_SOURCE
|
#define _GNU_SOURCE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__linux__) || defined(__OpenBSD__) || defined(__NetBSD__)
|
#if defined(__linux__) || defined(__OpenBSD__)
|
||||||
#define _XOPEN_SOURCE 700
|
#define _XOPEN_SOURCE 700
|
||||||
#else
|
/*
|
||||||
|
* On NetBSD, _XOPEN_SOURCE undefines _NETBSD_SOURCE and
|
||||||
|
* thus hides inet_aton etc.
|
||||||
|
*/
|
||||||
|
#elif !defined(__NetBSD__)
|
||||||
#define _XOPEN_SOURCE
|
#define _XOPEN_SOURCE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user