1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
From: "Barak A. Pearlmutter" <barak+git@pearlmutter.net>
Date: Wed, 8 Jul 2015 12:24:12 +0100
Subject: source defines
define _POSIX_SOURCE for fileno() etc in <stdio.h>.
define _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED for setpwent() etc.
define _DEFAULT_SOURCE for S_ISSOCK() etc.
---
s9core.h | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/s9core.h b/s9core.h
index c40672c..9dcdecd 100644
--- a/s9core.h
+++ b/s9core.h
@@ -9,6 +9,21 @@
#define S9_VERSION "20181111"
+#ifndef _POSIX_SOURCE
+#define _POSIX_SOURCE
+#endif
+
+#ifndef _XOPEN_SOURCE
+#define _XOPEN_SOURCE
+#endif
+#ifndef _XOPEN_SOURCE_EXTENDED
+#define _XOPEN_SOURCE_EXTENDED
+#endif
+
+#ifndef _DEFAULT_SOURCE
+#define _DEFAULT_SOURCE
+#endif
+
/*
* Ugly prelude to deal with some system-dependent stuff.
*/
|