summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAttila Fülöp <attila@fueloep.org>2016-08-10 22:27:21 +0200
committerNico Williams <nico@cryptonector.com>2017-01-28 19:16:23 -0600
commite82147bbb859413744ec9591065bf87d2b281ce4 (patch)
tree85f981f25bdd7cbec575024c03f37a29d55b55d4
parentd2c3cf49e1338cf351afc2c28ee010cdc8c0e16a (diff)
Solaris needs XPG6 for c99
-rw-r--r--src/builtin.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/builtin.c b/src/builtin.c
index 5f37ddfb..0fbeed51 100644
--- a/src/builtin.c
+++ b/src/builtin.c
@@ -1,7 +1,12 @@
#define _BSD_SOURCE
#define _GNU_SOURCE
-#define _XOPEN_SOURCE
-#define _XOPEN_SOURCE_EXTENDED 1
+#ifndef __sun__
+# define _XOPEN_SOURCE
+# define _XOPEN_SOURCE_EXTENDED 1
+#else
+# define _XPG6
+# define __EXTENSIONS__
+#endif
#include <sys/time.h>
#include <stdlib.h>
#include <stddef.h>