diff options
| author | Paul Eggert | 2016-09-16 18:01:39 -0700 |
|---|---|---|
| committer | Paul Eggert | 2016-09-16 18:02:06 -0700 |
| commit | b458ac205ebfdb532ee26ed4ea04000869bb37d0 (patch) | |
| tree | 57e313520a2e67c75447732cd19a6e222b20cc5b /src | |
| parent | 33f856ba01d13f649cf5c848b322ecb0dbfc02fc (diff) | |
| download | emacs-b458ac205ebfdb532ee26ed4ea04000869bb37d0.tar.gz emacs-b458ac205ebfdb532ee26ed4ea04000869bb37d0.zip | |
Define _GNU_SOURCE in unexmacosx.c
Problem reported by Bob Halley in:
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00427.html
* src/unexmacosx.c (_GNU_SOURCE): Define if not already defined.
Diffstat (limited to 'src')
| -rw-r--r-- | src/unexmacosx.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/unexmacosx.c b/src/unexmacosx.c index bdacc8b540b..2ba67df8bc9 100644 --- a/src/unexmacosx.c +++ b/src/unexmacosx.c | |||
| @@ -85,6 +85,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 85 | be changed accordingly. | 85 | be changed accordingly. |
| 86 | */ | 86 | */ |
| 87 | 87 | ||
| 88 | /* Make symbols like LLONG_WIDTH visible when the Gnulib <limits.h> | ||
| 89 | is included before <config.h>. */ | ||
| 90 | #ifndef _GNU_SOURCE | ||
| 91 | #define _GNU_SOURCE 1 | ||
| 92 | #endif | ||
| 93 | |||
| 88 | /* config.h #define:s malloc/realloc/free and then includes stdlib.h. | 94 | /* config.h #define:s malloc/realloc/free and then includes stdlib.h. |
| 89 | We want the undefined versions, but if config.h includes stdlib.h | 95 | We want the undefined versions, but if config.h includes stdlib.h |
| 90 | with the #define:s in place, the prototypes will be wrong and we get | 96 | with the #define:s in place, the prototypes will be wrong and we get |