summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/src/exim.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/src/exim.h b/src/src/exim.h
index 987aebf83..c18c9aef3 100644
--- a/src/src/exim.h
+++ b/src/src/exim.h
@@ -21,9 +21,11 @@ This call dates back at least as far as SUSv2. */
#define HAVE_SRANDOM
/* This is primarily for the Gnu C library; we define it before os.h so that
-os.h has a chance to hurriedly undef it, Just In Case. */
+os.h has a chance to hurriedly undef it, Just In Case. We need C99 for some
+64-bit math support, and defining _ISOC99_SOURCE breaks <resolv.h> and friends.
+*/
-#define _ISOC99_SOURCE 1
+#define _GNU_SOURCE 1
/* First of all include the os-specific header, which might set things that
are needed by any of the other headers, including system headers. */