From c89c85e1f67824ad93904e4feec295265b423925 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sat, 31 May 2025 01:14:44 +0000 Subject: Try once more to support MacOS 10.4 Signed-off-by: Laurent Bercot --- src/include/skalibs/bsdsnowflake.h | 3 +++ src/sysdeps/trystatim.c | 3 +++ src/sysdeps/trystatimespec.c | 3 +++ 3 files changed, 9 insertions(+) (limited to 'src') diff --git a/src/include/skalibs/bsdsnowflake.h b/src/include/skalibs/bsdsnowflake.h index 97186d2..9eabf56 100644 --- a/src/include/skalibs/bsdsnowflake.h +++ b/src/include/skalibs/bsdsnowflake.h @@ -39,6 +39,9 @@ /* MacOS: needs this for full SUSv3 conformance. That's how you can tell it's really a BSD inside. With additional layers of crap. */ +#undef _POSIX_C_SOURCE +#undef _XOPEN_SOURCE + #ifndef _DARWIN_C_SOURCE #define _DARWIN_C_SOURCE #endif diff --git a/src/sysdeps/trystatim.c b/src/sysdeps/trystatim.c index 3df38b8..78eef18 100644 --- a/src/sysdeps/trystatim.c +++ b/src/sysdeps/trystatim.c @@ -1,5 +1,8 @@ /* ISC license. */ +#undef _POSIX_C_SOURCE +#undef _XOPEN_SOURCE + #ifndef _DARWIN_C_SOURCE #define _DARWIN_C_SOURCE #endif diff --git a/src/sysdeps/trystatimespec.c b/src/sysdeps/trystatimespec.c index 9e03bc2..2157117 100644 --- a/src/sysdeps/trystatimespec.c +++ b/src/sysdeps/trystatimespec.c @@ -1,5 +1,8 @@ /* ISC license. */ +#undef _POSIX_C_SOURCE +#undef _XOPEN_SOURCE + #ifndef _DARWIN_C_SOURCE #define _DARWIN_C_SOURCE #endif -- cgit v1.3.1