From 0b19387dae782b33bb341e58ab3c7ff804ca4f14 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 3 Dec 2018 18:14:26 +0100 Subject: headers: use configure.h as 1st. header Ensure configure.h is always 1st. included header. Maybe we could eventually introduce gcc -include option, but for now this better uses dependency tracking. Also move _REENTRANT and _GNU_SOURCE into configure.h so it doesn't need to be present in various source files. This ensures consistent compilation of headers like stdio.h since it may produce different declaration. --- configure | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'configure') diff --git a/configure b/configure index 66acdb2ee..53f5023d9 100755 --- a/configure +++ b/configure @@ -6623,6 +6623,15 @@ fi + + +$as_echo "#define _GNU_SOURCE 1" >>confdefs.h + + +$as_echo "#define _REENTRANT 1" >>confdefs.h + + + ################################################################################ for ac_func in ftruncate gethostname getpagesize gettimeofday localtime_r \ memchr memset mkdir mkfifo munmap nl_langinfo realpath rmdir setenv \ -- cgit v1.2.1