Stop Hardcoding the POSIX Version on BSDs

BSDs should all have a `unistd.h` header.
This commit is contained in:
W. Felix Handte
2024-03-11 17:25:51 -04:00
parent 372fddf4e6
commit f99a450ca4
+1 -2
View File
@@ -74,8 +74,7 @@ extern "C" {
***************************************************************/ ***************************************************************/
#ifndef PLATFORM_POSIX_VERSION #ifndef PLATFORM_POSIX_VERSION
# if (defined(__APPLE__) && defined(__MACH__)) || defined(__SVR4) || defined(_AIX) || defined(__hpux) /* POSIX.1-2001 (SUSv3) conformant */ \ # if (defined(__APPLE__) && defined(__MACH__)) || defined(__SVR4) || defined(_AIX) || defined(__hpux) /* POSIX.1-2001 (SUSv3) conformant */
|| defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) /* BSD distros */
/* exception rule : force posix version to 200112L, /* exception rule : force posix version to 200112L,
* note: it's better to use unistd.h's _POSIX_VERSION whenever possible */ * note: it's better to use unistd.h's _POSIX_VERSION whenever possible */
# define PLATFORM_POSIX_VERSION 200112L # define PLATFORM_POSIX_VERSION 200112L