From: Paul Eggert Date: Sat, 17 Sep 2016 01:01:39 +0000 (-0700) Subject: Define _GNU_SOURCE in unexmacosx.c X-Git-Tag: emacs-26.0.90~1587 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b458ac205ebfdb532ee26ed4ea04000869bb37d0;p=emacs.git 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. --- 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 . */ be changed accordingly. */ +/* Make symbols like LLONG_WIDTH visible when the Gnulib + is included before . */ +#ifndef _GNU_SOURCE +#define _GNU_SOURCE 1 +#endif + /* config.h #define:s malloc/realloc/free and then includes stdlib.h. We want the undefined versions, but if config.h includes stdlib.h with the #define:s in place, the prototypes will be wrong and we get