aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2013-01-22 21:17:28 +0200
committerArnold D. Robbins <arnold@skeeve.com>2013-01-22 21:17:28 +0200
commit629dd814b6e24e1d5651a82cb53783e651b5ec74 (patch)
treee112de5fa6b158a22c59fc5324526b277160b99a
parentb524848350bded2a8a05673b679dc707eae378b4 (diff)
downloadegawk-629dd814b6e24e1d5651a82cb53783e651b5ec74.tar.gz
egawk-629dd814b6e24e1d5651a82cb53783e651b5ec74.tar.bz2
egawk-629dd814b6e24e1d5651a82cb53783e651b5ec74.zip
More portability.
-rw-r--r--extension/ChangeLog12
-rw-r--r--extension/filefuncs.c2
-rw-r--r--extension/gawkfts.c2
-rw-r--r--extension/inplace.c3
-rw-r--r--extension/readfile.c2
-rw-r--r--extension/revtwoway.c2
6 files changed, 21 insertions, 2 deletions
diff --git a/extension/ChangeLog b/extension/ChangeLog
index 5b364ac1..e2490e92 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,7 +1,15 @@
2013-01-22 Arnold D. Robbins <arnold@skeeve.com>
- * gawkfts.c (S_ISREG): Define macro if not defined. Portability.
- * inplace.c (S_ISREG): Ditto.
+ Improve portability. We hope.
+
+ * gawkfts.c (S_ISREG): Define macro if not defined.
+ (_BSD_SOURCE): Define for use with c99 compiler driver.
+ * inplace.c (S_ISREG): Define macro if not defined.
+ (_XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED): Define for use with c99
+ compiler driver.
+ * filefuncs.c (_BSD_SOURCE): Define for use with c99 compiler driver.
+ * readfile.c (_BSD_SOURCE): Define for use with c99 compiler driver.
+ * revtwoway.c (_BSD_SOURCE): Define for use with c99 compiler driver.
2013-01-18 Arnold D. Robbins <arnold@skeeve.com>
diff --git a/extension/filefuncs.c b/extension/filefuncs.c
index 4f7173b4..123aad3c 100644
--- a/extension/filefuncs.c
+++ b/extension/filefuncs.c
@@ -34,6 +34,8 @@
#include <config.h>
#endif
+#define _BSD_SOURCE
+
#include <stdio.h>
#include <assert.h>
#include <errno.h>
diff --git a/extension/gawkfts.c b/extension/gawkfts.c
index 1ef98790..2a03b4f1 100644
--- a/extension/gawkfts.c
+++ b/extension/gawkfts.c
@@ -39,6 +39,8 @@ static char sccsid[] = "@(#)fts.c 8.6 (Berkeley) 8/14/94";
#include <config.h>
#endif
+#define _BSD_SOURCE
+
/* #include "namespace.h" */
#ifndef ZOS_USS
#include <sys/param.h>
diff --git a/extension/inplace.c b/extension/inplace.c
index e09f9000..ded4746c 100644
--- a/extension/inplace.c
+++ b/extension/inplace.c
@@ -27,6 +27,9 @@
#include <config.h>
#endif
+#define _XOPEN_SOURCE
+#define _XOPEN_SOURCE_EXTENDED
+
#include <stdio.h>
#include <assert.h>
#include <errno.h>
diff --git a/extension/readfile.c b/extension/readfile.c
index 6c24d868..3e26a7e6 100644
--- a/extension/readfile.c
+++ b/extension/readfile.c
@@ -35,6 +35,8 @@
#include <config.h>
#endif
+#define _BSD_SOURCE
+
#include <stdio.h>
#include <assert.h>
#include <errno.h>
diff --git a/extension/revtwoway.c b/extension/revtwoway.c
index 13f0e778..062a178e 100644
--- a/extension/revtwoway.c
+++ b/extension/revtwoway.c
@@ -31,6 +31,8 @@
#include <config.h>
#endif
+#define _BSD_SOURCE
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>