aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert2014-03-07 10:57:11 -0800
committerPaul Eggert2014-03-07 10:57:11 -0800
commit0d181095652bf8e1ca27935e54ecbb5443496334 (patch)
tree5bf9307c53f29af1a493e42308887ce26785c5b3 /lib
parentd67d60a2eab5f7f1f9b1d31cd1c7dd1e31bb4d2b (diff)
downloademacs-0d181095652bf8e1ca27935e54ecbb5443496334.tar.gz
emacs-0d181095652bf8e1ca27935e54ecbb5443496334.zip
Merge from gnulib.
This incorporates: 2014-03-04 stdint: fix missing SIZE_MAX on Android 2013-03-02 sys_types: avoid autoconf warning about gl_SYS_TYPES_H * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * lib/stdint.in.h, lib/sys_types.in.h, m4/sys_types_h.m4: Update from gnulib. Fix oversight preventing lib/sys/types.h from being generated. * admin/merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid sys_types.
Diffstat (limited to 'lib')
-rw-r--r--lib/gnulib.mk27
-rw-r--r--lib/stdint.in.h3
-rw-r--r--lib/sys_types.in.h2
3 files changed, 29 insertions, 3 deletions
diff --git a/lib/gnulib.mk b/lib/gnulib.mk
index 0f22beb3f5f..e219292aa34 100644
--- a/lib/gnulib.mk
+++ b/lib/gnulib.mk
@@ -21,7 +21,7 @@
21# the same distribution terms as the rest of that program. 21# the same distribution terms as the rest of that program.
22# 22#
23# Generated by gnulib-tool. 23# Generated by gnulib-tool.
24# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --avoid=close --avoid=dup --avoid=fchdir --avoid=fstat --avoid=malloc-posix --avoid=msvc-inval --avoid=msvc-nothrow --avoid=open --avoid=openat-die --avoid=opendir --avoid=raise --avoid=save-cwd --avoid=select --avoid=sigprocmask --avoid=sys_types --avoid=threadlib --makefile-name=gnulib.mk --conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files alloca-opt byteswap c-ctype c-strcase careadlinkat close-stream count-one-bits count-trailing-zeros crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dtoastr dtotimespec dup2 environ execinfo faccessat fcntl fcntl-h fdatasync fdopendir filemode fstatat fsync getloadavg getopt-gnu gettime gettimeofday intprops largefile lstat manywarnings memrchr mkostemp mktime pipe2 pselect pthread_sigmask putenv qacl readlink readlinkat sig2str socklen stat-time stdalign stdarg stdbool stdio strftime strtoimax strtoumax symlink sys_stat sys_time time timer-time timespec-add timespec-sub unsetenv update-copyright utimens warnings 24# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --avoid=close --avoid=dup --avoid=fchdir --avoid=fstat --avoid=malloc-posix --avoid=msvc-inval --avoid=msvc-nothrow --avoid=open --avoid=openat-die --avoid=opendir --avoid=raise --avoid=save-cwd --avoid=select --avoid=sigprocmask --avoid=threadlib --makefile-name=gnulib.mk --conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files alloca-opt byteswap c-ctype c-strcase careadlinkat close-stream count-one-bits count-trailing-zeros crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dtoastr dtotimespec dup2 environ execinfo faccessat fcntl fcntl-h fdatasync fdopendir filemode fstatat fsync getloadavg getopt-gnu gettime gettimeofday intprops largefile lstat manywarnings memrchr mkostemp mktime pipe2 pselect pthread_sigmask putenv qacl readlink readlinkat sig2str socklen stat-time stdalign stdarg stdbool stdio strftime strtoimax strtoumax symlink sys_stat sys_time time timer-time timespec-add timespec-sub unsetenv update-copyright utimens warnings
25 25
26 26
27MOSTLYCLEANFILES += core *.stackdump 27MOSTLYCLEANFILES += core *.stackdump
@@ -1549,6 +1549,31 @@ EXTRA_DIST += sys_time.in.h
1549 1549
1550## end gnulib module sys_time 1550## end gnulib module sys_time
1551 1551
1552## begin gnulib module sys_types
1553
1554BUILT_SOURCES += sys/types.h
1555
1556# We need the following in order to create <sys/types.h> when the system
1557# doesn't have one that works with the given compiler.
1558sys/types.h: sys_types.in.h $(top_builddir)/config.status
1559 $(AM_V_at)$(MKDIR_P) sys
1560 $(AM_V_GEN)rm -f $@-t $@ && \
1561 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1562 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1563 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1564 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1565 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1566 -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
1567 -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
1568 < $(srcdir)/sys_types.in.h; \
1569 } > $@-t && \
1570 mv $@-t $@
1571MOSTLYCLEANFILES += sys/types.h sys/types.h-t
1572
1573EXTRA_DIST += sys_types.in.h
1574
1575## end gnulib module sys_types
1576
1552## begin gnulib module tempname 1577## begin gnulib module tempname
1553 1578
1554if gl_GNULIB_ENABLED_tempname 1579if gl_GNULIB_ENABLED_tempname
diff --git a/lib/stdint.in.h b/lib/stdint.in.h
index 5deca3969ab..247f0d89619 100644
--- a/lib/stdint.in.h
+++ b/lib/stdint.in.h
@@ -38,8 +38,7 @@
38 other system header files; just include the system's <stdint.h>. 38 other system header files; just include the system's <stdint.h>.
39 Ideally we should test __BIONIC__ here, but it is only defined after 39 Ideally we should test __BIONIC__ here, but it is only defined after
40 <sys/cdefs.h> has been included; hence test __ANDROID__ instead. */ 40 <sys/cdefs.h> has been included; hence test __ANDROID__ instead. */
41#if defined __ANDROID__ \ 41#if defined __ANDROID__ && defined _GL_INCLUDING_SYS_TYPES_H
42 && defined _SYS_TYPES_H_ && !defined __need_size_t
43# @INCLUDE_NEXT@ @NEXT_STDINT_H@ 42# @INCLUDE_NEXT@ @NEXT_STDINT_H@
44#else 43#else
45 44
diff --git a/lib/sys_types.in.h b/lib/sys_types.in.h
index d3a4be1074a..deb5d67d1d7 100644
--- a/lib/sys_types.in.h
+++ b/lib/sys_types.in.h
@@ -23,7 +23,9 @@
23#ifndef _@GUARD_PREFIX@_SYS_TYPES_H 23#ifndef _@GUARD_PREFIX@_SYS_TYPES_H
24 24
25/* The include_next requires a split double-inclusion guard. */ 25/* The include_next requires a split double-inclusion guard. */
26# define _GL_INCLUDING_SYS_TYPES_H
26#@INCLUDE_NEXT@ @NEXT_SYS_TYPES_H@ 27#@INCLUDE_NEXT@ @NEXT_SYS_TYPES_H@
28# undef _GL_INCLUDING_SYS_TYPES_H
27 29
28#ifndef _@GUARD_PREFIX@_SYS_TYPES_H 30#ifndef _@GUARD_PREFIX@_SYS_TYPES_H
29#define _@GUARD_PREFIX@_SYS_TYPES_H 31#define _@GUARD_PREFIX@_SYS_TYPES_H