From 795c7ef8c99bf330213b53fa5146616ca3022ff6 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 30 May 2025 14:09:45 +0000 Subject: Try another approach for the stat.h workaround Signed-off-by: Laurent Bercot --- src/include/skalibs/bsdsnowflake.h | 5 ----- src/sysdeps/trystatim.c | 4 +++- src/sysdeps/trystatimespec.c | 4 +++- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/include/skalibs/bsdsnowflake.h b/src/include/skalibs/bsdsnowflake.h index 3f41d6e..97186d2 100644 --- a/src/include/skalibs/bsdsnowflake.h +++ b/src/include/skalibs/bsdsnowflake.h @@ -43,11 +43,6 @@ #define _DARWIN_C_SOURCE #endif - - /* MacOS Tiger: sys/stat.h only works when nonposix */ - -#undef _POSIX_C_SOURCE - #endif /* __APPLE__ && __MACH__ */ #endif /* SKALIBS_BSDSNOWFLAKE_H */ diff --git a/src/sysdeps/trystatim.c b/src/sysdeps/trystatim.c index 88f6a95..3df38b8 100644 --- a/src/sysdeps/trystatim.c +++ b/src/sysdeps/trystatim.c @@ -1,6 +1,8 @@ /* ISC license. */ -#undef _POSIX_C_SOURCE +#ifndef _DARWIN_C_SOURCE +#define _DARWIN_C_SOURCE +#endif #include #include diff --git a/src/sysdeps/trystatimespec.c b/src/sysdeps/trystatimespec.c index 75b1231..9e03bc2 100644 --- a/src/sysdeps/trystatimespec.c +++ b/src/sysdeps/trystatimespec.c @@ -1,6 +1,8 @@ /* ISC license. */ -#undef _POSIX_C_SOURCE +#ifndef _DARWIN_C_SOURCE +#define _DARWIN_C_SOURCE +#endif #include #include -- cgit v1.3.1