diff options
| author | Paul Eggert | 2014-03-07 10:57:11 -0800 |
|---|---|---|
| committer | Paul Eggert | 2014-03-07 10:57:11 -0800 |
| commit | 0d181095652bf8e1ca27935e54ecbb5443496334 (patch) | |
| tree | 5bf9307c53f29af1a493e42308887ce26785c5b3 /lib | |
| parent | d67d60a2eab5f7f1f9b1d31cd1c7dd1e31bb4d2b (diff) | |
| download | emacs-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.mk | 27 | ||||
| -rw-r--r-- | lib/stdint.in.h | 3 | ||||
| -rw-r--r-- | lib/sys_types.in.h | 2 |
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 | ||
| 27 | MOSTLYCLEANFILES += core *.stackdump | 27 | MOSTLYCLEANFILES += 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 | |||
| 1554 | BUILT_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. | ||
| 1558 | sys/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 $@ | ||
| 1571 | MOSTLYCLEANFILES += sys/types.h sys/types.h-t | ||
| 1572 | |||
| 1573 | EXTRA_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 | ||
| 1554 | if gl_GNULIB_ENABLED_tempname | 1579 | if 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 |