]> git.eshelyaron.com Git - emacs.git/commitdiff
Define _GNU_SOURCE in unexmacosx.c
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 17 Sep 2016 01:01:39 +0000 (18:01 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 17 Sep 2016 01:02:06 +0000 (18:02 -0700)
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.

src/unexmacosx.c

index bdacc8b540bcc9c1e2790b60cb2f633f996f3cb3..2ba67df8bc90ab758abbe05d7f5c9cf6fbbadbaa 100644 (file)
@@ -85,6 +85,12 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
    be changed accordingly.
 */
 
+/* Make symbols like LLONG_WIDTH visible when the Gnulib <limits.h>
+   is included before <config.h>.  */
+#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