[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-gawk] [PATCH] Fix portability for AIX.
From: |
Michael Haubenwallner |
Subject: |
[bug-gawk] [PATCH] Fix portability for AIX. |
Date: |
Wed, 23 Oct 2013 16:30:03 +0200 |
* inplace.c (_XOPEN_SOURCE): Define when not defined yet.
(_XOPEN_SOURCE_EXTENDED): Ditto. Needs to define a number.
_XOPEN_SOURCE_EXTENDED=1 may be defined via m4/arch.m4 already, thus the
conditional. And AIX headers break when not defined as a number.
---
extension/ChangeLog | 7 +++++++
extension/inplace.c | 8 ++++++--
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/extension/ChangeLog b/extension/ChangeLog
index ff33673..d0664ac 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,10 @@
+2013-10-23 Michael Haubenwallner <address@hidden>
+
+ Fix portability for AIX.
+
+ * inplace.c (_XOPEN_SOURCE): Define when not defined yet.
+ (_XOPEN_SOURCE_EXTENDED): Ditto. Needs to define a number.
+
2013-08-22 Arnold D. Robbins <address@hidden>
Clean up some warnings from -Wextra.
diff --git a/extension/inplace.c b/extension/inplace.c
index 133b40f..91b1a22 100644
--- a/extension/inplace.c
+++ b/extension/inplace.c
@@ -27,8 +27,12 @@
#include <config.h>
#endif
-#define _XOPEN_SOURCE
-#define _XOPEN_SOURCE_EXTENDED
+#ifndef _XOPEN_SOURCE
+# define _XOPEN_SOURCE
+#endif
+#ifndef _XOPEN_SOURCE_EXTENDED
+# define _XOPEN_SOURCE_EXTENDED 1
+#endif
#include <stdio.h>
#include <assert.h>
--
1.8.1.5
- [bug-gawk] [PATCH] Fix portability for AIX.,
Michael Haubenwallner <=