diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2013-01-22 21:17:28 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2013-01-22 21:17:28 +0200 |
commit | 629dd814b6e24e1d5651a82cb53783e651b5ec74 (patch) | |
tree | e112de5fa6b158a22c59fc5324526b277160b99a | |
parent | b524848350bded2a8a05673b679dc707eae378b4 (diff) | |
download | egawk-629dd814b6e24e1d5651a82cb53783e651b5ec74.tar.gz egawk-629dd814b6e24e1d5651a82cb53783e651b5ec74.tar.bz2 egawk-629dd814b6e24e1d5651a82cb53783e651b5ec74.zip |
More portability.
-rw-r--r-- | extension/ChangeLog | 12 | ||||
-rw-r--r-- | extension/filefuncs.c | 2 | ||||
-rw-r--r-- | extension/gawkfts.c | 2 | ||||
-rw-r--r-- | extension/inplace.c | 3 | ||||
-rw-r--r-- | extension/readfile.c | 2 | ||||
-rw-r--r-- | extension/revtwoway.c | 2 |
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> |