aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert2011-05-03 23:11:49 -0700
committerPaul Eggert2011-05-03 23:11:49 -0700
commit19548d0861ced228dd0598240a410bf6a720b59e (patch)
tree9946821c8f9f86452e68e9a19677062d9c45dfd3 /lib
parent13c15c6d700e63469a20679651649bd523f9de02 (diff)
downloademacs-19548d0861ced228dd0598240a410bf6a720b59e.tar.gz
emacs-19548d0861ced228dd0598240a410bf6a720b59e.zip
* Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
This new gnulib-tool option saves 'configure' the trouble of checking for strtoull when strtoumax exists.
Diffstat (limited to 'lib')
-rw-r--r--lib/gnulib.mk10
-rw-r--r--lib/stdlib.in.h3
2 files changed, 12 insertions, 1 deletions
diff --git a/lib/gnulib.mk b/lib/gnulib.mk
index f686137d38d..faf89aaa0e6 100644
--- a/lib/gnulib.mk
+++ b/lib/gnulib.mk
@@ -96,7 +96,9 @@ EXTRA_libgnu_a_SOURCES += md5.c
96 96
97## begin gnulib module dosname 97## begin gnulib module dosname
98 98
99if gl_GNULIB_ENABLED_dosname
99 100
101endif
100EXTRA_DIST += dosname.h 102EXTRA_DIST += dosname.h
101 103
102## end gnulib module dosname 104## end gnulib module dosname
@@ -157,8 +159,10 @@ EXTRA_libgnu_a_SOURCES += getopt.c getopt1.c
157 159
158## begin gnulib module gettext-h 160## begin gnulib module gettext-h
159 161
162if gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36
160libgnu_a_SOURCES += gettext.h 163libgnu_a_SOURCES += gettext.h
161 164
165endif
162## end gnulib module gettext-h 166## end gnulib module gettext-h
163 167
164## begin gnulib module ignore-value 168## begin gnulib module ignore-value
@@ -245,7 +249,9 @@ EXTRA_libgnu_a_SOURCES += readlink.c
245 249
246## begin gnulib module stat 250## begin gnulib module stat
247 251
252if gl_GNULIB_ENABLED_stat
248 253
254endif
249EXTRA_DIST += stat.c 255EXTRA_DIST += stat.c
250 256
251EXTRA_libgnu_a_SOURCES += stat.c 257EXTRA_libgnu_a_SOURCES += stat.c
@@ -576,7 +582,9 @@ EXTRA_libgnu_a_SOURCES += strftime.c
576 582
577## begin gnulib module strtoull 583## begin gnulib module strtoull
578 584
585if gl_GNULIB_ENABLED_strtoull
579 586
587endif
580EXTRA_DIST += strtol.c strtoul.c strtoull.c 588EXTRA_DIST += strtol.c strtoul.c strtoull.c
581 589
582EXTRA_libgnu_a_SOURCES += strtol.c strtoul.c strtoull.c 590EXTRA_libgnu_a_SOURCES += strtol.c strtoul.c strtoull.c
@@ -847,8 +855,10 @@ EXTRA_DIST += unistd.in.h
847 855
848## begin gnulib module verify 856## begin gnulib module verify
849 857
858if gl_GNULIB_ENABLED_verify
850libgnu_a_SOURCES += verify.h 859libgnu_a_SOURCES += verify.h
851 860
861endif
852## end gnulib module verify 862## end gnulib module verify
853 863
854## begin gnulib module warn-on-use 864## begin gnulib module warn-on-use
diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h
index b9ada2cd1a8..7513553b672 100644
--- a/lib/stdlib.in.h
+++ b/lib/stdlib.in.h
@@ -81,8 +81,9 @@ struct random_data
81# endif 81# endif
82#endif 82#endif
83 83
84#if (@GNULIB_MKSTEMP@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) 84#if (@GNULIB_MKSTEMP@ || @GNULIB_MKSTEMPS@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)
85/* On MacOS X 10.3, only <unistd.h> declares mkstemp. */ 85/* On MacOS X 10.3, only <unistd.h> declares mkstemp. */
86/* On MacOS X 10.5, only <unistd.h> declares mkstemps. */
86/* On Cygwin 1.7.1, only <unistd.h> declares getsubopt. */ 87/* On Cygwin 1.7.1, only <unistd.h> declares getsubopt. */
87/* But avoid namespace pollution on glibc systems and native Windows. */ 88/* But avoid namespace pollution on glibc systems and native Windows. */
88# include <unistd.h> 89# include <unistd.h>