[binutils-gdb] Update Gnulib to the latest git version
Christian Biesinger
cbiesinger@sourceware.org
Mon Dec 16 18:21:00 GMT 2019
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c0c3707ff46ccfb78ea175dd42d628d8c90dca8b
commit c0c3707ff46ccfb78ea175dd42d628d8c90dca8b
Author: Christian Biesinger <cbiesinger@google.com>
Date: Sat Nov 16 23:37:06 2019 -0600
Update Gnulib to the latest git version
This patch allows us to remove a workaround in common-defs.h due to
the gnulib fix in:
https://lists.gnu.org/archive/html/bug-gnulib/2019-11/msg00024.html
All of GDB's local Gnulib patches were already fixed upstream per their
descriptions, so this patch removes them all.
The problem listed here:
https://sourceware.org/ml/gdb-patches/2019-08/msg00553.html
was probably partially fixed by moving gnulib to the toplevel;
for the remainder, I am setting MAKEOVERRIDES to empty in
gnulib/Makefile.am. See also the comment there (it fixes an issue
with compilers that don't use C99/C11 by default such as GCC 4.8.5,
the default on Centos 7).
gdb/ChangeLog:
2019-12-16 Christian Biesinger <cbiesinger@google.com>
* gdbsupport/common-defs.h: Remove workaround for a gnulib bug
(we no longer need to include time.h before pathmax.h)
gnulib/ChangeLog:
2019-12-16 Christian Biesinger <cbiesinger@google.com>
* Makefile.am: Set MAKEOVERRIDES.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* config.in: Regenerate.
* configure: Regenerate.
* import/Makefile.am: Update.
* import/Makefile.in: Regenerate.
* import/_Noreturn.h: New file.
* import/alloca.c (i00afunc): Update.
* import/alloca.in.h (if): Update.
* import/arg-nonnull.h: Rename from import/extra/snippet/arg-nonnull.h.
* import/arpa_inet.in.h (if): Update.
* import/assure.h: Update.
* import/at-func.c: Update.
* import/basename-lgpl.c: Update.
* import/canonicalize-lgpl.c (if): Update.
* import/c++defs.h: Rename from import/extra/snippet/c++defs.h.
* import/cdefs.h: New file.
* import/chdir-long.c: Update.
* import/chdir-long.h: Update.
* import/cloexec.c: Update.
* import/cloexec.h: Update.
* import/close.c: Update.
* import/closedir.c: Update.
* import/config.charset: Remove.
* import/dirent-private.h: Update.
* import/dirent.in.h: Update.
* import/dirfd.c: Update.
* import/dirname-lgpl.c: Update.
* import/dirname.h (base_name): Update.
* import/dosname.h (if): Update.
* import/dup-safer-flag.c: New file.
* import/dup-safer.c: Update.
* import/dup.c: Update.
* import/dup2.c (if): Update.
(dup2_nothrow): Update.
(ms_windows_dup2): Update.
* import/errno.in.h (if): Update.
(elif): Update.
* import/error.c (if): Update.
(strerror_r): Update.
(program_name): Update.
(error): Update.
(error_at_line): Update.
* import/error.h: Update.
* import/exitfail.c: Update.
* import/exitfail.h: Update.
* import/extra/config.rpath: Update.
* import/extra/snippet/_Noreturn.h: Remove.
* import/extra/update-copyright: Update.
* import/fchdir.c: Update.
* import/fcntl.c (rpl_fcntl): Update.
(INCL_DOS): Update.
(if): Update.
(rpl_fcntl_DUPFD): Update.
(rpl_fcntl_DUPFD_CLOEXEC): Update.
(klibc_fcntl): Update.
(fcntl): Update.
(have_dupfd_cloexec): Update.
* import/fcntl.in.h (if): Update.
(creat): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_CXXALIASWARN): Update.
(_GL_WARN_ON_USE): Update.
(O_CLOEXEC): Update.
(GNULIB_defined_O_CLOEXEC): Update.
* import/fd-hook.c: Update.
* import/fd-hook.h: Update.
* import/fd-safer-flag.c: New file.
* import/fd-safer.c: Update.
* import/fdopendir.c: Update.
* import/filename.h: Update.
* import/filenamecat-lgpl.c (longest_relative_suffix): Update.
(mfile_name_concat): Update.
* import/filenamecat.h: Update.
* import/flexmember.h: Update.
* import/float+.h: Update.
* import/float.c: Update.
* import/float.in.h (LDBL_MIN): Update.
* import/fnmatch.c (__builtin_expect): Update.
(FALLTHROUGH): Update.
* import/fnmatch.in.h (_FNMATCH_H): Update.
(_): Update.
(fnmatch): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(_GL_FUNCDECL_SYS): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_CXXALIASWARN): Update.
(_GL_WARN_ON_USE): Update.
* import/fnmatch_loop.c (FCT): Update.
(EXT): Update.
* import/fpucw.h (GET_FPUCW): Update.
(SET_FPUCW): Update.
* import/frexp.c: Update.
* import/frexpl.c: Update.
* import/fstat.c (stat): Update.
(fstat): Update.
(WINDOWS_NATIVE): Update.
(fstat_nothrow): Update.
(WIN32_LEAN_AND_MEAN): Update.
* import/fstatat.c (normal_fstatat): Update.
(rpl_fstatat): Update.
* import/getcwd-lgpl.c (rpl_getcwd): Update.
* import/getcwd.c (getcwd_nothrow): Update.
(getcwd_system): Update.
(__getcwd): Update.
* import/getdtablesize.c (if): Update.
(_setmaxstdio): Update.
(_setmaxstdio_nothrow): Update.
(getdtablesize): Update.
* import/getlogin_r.c (if): Update.
(getlogin_r): Update.
* import/getprogname.c (getprogname): Update.
* import/getprogname.h: Update.
* import/gettext.h (if): Update.
* import/gettimeofday.c (WINDOWS_NATIVE): Update.
(localtime): Update.
(GetProcAddress): Update.
(gmtime): Update.
(void): Update.
(struct tm): Update.
(rpl_localtime): Update.
(initialize): Update.
(rpl_gmtime): Update.
(tzset): Update.
(rpl_tzset): Update.
* import/glob-libc.h (_Restrict_): Update.
(__size_t): Update.
(__need_size_t): Update.
(glob): Update.
(globfree): Update.
(__REDIRECT_NTH): Update.
(glob64): Update.
(globfree64): Update.
(glob_pattern_p): Update.
* import/glob.c (POSIX): Update.
(if): Update.
(__set_errno): Update.
(getpwnam_r): Update.
(__lstat64): Update.
(FLEXIBLE_ARRAY_MEMBER): Update.
(__glob_pattern_p): Update.
(GETPW_R_SIZE_MAX): Update.
(GET_LOGIN_NAME_MAX): Update.
(DT_UNKNOWN): Update.
(DT_DIR): Update.
(DT_LNK): Update.
(D_TYPE_TO_RESULT): Update.
(readdir_result_might_be_symlink): Update.
(readdir_result_might_be_dir): Update.
(readdir_result_type): Update.
(D_INO_TO_RESULT): Update.
(READDIR_RESULT_INITIALIZER): Update.
(attribute_hidden): Update.
(__attribute_noinline__): Update.
(__builtin_expect): Update.
(__glibc_unlikely): Update.
(__has_builtin): Update.
(__glob_pattern_type): Update.
(is_dir): Update.
(glob): Update.
(globfree): Update.
(libc_hidden_def): Update.
(DIRSEP_CHAR): Update.
(prefix_array): Update.
(weak_alias): Update.
(link_exists2_p): Update.
(link_exists_p): Update.
(glob_in_dir): Update.
(GLOBNAMES_MEMBERS): Update.
* import/glob.in.h (_GL_GLOB_H): Update.
(_): Update.
(__BEGIN_DECLS): Update.
(__END_DECLS): Update.
(_Restrict_): Update.
(__THROW): Update.
(__THROWNL): Update.
(__size_t): Update.
(__USE_GNU): Update.
(glob): Update.
(globfree): Update.
(glob_pattern_p): Update.
(__glob_pattern_p): Update.
(__GLOB_GNULIB): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(_GL_FUNCDECL_SYS): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_WARN_ON_USE): Update.
* import/glob_internal.h: New file.
* import/glob_pattern_p.c: New file.
* import/globfree.c: New file.
* import/glthread/lock.c (glthread_rwlock_init_for_glibc): Update.
(glthread_rwlock_rdlock_multithreaded): Update.
(glthread_once_call): Update.
(glthread_once_multithreaded): Update.
(glthread_once_singlethreaded): Update.
(glthread_recursive_lock_init_multithreaded): Update.
(glthread_recursive_lock_lock_multithreaded): Update.
(glthread_recursive_lock_unlock_multithreaded): Update.
(glthread_recursive_lock_destroy_multithreaded): Update.
(glthread_lock_init_func): Update.
(glthread_lock_lock_func): Update.
(glthread_lock_unlock_func): Update.
(glthread_lock_destroy_func): Update.
(gl_waitqueue_t): Update.
(gl_waitqueue_init): Update.
(gl_waitqueue_add): Update.
(gl_waitqueue_notify_first): Update.
(gl_waitqueue_notify_all): Update.
(glthread_rwlock_init_func): Update.
(glthread_rwlock_rdlock_func): Update.
(glthread_rwlock_wrlock_func): Update.
(glthread_rwlock_unlock_func): Update.
(glthread_rwlock_destroy_func): Update.
(glthread_recursive_lock_init_func): Update.
(glthread_recursive_lock_lock_func): Update.
(glthread_recursive_lock_unlock_func): Update.
(glthread_recursive_lock_destroy_func): Update.
(glthread_once_func): Update.
* import/glthread/lock.h (c11_threads_in_use): Update.
(pthread_in_use): Update.
(gl_rwlock_initializer): Update.
(glthread_rwlock_init): Update.
(glthread_rwlock_init_for_glibc): Update.
(pth_in_use): Update.
(gl_lock_define): Update.
(gl_lock_define_initialized): Update.
(gl_lock_initializer): Update.
(glthread_lock_init): Update.
(glthread_lock_lock): Update.
(glthread_lock_unlock): Update.
(glthread_lock_destroy): Update.
(gl_rwlock_define): Update.
(gl_rwlock_define_initialized): Update.
(glthread_rwlock_rdlock): Update.
(glthread_rwlock_wrlock): Update.
(glthread_rwlock_unlock): Update.
(glthread_rwlock_destroy): Update.
(gl_recursive_lock_define): Update.
(gl_recursive_lock_define_initialized): Update.
(gl_recursive_lock_initializer): Update.
(glthread_recursive_lock_init): Update.
(glthread_recursive_lock_lock): Update.
(glthread_recursive_lock_unlock): Update.
(glthread_recursive_lock_destroy): Update.
(gl_once_define): Update.
(glthread_once): Update.
(glthread_once_multithreaded): Update.
(glthread_once_singlethreaded): Update.
(thread_in_use): Update.
(glthread_recursive_lock_init_multithreaded): Update.
(glthread_recursive_lock_lock_multithreaded): Update.
(glthread_recursive_lock_unlock_multithreaded): Update.
(glthread_recursive_lock_destroy_multithreaded): Update.
(glthread_lock_init_func): Update.
(glthread_lock_lock_func): Update.
(glthread_lock_unlock_func): Update.
(glthread_lock_destroy_func): Update.
(glthread_rwlock_init_func): Update.
(glthread_rwlock_rdlock_func): Update.
(glthread_rwlock_wrlock_func): Update.
(glthread_rwlock_unlock_func): Update.
(glthread_rwlock_destroy_func): Update.
(glthread_recursive_lock_init_func): Update.
(glthread_recursive_lock_lock_func): Update.
(glthread_recursive_lock_unlock_func): Update.
(glthread_recursive_lock_destroy_func): Update.
(glthread_once_func): Update.
* import/glthread/threadlib.c: Update.
* import/hard-locale.c: Update.
* import/hard-locale.h: Update.
* import/inet_ntop.c: Update.
* import/intprops.h (__has_builtin): Update.
(_GL_INT_CONVERT): Update.
(_GL_INT_NEGATE_CONVERT): Update.
(verify): Update.
(_GL_HAS_BUILTIN_OVERFLOW): Update.
(_GL_HAS_BUILTIN_ADD_OVERFLOW): Update.
(_GL_HAS_BUILTIN_OVERFLOW_P): Update.
(_GL_HAS_BUILTIN_MUL_OVERFLOW): Update.
(_GL_BINARY_OP_OVERFLOW): Update.
(INT_ADD_WRAPV): Update.
(INT_SUBTRACT_WRAPV): Update.
(INT_MULTIPLY_WRAPV): Update.
(_GL_INT_OP_WRAPV): Update.
(_GL_INT_OP_WRAPV_SMALLISH): Update.
(_GL_INT_OP_WRAPV_LONGISH): Update.
(_GL_INT_OP_CALC): Update.
(_GL_INT_OP_CALC1): Update.
(_GL_INT_OP_WRAPV_VIA_UNSIGNED): Update.
(_GL_INT_ADD_RANGE_OVERFLOW): Update.
(_GL_INT_SUBTRACT_RANGE_OVERFLOW): Update.
(_GL_INT_MULTIPLY_RANGE_OVERFLOW): Update.
* import/inttypes.in.h (if): Update.
* import/isnan.c: Update.
* import/isnand-nolibm.h: Update.
* import/isnand.c: Update.
* import/isnanl-nolibm.h: Update.
* import/isnanl.c: Update.
* import/itold.c: Update.
* import/libc-config.h: New file.
* import/limits.in.h (LLONG_MIN): Update.
(LLONG_MAX): Update.
(ULLONG_MAX): Update.
(WORD_BIT): Update.
(LONG_BIT): Update.
* import/localcharset.c (setlocale): Update.
(relocate): Update.
(O_NOFOLLOW): Update.
(ISSLASH): Update.
(DIRECTORY_SEPARATOR): Update.
(getc): Update.
(volatile): Update.
(get_charset_aliases): Update.
(struct table_entry): Update.
(alias_table_defined): Update.
(locale_table_defined): Update.
(locale_charset): Update.
(if): Update.
* import/localcharset.h: Update.
* import/localtime-buffer.c: New file.
* import/localtime-buffer.h: New file.
* import/lstat.c (rpl_lstat): Update.
* import/m4/00gnulib.m4: Update.
* import/m4/__inline.m4: New file.
* import/m4/absolute-header.m4: Update.
* import/m4/alloca.m4: Update.
* import/m4/arpa_inet_h.m4: Update.
* import/m4/builtin-expect.m4: New file.
* import/m4/canonicalize.m4: Update.
* import/m4/chdir-long.m4: Update.
* import/m4/close.m4: Update.
* import/m4/closedir.m4: Update.
* import/m4/codeset.m4: Update.
* import/m4/configmake.m4: Remove.
* import/m4/d-ino.m4: Update.
* import/m4/d-type.m4: Update.
* import/m4/dirent_h.m4: Update.
* import/m4/dirfd.m4: Update.
* import/m4/dirname.m4: Update.
* import/m4/double-slash-root.m4: Update.
* import/m4/dup.m4: Update.
* import/m4/dup2.m4: Update.
* import/m4/eealloc.m4: Update.
* import/m4/environ.m4: Update.
* import/m4/errno_h.m4: Update.
* import/m4/error.m4: Update.
* import/m4/exponentd.m4: Update.
* import/m4/exponentl.m4: Update.
* import/m4/extensions.m4: Update.
* import/m4/extern-inline.m4: Update.
* import/m4/fchdir.m4: Update.
* import/m4/fcntl-o.m4: Update.
* import/m4/fcntl.m4: Update.
* import/m4/fcntl_h.m4: Update.
* import/m4/fdopendir.m4: Update.
* import/m4/filenamecat.m4: Update.
* import/m4/flexmember.m4: Update.
* import/m4/float_h.m4: Update.
* import/m4/fnmatch.m4: Update.
* import/m4/fnmatch_h.m4: New file.
* import/m4/fpieee.m4: Update.
* import/m4/frexp.m4: Update.
* import/m4/frexpl.m4: Update.
* import/m4/fstat.m4: Update.
* import/m4/fstatat.m4: Update.
* import/m4/getcwd-abort-bug.m4: Update.
* import/m4/getcwd-path-max.m4: Update.
* import/m4/getcwd.m4: Update.
* import/m4/getdtablesize.m4: Update.
* import/m4/getlogin.m4: New file.
* import/m4/getlogin_r.m4: Update.
* import/m4/getpagesize.m4: New file.
* import/m4/getprogname.m4: Update.
* import/m4/gettimeofday.m4: Update.
* import/m4/glibc21.m4: Remove.
* import/m4/glob.m4: Update.
* import/m4/glob_h.m4: New file.
* import/m4/gnulib-cache.m4: Update.
* import/m4/gnulib-common.m4: Update.
* import/m4/gnulib-comp.m4: Update.
* import/m4/gnulib-tool.m4: Update.
* import/m4/hard-locale.m4: Remove.
* import/m4/host-cpu-c-abi.m4: New file.
* import/m4/include_next.m4: Update.
* import/m4/inet_ntop.m4: Update.
* import/m4/inttypes-pri.m4: Update.
* import/m4/inttypes.m4: Update.
* import/m4/isnand.m4: Update.
* import/m4/isnanl.m4: Update.
* import/m4/largefile.m4: Update.
* import/m4/lib-ld.m4: Update.
* import/m4/lib-link.m4: Update.
* import/m4/lib-prefix.m4: Update.
* import/m4/limits-h.m4: Update.
* import/m4/localcharset.m4: Update.
* import/m4/locale-fr.m4: Update.
* import/m4/locale-ja.m4: Update.
* import/m4/locale-zh.m4: Update.
* import/m4/localtime-buffer.m4: New file.
* import/m4/lock.m4: Update.
* import/m4/longlong.m4: Update.
* import/m4/lstat.m4: Update.
* import/m4/malloc.m4: Update.
* import/m4/malloca.m4: Update.
* import/m4/math_h.m4: Update.
* import/m4/mbrtowc.m4: Update.
* import/m4/mbsinit.m4: Update.
* import/m4/mbsrtowcs.m4: Update.
* import/m4/mbstate_t.m4: Update.
* import/m4/memchr.m4: Update.
* import/m4/memmem.m4: Update.
* import/m4/mempcpy.m4: Update.
* import/m4/memrchr.m4: Update.
* import/m4/mkdir.m4: Update.
* import/m4/mkdtemp.m4: Update.
* import/m4/mkostemp.m4: Update.
* import/m4/mmap-anon.m4: Update.
* import/m4/mode_t.m4: Update.
* import/m4/msvc-inval.m4: Update.
* import/m4/msvc-nothrow.m4: Update.
* import/m4/multiarch.m4: Update.
* import/m4/netinet_in_h.m4: Update.
* import/m4/nocrash.m4: Update.
* import/m4/off_t.m4: Update.
* import/m4/onceonly.m4: Remove.
* import/m4/open-cloexec.m4: New file.
* import/m4/open-slash.m4: New file.
* import/m4/open.m4: Update.
* import/m4/openat.m4: Update.
* import/m4/opendir.m4: Update.
* import/m4/pathmax.m4: Update.
* import/m4/pthread_rwlock_rdlock.m4: New file.
* import/m4/rawmemchr.m4: Update.
* import/m4/readdir.m4: Update.
* import/m4/readlink.m4: Update.
* import/m4/realloc.m4: Update.
* import/m4/rename.m4: Update.
* import/m4/rewinddir.m4: Update.
* import/m4/rmdir.m4: Update.
* import/m4/save-cwd.m4: Update.
* import/m4/secure_getenv.m4: Remove.
* import/m4/setenv.m4: Update.
* import/m4/signal_h.m4: Update.
* import/m4/socklen.m4: Update.
* import/m4/sockpfaf.m4: Update.
* import/m4/ssize_t.m4: Update.
* import/m4/stat-time.m4: New file.
* import/m4/stat.m4: Update.
* import/m4/std-gnu11.m4: New file.
* import/m4/stdalign.m4: Update.
* import/m4/stdbool.m4: Update.
* import/m4/stddef_h.m4: Update.
* import/m4/stdint.m4: Update.
* import/m4/stdio_h.m4: Update.
* import/m4/stdlib_h.m4: Update.
* import/m4/strchrnul.m4: Update.
* import/m4/strdup.m4: Update.
* import/m4/strerror.m4: Update.
* import/m4/strerror_r.m4: Update.
* import/m4/string_h.m4: Update.
* import/m4/strstr.m4: Update.
* import/m4/strtok_r.m4: Update.
* import/m4/sys_socket_h.m4: Update.
* import/m4/sys_stat_h.m4: Update.
* import/m4/sys_time_h.m4: Update.
* import/m4/sys_types_h.m4: Update.
* import/m4/sys_uio_h.m4: Update.
* import/m4/tempname.m4: Update.
* import/m4/threadlib.m4: Update.
* import/m4/time_h.m4: Update.
* import/m4/time_r.m4: Update.
* import/m4/unistd-safer.m4: Update.
* import/m4/unistd_h.m4: Update.
* import/m4/warn-on-use.m4: Update.
* import/m4/wchar_h.m4: Update.
* import/m4/wchar_t.m4: Update.
* import/m4/wctype_h.m4: Update.
* import/m4/wint_t.m4: Update.
* import/malloc.c: Update.
* import/malloc/scratch_buffer.h: New file.
* import/malloc/scratch_buffer_grow.c: New file.
* import/malloc/scratch_buffer_grow_preserve.c: New file.
* import/malloc/scratch_buffer_set_array_size.c: New file.
* import/malloca.c (MAGIC_NUMBER): Update.
(MAGIC_SIZE): Update.
(struct preliminary_header): Update.
(HEADER_SIZE): Update.
(union header): Update.
(verify): Update.
(HASH_TABLE_SIZE): Update.
(freea): Update.
* import/malloca.h (malloca): Update.
(nmalloca): Update.
* import/malloca.valgrind: Remove.
* import/math.in.h (_GL_MATH_CXX_REAL_FLOATING_DECL_2): Update.
(func): Update.
(rpl_func): Update.
(f): Update.
(d): Update.
(l): Update.
(_GL_WARN_ON_USE): Update.
(_GL_WARN_ON_USE_ATTRIBUTE): Update.
(FP_ILOGB0): Update.
(FP_ILOGBNAN): Update.
(acosf): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(asinf): Update.
(atanf): Update.
(atan2f): Update.
(cosf): Update.
(coshf): Update.
(expf): Update.
(expl): Update.
(expm1l): Update.
(ilogbl): Update.
(rintl): Update.
(sinf): Update.
(sinhf): Update.
(sqrtf): Update.
(tanf): Update.
(tanhf): Update.
(isfinite): Update.
(isinf): Update.
(isnan): Update.
(GNULIB_defined_signbit): Update.
(signbit): Update.
* import/mbrtowc.c (FALLTHROUGH): Update.
(locale_enc): Update.
(locale_enc_cached): Update.
(gl_lock_define_initialized): Update.
(mbrtowc): Update.
* import/mbsinit.c (if): Update.
(mbsinit): Update.
* import/mbsrtowcs-impl.h: Update.
* import/mbsrtowcs-state.c: Update.
* import/mbsrtowcs.c: Update.
* import/memchr.c: Update.
* import/memchr.valgrind: Update.
* import/memmem.c (__builtin_expect): Update.
* import/mempcpy.c: Update.
* import/memrchr.c (__memrchr): Update.
* import/mkdir.c (if): Update.
* import/mkdtemp.c: Update.
* import/mkostemp.c: Update.
* import/msvc-inval.c: Update.
* import/msvc-inval.h: Update.
* import/msvc-nothrow.c: Update.
* import/msvc-nothrow.h (if): Update.
* import/netinet_in.in.h: Update.
* import/open.c (open): Update.
(if): Update.
* import/openat-die.c: Update.
* import/openat-priv.h: Update.
* import/openat-proc.c: Update.
* import/openat.c (rpl_openat): Update.
* import/openat.h: Update.
* import/opendir.c: Update.
* import/pathmax.h (if): Update.
* import/pipe-safer.c: Update.
* import/rawmemchr.c: Update.
* import/rawmemchr.valgrind: Update.
* import/readdir.c (readdir): Update.
* import/readlink.c: Update.
* import/realloc.c: Update.
* import/ref-add.sin: Remove.
* import/ref-del.sin: Remove.
* import/rename.c (if): Update.
* import/rewinddir.c: Update.
* import/rmdir.c: Update.
* import/same-inode.h (SAME_INODE): Update.
* import/save-cwd.c (save_cwd): Update.
* import/save-cwd.h: Update.
* import/scratch_buffer.h: New file.
* import/secure_getenv.c: Remove.
* import/setenv.c: Update.
* import/signal.in.h: Update.
* import/stat-time.c: New file.
* import/stat-time.h: New file.
* import/stat-w32.c: New file.
* import/stat-w32.h: New file.
* import/stat.c (if): Update.
(stat): Update.
(REPLACE_FUNC_STAT_DIR): Update.
(WINDOWS_NATIVE): Update.
(WIN32_LEAN_AND_MEAN): Update.
(is_unc_root): Update.
(rpl_stat): Update.
* import/stdalign.in.h (elif): Update.
* import/stdbool.in.h: Update.
* import/stddef.in.h (_GL_STDDEF_ALIGNAS): Update.
(max_align_t): Update.
(GNULIB_defined_max_align_t): Update.
* import/stdint.in.h (WINT_MIN): Update.
(WINT_MAX): Update.
(_STDINT_MIN): Update.
(_STDINT_UNSIGNED_MIN): Update.
(_STDINT_SIGNED_MIN): Update.
(PTRDIFF_MIN): Update.
(SIG_ATOMIC_MIN): Update.
(WCHAR_MIN): Update.
* import/stdio.in.h (if): Update.
* import/stdlib.in.h (if): Update.
(_GL_WARN_ON_USE): Update.
(_GL_FUNCDECL_SYS): Update.
(random): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(srandom): Update.
(initstate): Update.
(setstate): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_CXXALIASWARN): Update.
(GNULIB_defined_strtod_function): Update.
(strtold): Update.
(GNULIB_defined_strtold_function): Update.
* import/str-two-way.h: Update.
* import/strchrnul.c: Update.
* import/strchrnul.valgrind: Update.
* import/strdup.c: Update.
* import/streq.h: Update.
* import/strerror-override.c: Update.
* import/strerror-override.h: Update.
* import/strerror.c (strerror): Update.
* import/strerror_r.c (safe_copy): Update.
* import/string.in.h (_GL_FUNCDECL_SYS): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_CXXALIASWARN): Update.
(_GL_WARN_ON_USE): Update.
* import/stripslash.c: Update.
* import/strnlen1.c: Update.
* import/strnlen1.h: Update.
* import/strstr.c (__builtin_expect): Update.
* import/strtok_r.c: Update.
* import/sys_socket.in.h (CMSG_SPACE): Update.
(CMSG_LEN): Update.
(struct sockaddr_storage): Update.
(SO_REUSEPORT): Update.
(_GL_WARN_ON_USE): Update.
* import/sys_stat.in.h (if): Update.
(stat): Update.
(struct stat): Update.
(st_atime): Update.
(st_mtime): Update.
(st_ctime): Update.
(_GL_WINDOWS_STAT_TIMESPEC): Update.
(GNULIB_defined_struct_stat): Update.
(_S_IFBLK): Update.
(_S_IFLNK): Update.
(_S_IFSOCK): Update.
(fstat): Update.
(fstatat): Update.
(lstat): Update.
(stat64): Update.
(_stat64): Update.
(_stat32i64): Update.
(_stati64): Update.
(_stat32): Update.
(_stat64i32): Update.
* import/sys_time.in.h: Update.
* import/sys_types.in.h (dev_t): Update.
(GNULIB_defined_dev_t): Update.
(ino_t): Update.
(GNULIB_defined_ino_t): Update.
(_GL_WINDOWS_STAT_INODES): Update.
(if): Update.
* import/sys_uio.in.h: Update.
* import/tempname.c (__secure_getenv): Update.
(try_nocreate): Update.
* import/tempname.h: Update.
* import/time.in.h (tzset): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(_GL_FUNCDECL_SYS): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_CXXALIASWARN): Update.
(ctime): Update.
(strftime): Update.
* import/time_r.c: Update.
* import/unistd--.h: Update.
* import/unistd-safer.h: Update.
* import/unistd.in.h (if): Update.
(elif): Update.
(__need_getopt): Update.
(access): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_CXXALIASWARN): Update.
(_GL_WARN_ON_USE): Update.
(_GL_FUNCDECL_SYS): Update.
(__declspec): Update.
(_GL_WARN_ON_USE_ATTRIBUTE): Update.
(faccessat): Update.
(getpass): Update.
(truncate): Update.
* import/unsetenv.c: Update.
* import/verify.h (if): Update.
(_GL_HAVE__STATIC_ASSERT): Update.
(_GL_HAVE_STATIC_ASSERT): Update.
(_GL_HAVE__STATIC_ASSERT1): Update.
(_GL_HAVE_STATIC_ASSERT1): Update.
(_GL_VERIFY): Update.
(_Static_assert): Update.
(_GL_HAS_BUILTIN_TRAP): Update.
(_GL_HAS_BUILTIN_UNREACHABLE): Update.
(verify_true): Update.
(verify): Update.
(__has_builtin): Update.
(elif): Update.
(assume): Update.
* import/warn-on-use.h: Rename from import/extra/snippet/warn-on-use.h.
* import/wchar.in.h (if): Update.
(wcsftime): Update.
(_GL_FUNCDECL_RPL): Update.
(_GL_CXXALIAS_RPL): Update.
(_GL_FUNCDECL_SYS): Update.
(_GL_CXXALIAS_SYS): Update.
(_GL_CXXALIASWARN): Update.
(_GL_WARN_ON_USE): Update.
* import/wctype.in.h (rpl_iswalnum): Update.
(rpl_iswalpha): Update.
(rpl_iswblank): Update.
(rpl_iswcntrl): Update.
(rpl_iswdigit): Update.
(rpl_iswgraph): Update.
(rpl_iswlower): Update.
(rpl_iswprint): Update.
(rpl_iswpunct): Update.
(rpl_iswspace): Update.
(rpl_iswupper): Update.
(rpl_iswxdigit): Update.
(rpl_towlower): Update.
(rpl_towupper): Update.
(iswalnum): Update.
(iswalpha): Update.
(iswblank): Update.
(iswcntrl): Update.
(iswdigit): Update.
(iswgraph): Update.
(iswlower): Update.
(iswprint): Update.
(iswpunct): Update.
(iswspace): Update.
(iswupper): Update.
(iswxdigit): Update.
(towlower): Update.
(towupper): Update.
* import/windows-initguard.h: New file.
* import/windows-mutex.c: New file.
* import/windows-mutex.h: New file.
* import/windows-once.c: New file.
* import/windows-once.h: New file.
* import/windows-recmutex.c: New file.
* import/windows-recmutex.h: New file.
* import/windows-rwlock.c: New file.
* import/windows-rwlock.h: New file.
* import/xalloc-oversized.h: New file.
* patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-when-cross-comp.patch: Remove.
* patches/0002-mkostemp-mkostemps-Fix-compilation-error-in-C-mode-o.patch: Remove.
* patches/0003-Fix-glob-c-Coverity-issues.patch: Remove.
* update-gnulib.sh: Update to latest gnulib and don't apply patches
anymore. Also updates the patch -p flag to the current directory structure in
case patches are needed again in the future.
Change-Id: I9c2b07a3046baecfb664e21b2644353ea888dbfa
Diff:
---
gdb/ChangeLog | 5 +
gdb/gdbsupport/common-defs.h | 5 -
gnulib/ChangeLog | 772 +
gnulib/Makefile.am | 10 +
gnulib/Makefile.in | 121 +-
gnulib/aclocal.m4 | 97 +-
gnulib/config.in | 1232 +-
gnulib/configure | 22774 +++++++++----------
gnulib/import/Makefile.am | 495 +-
gnulib/import/Makefile.in | 654 +-
gnulib/import/_Noreturn.h | 40 +
gnulib/import/alloca.c | 10 +-
gnulib/import/alloca.in.h | 10 +-
gnulib/import/{extra/snippet => }/arg-nonnull.h | 4 +-
gnulib/import/arpa_inet.in.h | 18 +-
gnulib/import/assure.h | 6 +-
gnulib/import/at-func.c | 4 +-
gnulib/import/basename-lgpl.c | 4 +-
gnulib/import/{extra/snippet => }/c++defs.h | 48 +-
gnulib/import/canonicalize-lgpl.c | 16 +-
gnulib/import/cdefs.h | 514 +
gnulib/import/chdir-long.c | 4 +-
gnulib/import/chdir-long.h | 4 +-
gnulib/import/cloexec.c | 6 +-
gnulib/import/cloexec.h | 6 +-
gnulib/import/close.c | 8 +-
gnulib/import/closedir.c | 4 +-
gnulib/import/config.charset | 682 -
gnulib/import/dirent-private.h | 4 +-
gnulib/import/dirent.in.h | 4 +-
gnulib/import/dirfd.c | 4 +-
gnulib/import/dirname-lgpl.c | 4 +-
gnulib/import/dirname.h | 6 +-
gnulib/import/dosname.h | 9 +-
gnulib/import/dup-safer-flag.c | 38 +
gnulib/import/dup-safer.c | 4 +-
gnulib/import/dup.c | 8 +-
gnulib/import/dup2.c | 52 +-
gnulib/import/errno.in.h | 8 +-
gnulib/import/error.c | 33 +-
gnulib/import/error.h | 4 +-
gnulib/import/exitfail.c | 4 +-
gnulib/import/exitfail.h | 4 +-
gnulib/import/extra/config.rpath | 2 +-
gnulib/import/extra/snippet/_Noreturn.h | 10 -
gnulib/import/extra/update-copyright | 62 +-
gnulib/import/fchdir.c | 4 +-
gnulib/import/fcntl.c | 567 +-
gnulib/import/fcntl.in.h | 47 +-
gnulib/import/fd-hook.c | 6 +-
gnulib/import/fd-hook.h | 6 +-
gnulib/import/fd-safer-flag.c | 52 +
gnulib/import/fd-safer.c | 4 +-
gnulib/import/fdopendir.c | 4 +-
gnulib/import/filename.h | 6 +-
gnulib/import/filenamecat-lgpl.c | 61 +-
gnulib/import/filenamecat.h | 4 +-
gnulib/import/flexmember.h | 48 +-
gnulib/import/float+.h | 4 +-
gnulib/import/float.c | 4 +-
gnulib/import/float.in.h | 10 +-
gnulib/import/fnmatch.c | 16 +-
gnulib/import/fnmatch.in.h | 71 +-
gnulib/import/fnmatch_loop.c | 12 +-
gnulib/import/fpucw.h | 14 +-
gnulib/import/frexp.c | 4 +-
gnulib/import/frexpl.c | 4 +-
gnulib/import/fstat.c | 78 +-
gnulib/import/fstatat.c | 27 +-
gnulib/import/getcwd-lgpl.c | 17 +-
gnulib/import/getcwd.c | 42 +-
gnulib/import/getdtablesize.c | 19 +-
gnulib/import/getlogin_r.c | 34 +-
gnulib/import/getprogname.c | 133 +-
gnulib/import/getprogname.h | 4 +-
gnulib/import/gettext.h | 21 +-
gnulib/import/gettimeofday.c | 160 +-
gnulib/import/glob-libc.h | 115 +-
gnulib/import/glob.c | 929 +-
gnulib/import/glob.in.h | 179 +-
gnulib/import/glob_internal.h | 65 +
gnulib/import/glob_pattern_p.c | 33 +
gnulib/import/globfree.c | 41 +
gnulib/import/glthread/lock.c | 848 +-
gnulib/import/glthread/lock.h | 506 +-
gnulib/import/glthread/threadlib.c | 6 +-
gnulib/import/hard-locale.c | 4 +-
gnulib/import/hard-locale.h | 4 +-
gnulib/import/inet_ntop.c | 4 +-
gnulib/import/intprops.h | 316 +-
gnulib/import/inttypes.in.h | 18 +-
gnulib/import/isnan.c | 4 +-
gnulib/import/isnand-nolibm.h | 4 +-
gnulib/import/isnand.c | 4 +-
gnulib/import/isnanl-nolibm.h | 4 +-
gnulib/import/isnanl.c | 4 +-
gnulib/import/itold.c | 4 +-
gnulib/import/libc-config.h | 174 +
gnulib/import/limits.in.h | 45 +-
gnulib/import/localcharset.c | 1229 +-
gnulib/import/localcharset.h | 100 +-
gnulib/import/localtime-buffer.c | 60 +
gnulib/import/localtime-buffer.h | 27 +
gnulib/import/lstat.c | 49 +-
gnulib/import/m4/00gnulib.m4 | 2 +-
gnulib/import/m4/__inline.m4 | 22 +
gnulib/import/m4/absolute-header.m4 | 2 +-
gnulib/import/m4/alloca.m4 | 15 +-
gnulib/import/m4/arpa_inet_h.m4 | 6 +-
gnulib/import/m4/builtin-expect.m4 | 49 +
gnulib/import/m4/canonicalize.m4 | 16 +-
gnulib/import/m4/chdir-long.m4 | 10 +-
gnulib/import/m4/close.m4 | 14 +-
gnulib/import/m4/closedir.m4 | 5 +-
gnulib/import/m4/codeset.m4 | 4 +-
gnulib/import/m4/configmake.m4 | 55 -
gnulib/import/m4/d-ino.m4 | 24 +-
gnulib/import/m4/d-type.m4 | 6 +-
gnulib/import/m4/dirent_h.m4 | 2 +-
gnulib/import/m4/dirfd.m4 | 11 +-
gnulib/import/m4/dirname.m4 | 2 +-
gnulib/import/m4/double-slash-root.m4 | 2 +-
gnulib/import/m4/dup.m4 | 22 +-
gnulib/import/m4/dup2.m4 | 2 +-
gnulib/import/m4/eealloc.m4 | 2 +-
gnulib/import/m4/environ.m4 | 22 +-
gnulib/import/m4/errno_h.m4 | 12 +-
gnulib/import/m4/error.m4 | 2 +-
gnulib/import/m4/exponentd.m4 | 2 +-
gnulib/import/m4/exponentl.m4 | 22 +-
gnulib/import/m4/extensions.m4 | 20 +-
gnulib/import/m4/extern-inline.m4 | 28 +-
gnulib/import/m4/fchdir.m4 | 16 +-
gnulib/import/m4/fcntl-o.m4 | 21 +-
gnulib/import/m4/fcntl.m4 | 2 +-
gnulib/import/m4/fcntl_h.m4 | 6 +-
gnulib/import/m4/fdopendir.m4 | 14 +-
gnulib/import/m4/filenamecat.m4 | 2 +-
gnulib/import/m4/flexmember.m4 | 17 +-
gnulib/import/m4/float_h.m4 | 36 +-
gnulib/import/m4/fnmatch.m4 | 239 +-
gnulib/import/m4/fnmatch_h.m4 | 75 +
gnulib/import/m4/fpieee.m4 | 4 +-
gnulib/import/m4/frexp.m4 | 17 +-
gnulib/import/m4/frexpl.m4 | 6 +-
gnulib/import/m4/fstat.m4 | 29 +-
gnulib/import/m4/fstatat.m4 | 23 +-
gnulib/import/m4/getcwd-abort-bug.m4 | 61 +-
gnulib/import/m4/getcwd-path-max.m4 | 66 +-
gnulib/import/m4/getcwd.m4 | 30 +-
gnulib/import/m4/getdtablesize.m4 | 56 +-
gnulib/import/m4/getlogin.m4 | 32 +
gnulib/import/m4/getlogin_r.m4 | 32 +-
gnulib/import/m4/getpagesize.m4 | 49 +
gnulib/import/m4/getprogname.m4 | 2 +-
gnulib/import/m4/gettimeofday.m4 | 50 +-
gnulib/import/m4/glibc21.m4 | 34 -
gnulib/import/m4/glob.m4 | 117 +-
gnulib/import/m4/glob_h.m4 | 72 +
gnulib/import/m4/gnulib-cache.m4 | 51 +-
gnulib/import/m4/gnulib-common.m4 | 206 +-
gnulib/import/m4/gnulib-comp.m4 | 157 +-
gnulib/import/m4/gnulib-tool.m4 | 2 +-
gnulib/import/m4/hard-locale.m4 | 11 -
gnulib/import/m4/host-cpu-c-abi.m4 | 675 +
gnulib/import/m4/include_next.m4 | 7 +-
gnulib/import/m4/inet_ntop.m4 | 16 +-
gnulib/import/m4/inttypes-pri.m4 | 2 +-
gnulib/import/m4/inttypes.m4 | 5 +-
gnulib/import/m4/isnand.m4 | 2 +-
gnulib/import/m4/isnanl.m4 | 18 +-
gnulib/import/m4/largefile.m4 | 41 +-
gnulib/import/m4/lib-ld.m4 | 163 +-
gnulib/import/m4/lib-link.m4 | 169 +-
gnulib/import/m4/lib-prefix.m4 | 238 +-
gnulib/import/m4/limits-h.m4 | 26 +-
gnulib/import/m4/localcharset.m4 | 10 +-
gnulib/import/m4/locale-fr.m4 | 31 +-
gnulib/import/m4/locale-ja.m4 | 39 +-
gnulib/import/m4/locale-zh.m4 | 39 +-
gnulib/import/m4/localtime-buffer.m4 | 21 +
gnulib/import/m4/lock.m4 | 11 +-
gnulib/import/m4/longlong.m4 | 12 +-
gnulib/import/m4/lstat.m4 | 22 +-
gnulib/import/m4/malloc.m4 | 29 +-
gnulib/import/m4/malloca.m4 | 2 +-
gnulib/import/m4/math_h.m4 | 20 +-
gnulib/import/m4/mbrtowc.m4 | 76 +-
gnulib/import/m4/mbsinit.m4 | 2 +-
gnulib/import/m4/mbsrtowcs.m4 | 2 +-
gnulib/import/m4/mbstate_t.m4 | 2 +-
gnulib/import/m4/memchr.m4 | 46 +-
gnulib/import/m4/memmem.m4 | 13 +-
gnulib/import/m4/mempcpy.m4 | 2 +-
gnulib/import/m4/memrchr.m4 | 2 +-
gnulib/import/m4/mkdir.m4 | 35 +-
gnulib/import/m4/mkdtemp.m4 | 2 +-
gnulib/import/m4/mkostemp.m4 | 2 +-
gnulib/import/m4/mmap-anon.m4 | 2 +-
gnulib/import/m4/mode_t.m4 | 2 +-
gnulib/import/m4/msvc-inval.m4 | 2 +-
gnulib/import/m4/msvc-nothrow.m4 | 2 +-
gnulib/import/m4/multiarch.m4 | 2 +-
gnulib/import/m4/netinet_in_h.m4 | 2 +-
gnulib/import/m4/nocrash.m4 | 10 +-
gnulib/import/m4/off_t.m4 | 2 +-
gnulib/import/m4/onceonly.m4 | 104 -
gnulib/import/m4/open-cloexec.m4 | 21 +
gnulib/import/m4/open-slash.m4 | 59 +
gnulib/import/m4/open.m4 | 49 +-
gnulib/import/m4/openat.m4 | 10 +-
gnulib/import/m4/opendir.m4 | 5 +-
gnulib/import/m4/pathmax.m4 | 6 +-
gnulib/import/m4/pthread_rwlock_rdlock.m4 | 185 +
gnulib/import/m4/rawmemchr.m4 | 2 +-
gnulib/import/m4/readdir.m4 | 2 +-
gnulib/import/m4/readlink.m4 | 14 +-
gnulib/import/m4/realloc.m4 | 27 +-
gnulib/import/m4/rename.m4 | 126 +-
gnulib/import/m4/rewinddir.m4 | 2 +-
gnulib/import/m4/rmdir.m4 | 16 +-
gnulib/import/m4/save-cwd.m4 | 2 +-
gnulib/import/m4/secure_getenv.m4 | 26 -
gnulib/import/m4/setenv.m4 | 18 +-
gnulib/import/m4/signal_h.m4 | 2 +-
gnulib/import/m4/socklen.m4 | 17 +-
gnulib/import/m4/sockpfaf.m4 | 19 +-
gnulib/import/m4/ssize_t.m4 | 2 +-
gnulib/import/m4/stat-time.m4 | 83 +
gnulib/import/m4/stat.m4 | 113 +-
gnulib/import/m4/std-gnu11.m4 | 824 +
gnulib/import/m4/stdalign.m4 | 8 +-
gnulib/import/m4/stdbool.m4 | 28 +-
gnulib/import/m4/stddef_h.m4 | 31 +-
gnulib/import/m4/stdint.m4 | 126 +-
gnulib/import/m4/stdio_h.m4 | 6 +-
gnulib/import/m4/stdlib_h.m4 | 28 +-
gnulib/import/m4/strchrnul.m4 | 2 +-
gnulib/import/m4/strdup.m4 | 2 +-
gnulib/import/m4/strerror.m4 | 26 +-
gnulib/import/m4/strerror_r.m4 | 30 +-
gnulib/import/m4/string_h.m4 | 16 +-
gnulib/import/m4/strstr.m4 | 54 +-
gnulib/import/m4/strtok_r.m4 | 19 +-
gnulib/import/m4/sys_socket_h.m4 | 30 +-
gnulib/import/m4/sys_stat_h.m4 | 20 +-
gnulib/import/m4/sys_time_h.m4 | 5 +-
gnulib/import/m4/sys_types_h.m4 | 19 +-
gnulib/import/m4/sys_uio_h.m4 | 2 +-
gnulib/import/m4/tempname.m4 | 2 +-
gnulib/import/m4/threadlib.m4 | 473 +-
gnulib/import/m4/time_h.m4 | 14 +-
gnulib/import/m4/time_r.m4 | 47 +-
gnulib/import/m4/unistd-safer.m4 | 2 +-
gnulib/import/m4/unistd_h.m4 | 28 +-
gnulib/import/m4/warn-on-use.m4 | 42 +-
gnulib/import/m4/wchar_h.m4 | 26 +-
gnulib/import/m4/wchar_t.m4 | 2 +-
gnulib/import/m4/wctype_h.m4 | 21 +-
gnulib/import/m4/wint_t.m4 | 48 +-
gnulib/import/malloc.c | 4 +-
gnulib/import/malloc/scratch_buffer.h | 135 +
gnulib/import/malloc/scratch_buffer_grow.c | 56 +
.../import/malloc/scratch_buffer_grow_preserve.c | 67 +
.../import/malloc/scratch_buffer_set_array_size.c | 64 +
gnulib/import/malloca.c | 140 +-
gnulib/import/malloca.h | 28 +-
gnulib/import/malloca.valgrind | 7 -
gnulib/import/math.in.h | 406 +-
gnulib/import/mbrtowc.c | 501 +-
gnulib/import/mbsinit.c | 38 +-
gnulib/import/mbsrtowcs-impl.h | 4 +-
gnulib/import/mbsrtowcs-state.c | 6 +-
gnulib/import/mbsrtowcs.c | 4 +-
gnulib/import/memchr.c | 4 +-
gnulib/import/memchr.valgrind | 16 +
gnulib/import/memmem.c | 8 +-
gnulib/import/mempcpy.c | 4 +-
gnulib/import/memrchr.c | 6 +-
gnulib/import/mkdir.c | 6 +-
gnulib/import/mkdtemp.c | 4 +-
gnulib/import/mkostemp.c | 4 +-
gnulib/import/msvc-inval.c | 4 +-
gnulib/import/msvc-inval.h | 8 +-
gnulib/import/msvc-nothrow.c | 8 +-
gnulib/import/msvc-nothrow.h | 6 +-
gnulib/import/netinet_in.in.h | 4 +-
gnulib/import/open.c | 70 +-
gnulib/import/openat-die.c | 4 +-
gnulib/import/openat-priv.h | 4 +-
gnulib/import/openat-proc.c | 4 +-
gnulib/import/openat.c | 74 +-
gnulib/import/openat.h | 4 +-
gnulib/import/opendir.c | 4 +-
gnulib/import/pathmax.h | 10 +-
gnulib/import/pipe-safer.c | 4 +-
gnulib/import/rawmemchr.c | 4 +-
gnulib/import/rawmemchr.valgrind | 16 +
gnulib/import/readdir.c | 6 +-
gnulib/import/readlink.c | 4 +-
gnulib/import/realloc.c | 4 +-
gnulib/import/ref-add.sin | 29 -
gnulib/import/ref-del.sin | 24 -
gnulib/import/rename.c | 6 +-
gnulib/import/rewinddir.c | 4 +-
gnulib/import/rmdir.c | 4 +-
gnulib/import/same-inode.h | 22 +-
gnulib/import/save-cwd.c | 10 +-
gnulib/import/save-cwd.h | 4 +-
gnulib/import/scratch_buffer.h | 11 +
gnulib/import/secure_getenv.c | 54 -
gnulib/import/setenv.c | 4 +-
gnulib/import/signal.in.h | 20 +-
gnulib/import/stat-time.c | 3 +
gnulib/import/stat-time.h | 252 +
gnulib/import/stat-w32.c | 425 +
gnulib/import/stat-w32.h | 37 +
gnulib/import/stat.c | 427 +-
gnulib/import/stdalign.in.h | 10 +-
gnulib/import/stdbool.in.h | 10 +-
gnulib/import/stddef.in.h | 35 +-
gnulib/import/stdint.in.h | 106 +-
gnulib/import/stdio.in.h | 99 +-
gnulib/import/stdlib.in.h | 163 +-
gnulib/import/str-two-way.h | 12 +-
gnulib/import/strchrnul.c | 4 +-
gnulib/import/strchrnul.valgrind | 16 +
gnulib/import/strdup.c | 4 +-
gnulib/import/streq.h | 4 +-
gnulib/import/strerror-override.c | 4 +-
gnulib/import/strerror-override.h | 4 +-
gnulib/import/strerror.c | 7 +-
gnulib/import/strerror_r.c | 161 +-
gnulib/import/string.in.h | 33 +-
gnulib/import/stripslash.c | 4 +-
gnulib/import/strnlen1.c | 4 +-
gnulib/import/strnlen1.h | 4 +-
gnulib/import/strstr.c | 8 +-
gnulib/import/strtok_r.c | 4 +-
gnulib/import/sys_socket.in.h | 43 +-
gnulib/import/sys_stat.in.h | 197 +-
gnulib/import/sys_time.in.h | 10 +-
gnulib/import/sys_types.in.h | 61 +-
gnulib/import/sys_uio.in.h | 4 +-
gnulib/import/tempname.c | 7 +-
gnulib/import/tempname.h | 4 +-
gnulib/import/time.in.h | 97 +-
gnulib/import/time_r.c | 4 +-
gnulib/import/unistd--.h | 4 +-
gnulib/import/unistd-safer.h | 4 +-
gnulib/import/unistd.in.h | 249 +-
gnulib/import/unsetenv.c | 4 +-
gnulib/import/verify.h | 126 +-
gnulib/import/{extra/snippet => }/warn-on-use.h | 68 +-
gnulib/import/wchar.in.h | 152 +-
gnulib/import/wctype.in.h | 320 +-
gnulib/import/windows-initguard.h | 35 +
gnulib/import/windows-mutex.c | 95 +
gnulib/import/windows-mutex.h | 51 +
gnulib/import/windows-once.c | 62 +
gnulib/import/windows-once.h | 47 +
gnulib/import/windows-recmutex.c | 127 +
gnulib/import/windows-recmutex.h | 57 +
gnulib/import/windows-rwlock.c | 373 +
gnulib/import/windows-rwlock.h | 68 +
gnulib/import/xalloc-oversized.h | 60 +
...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 -
...ostemps-Fix-compilation-error-in-C-mode-o.patch | 38 -
.../patches/0003-Fix-glob-c-Coverity-issues.patch | 279 -
gnulib/update-gnulib.sh | 8 +-
370 files changed, 26786 insertions(+), 20408 deletions(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f3b27bd..2ecc2aa 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2019-12-16 Christian Biesinger <cbiesinger@google.com>
+
+ * gdbsupport/common-defs.h: Remove workaround for a gnulib bug
+ (we no longer need to include time.h before pathmax.h)
+
2019-12-15 Christian Biesinger <cbiesinger@google.com>
* ada-exp.y (write_ambiguous_var): Update.
diff --git a/gdb/gdbsupport/common-defs.h b/gdb/gdbsupport/common-defs.h
index 3b10468..203bd89 100644
--- a/gdb/gdbsupport/common-defs.h
+++ b/gdb/gdbsupport/common-defs.h
@@ -97,11 +97,6 @@
#endif
#include <errno.h>
#include <alloca.h>
-/* Must be included before pathmax.h to avoid build errors about localtime_r
- and gmtime_r in gnulib on MinGW. This is a gnulib bug:
- https://lists.gnu.org/archive/html/bug-gnulib/2019-11/msg00022.html */
-#include <time.h>
-
#include "ansidecl.h"
/* This is defined by ansidecl.h, but we prefer gnulib's version. On
diff --git a/gnulib/ChangeLog b/gnulib/ChangeLog
index f718009..f7c648e 100644
--- a/gnulib/ChangeLog
+++ b/gnulib/ChangeLog
@@ -1,3 +1,775 @@
+2019-12-16 Christian Biesinger <cbiesinger@google.com>
+
+ * Makefile.am: Set MAKEOVERRIDES.
+ * Makefile.in: Regenerate.
+ * aclocal.m4: Regenerate.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * import/Makefile.am: Update.
+ * import/Makefile.in: Regenerate.
+ * import/_Noreturn.h: New file.
+ * import/alloca.c (i00afunc): Update.
+ * import/alloca.in.h (if): Update.
+ * import/arg-nonnull.h: Rename from import/extra/snippet/arg-nonnull.h.
+ * import/arpa_inet.in.h (if): Update.
+ * import/assure.h: Update.
+ * import/at-func.c: Update.
+ * import/basename-lgpl.c: Update.
+ * import/canonicalize-lgpl.c (if): Update.
+ * import/c++defs.h: Rename from import/extra/snippet/c++defs.h.
+ * import/cdefs.h: New file.
+ * import/chdir-long.c: Update.
+ * import/chdir-long.h: Update.
+ * import/cloexec.c: Update.
+ * import/cloexec.h: Update.
+ * import/close.c: Update.
+ * import/closedir.c: Update.
+ * import/config.charset: Remove.
+ * import/dirent-private.h: Update.
+ * import/dirent.in.h: Update.
+ * import/dirfd.c: Update.
+ * import/dirname-lgpl.c: Update.
+ * import/dirname.h (base_name): Update.
+ * import/dosname.h (if): Update.
+ * import/dup-safer-flag.c: New file.
+ * import/dup-safer.c: Update.
+ * import/dup.c: Update.
+ * import/dup2.c (if): Update.
+ (dup2_nothrow): Update.
+ (ms_windows_dup2): Update.
+ * import/errno.in.h (if): Update.
+ (elif): Update.
+ * import/error.c (if): Update.
+ (strerror_r): Update.
+ (program_name): Update.
+ (error): Update.
+ (error_at_line): Update.
+ * import/error.h: Update.
+ * import/exitfail.c: Update.
+ * import/exitfail.h: Update.
+ * import/extra/config.rpath: Update.
+ * import/extra/snippet/_Noreturn.h: Remove.
+ * import/extra/update-copyright: Update.
+ * import/fchdir.c: Update.
+ * import/fcntl.c (rpl_fcntl): Update.
+ (INCL_DOS): Update.
+ (if): Update.
+ (rpl_fcntl_DUPFD): Update.
+ (rpl_fcntl_DUPFD_CLOEXEC): Update.
+ (klibc_fcntl): Update.
+ (fcntl): Update.
+ (have_dupfd_cloexec): Update.
+ * import/fcntl.in.h (if): Update.
+ (creat): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_CXXALIASWARN): Update.
+ (_GL_WARN_ON_USE): Update.
+ (O_CLOEXEC): Update.
+ (GNULIB_defined_O_CLOEXEC): Update.
+ * import/fd-hook.c: Update.
+ * import/fd-hook.h: Update.
+ * import/fd-safer-flag.c: New file.
+ * import/fd-safer.c: Update.
+ * import/fdopendir.c: Update.
+ * import/filename.h: Update.
+ * import/filenamecat-lgpl.c (longest_relative_suffix): Update.
+ (mfile_name_concat): Update.
+ * import/filenamecat.h: Update.
+ * import/flexmember.h: Update.
+ * import/float+.h: Update.
+ * import/float.c: Update.
+ * import/float.in.h (LDBL_MIN): Update.
+ * import/fnmatch.c (__builtin_expect): Update.
+ (FALLTHROUGH): Update.
+ * import/fnmatch.in.h (_FNMATCH_H): Update.
+ (_): Update.
+ (fnmatch): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (_GL_FUNCDECL_SYS): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_CXXALIASWARN): Update.
+ (_GL_WARN_ON_USE): Update.
+ * import/fnmatch_loop.c (FCT): Update.
+ (EXT): Update.
+ * import/fpucw.h (GET_FPUCW): Update.
+ (SET_FPUCW): Update.
+ * import/frexp.c: Update.
+ * import/frexpl.c: Update.
+ * import/fstat.c (stat): Update.
+ (fstat): Update.
+ (WINDOWS_NATIVE): Update.
+ (fstat_nothrow): Update.
+ (WIN32_LEAN_AND_MEAN): Update.
+ * import/fstatat.c (normal_fstatat): Update.
+ (rpl_fstatat): Update.
+ * import/getcwd-lgpl.c (rpl_getcwd): Update.
+ * import/getcwd.c (getcwd_nothrow): Update.
+ (getcwd_system): Update.
+ (__getcwd): Update.
+ * import/getdtablesize.c (if): Update.
+ (_setmaxstdio): Update.
+ (_setmaxstdio_nothrow): Update.
+ (getdtablesize): Update.
+ * import/getlogin_r.c (if): Update.
+ (getlogin_r): Update.
+ * import/getprogname.c (getprogname): Update.
+ * import/getprogname.h: Update.
+ * import/gettext.h (if): Update.
+ * import/gettimeofday.c (WINDOWS_NATIVE): Update.
+ (localtime): Update.
+ (GetProcAddress): Update.
+ (gmtime): Update.
+ (void): Update.
+ (struct tm): Update.
+ (rpl_localtime): Update.
+ (initialize): Update.
+ (rpl_gmtime): Update.
+ (tzset): Update.
+ (rpl_tzset): Update.
+ * import/glob-libc.h (_Restrict_): Update.
+ (__size_t): Update.
+ (__need_size_t): Update.
+ (glob): Update.
+ (globfree): Update.
+ (__REDIRECT_NTH): Update.
+ (glob64): Update.
+ (globfree64): Update.
+ (glob_pattern_p): Update.
+ * import/glob.c (POSIX): Update.
+ (if): Update.
+ (__set_errno): Update.
+ (getpwnam_r): Update.
+ (__lstat64): Update.
+ (FLEXIBLE_ARRAY_MEMBER): Update.
+ (__glob_pattern_p): Update.
+ (GETPW_R_SIZE_MAX): Update.
+ (GET_LOGIN_NAME_MAX): Update.
+ (DT_UNKNOWN): Update.
+ (DT_DIR): Update.
+ (DT_LNK): Update.
+ (D_TYPE_TO_RESULT): Update.
+ (readdir_result_might_be_symlink): Update.
+ (readdir_result_might_be_dir): Update.
+ (readdir_result_type): Update.
+ (D_INO_TO_RESULT): Update.
+ (READDIR_RESULT_INITIALIZER): Update.
+ (attribute_hidden): Update.
+ (__attribute_noinline__): Update.
+ (__builtin_expect): Update.
+ (__glibc_unlikely): Update.
+ (__has_builtin): Update.
+ (__glob_pattern_type): Update.
+ (is_dir): Update.
+ (glob): Update.
+ (globfree): Update.
+ (libc_hidden_def): Update.
+ (DIRSEP_CHAR): Update.
+ (prefix_array): Update.
+ (weak_alias): Update.
+ (link_exists2_p): Update.
+ (link_exists_p): Update.
+ (glob_in_dir): Update.
+ (GLOBNAMES_MEMBERS): Update.
+ * import/glob.in.h (_GL_GLOB_H): Update.
+ (_): Update.
+ (__BEGIN_DECLS): Update.
+ (__END_DECLS): Update.
+ (_Restrict_): Update.
+ (__THROW): Update.
+ (__THROWNL): Update.
+ (__size_t): Update.
+ (__USE_GNU): Update.
+ (glob): Update.
+ (globfree): Update.
+ (glob_pattern_p): Update.
+ (__glob_pattern_p): Update.
+ (__GLOB_GNULIB): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (_GL_FUNCDECL_SYS): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_WARN_ON_USE): Update.
+ * import/glob_internal.h: New file.
+ * import/glob_pattern_p.c: New file.
+ * import/globfree.c: New file.
+ * import/glthread/lock.c (glthread_rwlock_init_for_glibc): Update.
+ (glthread_rwlock_rdlock_multithreaded): Update.
+ (glthread_once_call): Update.
+ (glthread_once_multithreaded): Update.
+ (glthread_once_singlethreaded): Update.
+ (glthread_recursive_lock_init_multithreaded): Update.
+ (glthread_recursive_lock_lock_multithreaded): Update.
+ (glthread_recursive_lock_unlock_multithreaded): Update.
+ (glthread_recursive_lock_destroy_multithreaded): Update.
+ (glthread_lock_init_func): Update.
+ (glthread_lock_lock_func): Update.
+ (glthread_lock_unlock_func): Update.
+ (glthread_lock_destroy_func): Update.
+ (gl_waitqueue_t): Update.
+ (gl_waitqueue_init): Update.
+ (gl_waitqueue_add): Update.
+ (gl_waitqueue_notify_first): Update.
+ (gl_waitqueue_notify_all): Update.
+ (glthread_rwlock_init_func): Update.
+ (glthread_rwlock_rdlock_func): Update.
+ (glthread_rwlock_wrlock_func): Update.
+ (glthread_rwlock_unlock_func): Update.
+ (glthread_rwlock_destroy_func): Update.
+ (glthread_recursive_lock_init_func): Update.
+ (glthread_recursive_lock_lock_func): Update.
+ (glthread_recursive_lock_unlock_func): Update.
+ (glthread_recursive_lock_destroy_func): Update.
+ (glthread_once_func): Update.
+ * import/glthread/lock.h (c11_threads_in_use): Update.
+ (pthread_in_use): Update.
+ (gl_rwlock_initializer): Update.
+ (glthread_rwlock_init): Update.
+ (glthread_rwlock_init_for_glibc): Update.
+ (pth_in_use): Update.
+ (gl_lock_define): Update.
+ (gl_lock_define_initialized): Update.
+ (gl_lock_initializer): Update.
+ (glthread_lock_init): Update.
+ (glthread_lock_lock): Update.
+ (glthread_lock_unlock): Update.
+ (glthread_lock_destroy): Update.
+ (gl_rwlock_define): Update.
+ (gl_rwlock_define_initialized): Update.
+ (glthread_rwlock_rdlock): Update.
+ (glthread_rwlock_wrlock): Update.
+ (glthread_rwlock_unlock): Update.
+ (glthread_rwlock_destroy): Update.
+ (gl_recursive_lock_define): Update.
+ (gl_recursive_lock_define_initialized): Update.
+ (gl_recursive_lock_initializer): Update.
+ (glthread_recursive_lock_init): Update.
+ (glthread_recursive_lock_lock): Update.
+ (glthread_recursive_lock_unlock): Update.
+ (glthread_recursive_lock_destroy): Update.
+ (gl_once_define): Update.
+ (glthread_once): Update.
+ (glthread_once_multithreaded): Update.
+ (glthread_once_singlethreaded): Update.
+ (thread_in_use): Update.
+ (glthread_recursive_lock_init_multithreaded): Update.
+ (glthread_recursive_lock_lock_multithreaded): Update.
+ (glthread_recursive_lock_unlock_multithreaded): Update.
+ (glthread_recursive_lock_destroy_multithreaded): Update.
+ (glthread_lock_init_func): Update.
+ (glthread_lock_lock_func): Update.
+ (glthread_lock_unlock_func): Update.
+ (glthread_lock_destroy_func): Update.
+ (glthread_rwlock_init_func): Update.
+ (glthread_rwlock_rdlock_func): Update.
+ (glthread_rwlock_wrlock_func): Update.
+ (glthread_rwlock_unlock_func): Update.
+ (glthread_rwlock_destroy_func): Update.
+ (glthread_recursive_lock_init_func): Update.
+ (glthread_recursive_lock_lock_func): Update.
+ (glthread_recursive_lock_unlock_func): Update.
+ (glthread_recursive_lock_destroy_func): Update.
+ (glthread_once_func): Update.
+ * import/glthread/threadlib.c: Update.
+ * import/hard-locale.c: Update.
+ * import/hard-locale.h: Update.
+ * import/inet_ntop.c: Update.
+ * import/intprops.h (__has_builtin): Update.
+ (_GL_INT_CONVERT): Update.
+ (_GL_INT_NEGATE_CONVERT): Update.
+ (verify): Update.
+ (_GL_HAS_BUILTIN_OVERFLOW): Update.
+ (_GL_HAS_BUILTIN_ADD_OVERFLOW): Update.
+ (_GL_HAS_BUILTIN_OVERFLOW_P): Update.
+ (_GL_HAS_BUILTIN_MUL_OVERFLOW): Update.
+ (_GL_BINARY_OP_OVERFLOW): Update.
+ (INT_ADD_WRAPV): Update.
+ (INT_SUBTRACT_WRAPV): Update.
+ (INT_MULTIPLY_WRAPV): Update.
+ (_GL_INT_OP_WRAPV): Update.
+ (_GL_INT_OP_WRAPV_SMALLISH): Update.
+ (_GL_INT_OP_WRAPV_LONGISH): Update.
+ (_GL_INT_OP_CALC): Update.
+ (_GL_INT_OP_CALC1): Update.
+ (_GL_INT_OP_WRAPV_VIA_UNSIGNED): Update.
+ (_GL_INT_ADD_RANGE_OVERFLOW): Update.
+ (_GL_INT_SUBTRACT_RANGE_OVERFLOW): Update.
+ (_GL_INT_MULTIPLY_RANGE_OVERFLOW): Update.
+ * import/inttypes.in.h (if): Update.
+ * import/isnan.c: Update.
+ * import/isnand-nolibm.h: Update.
+ * import/isnand.c: Update.
+ * import/isnanl-nolibm.h: Update.
+ * import/isnanl.c: Update.
+ * import/itold.c: Update.
+ * import/libc-config.h: New file.
+ * import/limits.in.h (LLONG_MIN): Update.
+ (LLONG_MAX): Update.
+ (ULLONG_MAX): Update.
+ (WORD_BIT): Update.
+ (LONG_BIT): Update.
+ * import/localcharset.c (setlocale): Update.
+ (relocate): Update.
+ (O_NOFOLLOW): Update.
+ (ISSLASH): Update.
+ (DIRECTORY_SEPARATOR): Update.
+ (getc): Update.
+ (volatile): Update.
+ (get_charset_aliases): Update.
+ (struct table_entry): Update.
+ (alias_table_defined): Update.
+ (locale_table_defined): Update.
+ (locale_charset): Update.
+ (if): Update.
+ * import/localcharset.h: Update.
+ * import/localtime-buffer.c: New file.
+ * import/localtime-buffer.h: New file.
+ * import/lstat.c (rpl_lstat): Update.
+ * import/m4/00gnulib.m4: Update.
+ * import/m4/__inline.m4: New file.
+ * import/m4/absolute-header.m4: Update.
+ * import/m4/alloca.m4: Update.
+ * import/m4/arpa_inet_h.m4: Update.
+ * import/m4/builtin-expect.m4: New file.
+ * import/m4/canonicalize.m4: Update.
+ * import/m4/chdir-long.m4: Update.
+ * import/m4/close.m4: Update.
+ * import/m4/closedir.m4: Update.
+ * import/m4/codeset.m4: Update.
+ * import/m4/configmake.m4: Remove.
+ * import/m4/d-ino.m4: Update.
+ * import/m4/d-type.m4: Update.
+ * import/m4/dirent_h.m4: Update.
+ * import/m4/dirfd.m4: Update.
+ * import/m4/dirname.m4: Update.
+ * import/m4/double-slash-root.m4: Update.
+ * import/m4/dup.m4: Update.
+ * import/m4/dup2.m4: Update.
+ * import/m4/eealloc.m4: Update.
+ * import/m4/environ.m4: Update.
+ * import/m4/errno_h.m4: Update.
+ * import/m4/error.m4: Update.
+ * import/m4/exponentd.m4: Update.
+ * import/m4/exponentl.m4: Update.
+ * import/m4/extensions.m4: Update.
+ * import/m4/extern-inline.m4: Update.
+ * import/m4/fchdir.m4: Update.
+ * import/m4/fcntl-o.m4: Update.
+ * import/m4/fcntl.m4: Update.
+ * import/m4/fcntl_h.m4: Update.
+ * import/m4/fdopendir.m4: Update.
+ * import/m4/filenamecat.m4: Update.
+ * import/m4/flexmember.m4: Update.
+ * import/m4/float_h.m4: Update.
+ * import/m4/fnmatch.m4: Update.
+ * import/m4/fnmatch_h.m4: New file.
+ * import/m4/fpieee.m4: Update.
+ * import/m4/frexp.m4: Update.
+ * import/m4/frexpl.m4: Update.
+ * import/m4/fstat.m4: Update.
+ * import/m4/fstatat.m4: Update.
+ * import/m4/getcwd-abort-bug.m4: Update.
+ * import/m4/getcwd-path-max.m4: Update.
+ * import/m4/getcwd.m4: Update.
+ * import/m4/getdtablesize.m4: Update.
+ * import/m4/getlogin.m4: New file.
+ * import/m4/getlogin_r.m4: Update.
+ * import/m4/getpagesize.m4: New file.
+ * import/m4/getprogname.m4: Update.
+ * import/m4/gettimeofday.m4: Update.
+ * import/m4/glibc21.m4: Remove.
+ * import/m4/glob.m4: Update.
+ * import/m4/glob_h.m4: New file.
+ * import/m4/gnulib-cache.m4: Update.
+ * import/m4/gnulib-common.m4: Update.
+ * import/m4/gnulib-comp.m4: Update.
+ * import/m4/gnulib-tool.m4: Update.
+ * import/m4/hard-locale.m4: Remove.
+ * import/m4/host-cpu-c-abi.m4: New file.
+ * import/m4/include_next.m4: Update.
+ * import/m4/inet_ntop.m4: Update.
+ * import/m4/inttypes-pri.m4: Update.
+ * import/m4/inttypes.m4: Update.
+ * import/m4/isnand.m4: Update.
+ * import/m4/isnanl.m4: Update.
+ * import/m4/largefile.m4: Update.
+ * import/m4/lib-ld.m4: Update.
+ * import/m4/lib-link.m4: Update.
+ * import/m4/lib-prefix.m4: Update.
+ * import/m4/limits-h.m4: Update.
+ * import/m4/localcharset.m4: Update.
+ * import/m4/locale-fr.m4: Update.
+ * import/m4/locale-ja.m4: Update.
+ * import/m4/locale-zh.m4: Update.
+ * import/m4/localtime-buffer.m4: New file.
+ * import/m4/lock.m4: Update.
+ * import/m4/longlong.m4: Update.
+ * import/m4/lstat.m4: Update.
+ * import/m4/malloc.m4: Update.
+ * import/m4/malloca.m4: Update.
+ * import/m4/math_h.m4: Update.
+ * import/m4/mbrtowc.m4: Update.
+ * import/m4/mbsinit.m4: Update.
+ * import/m4/mbsrtowcs.m4: Update.
+ * import/m4/mbstate_t.m4: Update.
+ * import/m4/memchr.m4: Update.
+ * import/m4/memmem.m4: Update.
+ * import/m4/mempcpy.m4: Update.
+ * import/m4/memrchr.m4: Update.
+ * import/m4/mkdir.m4: Update.
+ * import/m4/mkdtemp.m4: Update.
+ * import/m4/mkostemp.m4: Update.
+ * import/m4/mmap-anon.m4: Update.
+ * import/m4/mode_t.m4: Update.
+ * import/m4/msvc-inval.m4: Update.
+ * import/m4/msvc-nothrow.m4: Update.
+ * import/m4/multiarch.m4: Update.
+ * import/m4/netinet_in_h.m4: Update.
+ * import/m4/nocrash.m4: Update.
+ * import/m4/off_t.m4: Update.
+ * import/m4/onceonly.m4: Remove.
+ * import/m4/open-cloexec.m4: New file.
+ * import/m4/open-slash.m4: New file.
+ * import/m4/open.m4: Update.
+ * import/m4/openat.m4: Update.
+ * import/m4/opendir.m4: Update.
+ * import/m4/pathmax.m4: Update.
+ * import/m4/pthread_rwlock_rdlock.m4: New file.
+ * import/m4/rawmemchr.m4: Update.
+ * import/m4/readdir.m4: Update.
+ * import/m4/readlink.m4: Update.
+ * import/m4/realloc.m4: Update.
+ * import/m4/rename.m4: Update.
+ * import/m4/rewinddir.m4: Update.
+ * import/m4/rmdir.m4: Update.
+ * import/m4/save-cwd.m4: Update.
+ * import/m4/secure_getenv.m4: Remove.
+ * import/m4/setenv.m4: Update.
+ * import/m4/signal_h.m4: Update.
+ * import/m4/socklen.m4: Update.
+ * import/m4/sockpfaf.m4: Update.
+ * import/m4/ssize_t.m4: Update.
+ * import/m4/stat-time.m4: New file.
+ * import/m4/stat.m4: Update.
+ * import/m4/std-gnu11.m4: New file.
+ * import/m4/stdalign.m4: Update.
+ * import/m4/stdbool.m4: Update.
+ * import/m4/stddef_h.m4: Update.
+ * import/m4/stdint.m4: Update.
+ * import/m4/stdio_h.m4: Update.
+ * import/m4/stdlib_h.m4: Update.
+ * import/m4/strchrnul.m4: Update.
+ * import/m4/strdup.m4: Update.
+ * import/m4/strerror.m4: Update.
+ * import/m4/strerror_r.m4: Update.
+ * import/m4/string_h.m4: Update.
+ * import/m4/strstr.m4: Update.
+ * import/m4/strtok_r.m4: Update.
+ * import/m4/sys_socket_h.m4: Update.
+ * import/m4/sys_stat_h.m4: Update.
+ * import/m4/sys_time_h.m4: Update.
+ * import/m4/sys_types_h.m4: Update.
+ * import/m4/sys_uio_h.m4: Update.
+ * import/m4/tempname.m4: Update.
+ * import/m4/threadlib.m4: Update.
+ * import/m4/time_h.m4: Update.
+ * import/m4/time_r.m4: Update.
+ * import/m4/unistd-safer.m4: Update.
+ * import/m4/unistd_h.m4: Update.
+ * import/m4/warn-on-use.m4: Update.
+ * import/m4/wchar_h.m4: Update.
+ * import/m4/wchar_t.m4: Update.
+ * import/m4/wctype_h.m4: Update.
+ * import/m4/wint_t.m4: Update.
+ * import/malloc.c: Update.
+ * import/malloc/scratch_buffer.h: New file.
+ * import/malloc/scratch_buffer_grow.c: New file.
+ * import/malloc/scratch_buffer_grow_preserve.c: New file.
+ * import/malloc/scratch_buffer_set_array_size.c: New file.
+ * import/malloca.c (MAGIC_NUMBER): Update.
+ (MAGIC_SIZE): Update.
+ (struct preliminary_header): Update.
+ (HEADER_SIZE): Update.
+ (union header): Update.
+ (verify): Update.
+ (HASH_TABLE_SIZE): Update.
+ (freea): Update.
+ * import/malloca.h (malloca): Update.
+ (nmalloca): Update.
+ * import/malloca.valgrind: Remove.
+ * import/math.in.h (_GL_MATH_CXX_REAL_FLOATING_DECL_2): Update.
+ (func): Update.
+ (rpl_func): Update.
+ (f): Update.
+ (d): Update.
+ (l): Update.
+ (_GL_WARN_ON_USE): Update.
+ (_GL_WARN_ON_USE_ATTRIBUTE): Update.
+ (FP_ILOGB0): Update.
+ (FP_ILOGBNAN): Update.
+ (acosf): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (asinf): Update.
+ (atanf): Update.
+ (atan2f): Update.
+ (cosf): Update.
+ (coshf): Update.
+ (expf): Update.
+ (expl): Update.
+ (expm1l): Update.
+ (ilogbl): Update.
+ (rintl): Update.
+ (sinf): Update.
+ (sinhf): Update.
+ (sqrtf): Update.
+ (tanf): Update.
+ (tanhf): Update.
+ (isfinite): Update.
+ (isinf): Update.
+ (isnan): Update.
+ (GNULIB_defined_signbit): Update.
+ (signbit): Update.
+ * import/mbrtowc.c (FALLTHROUGH): Update.
+ (locale_enc): Update.
+ (locale_enc_cached): Update.
+ (gl_lock_define_initialized): Update.
+ (mbrtowc): Update.
+ * import/mbsinit.c (if): Update.
+ (mbsinit): Update.
+ * import/mbsrtowcs-impl.h: Update.
+ * import/mbsrtowcs-state.c: Update.
+ * import/mbsrtowcs.c: Update.
+ * import/memchr.c: Update.
+ * import/memchr.valgrind: Update.
+ * import/memmem.c (__builtin_expect): Update.
+ * import/mempcpy.c: Update.
+ * import/memrchr.c (__memrchr): Update.
+ * import/mkdir.c (if): Update.
+ * import/mkdtemp.c: Update.
+ * import/mkostemp.c: Update.
+ * import/msvc-inval.c: Update.
+ * import/msvc-inval.h: Update.
+ * import/msvc-nothrow.c: Update.
+ * import/msvc-nothrow.h (if): Update.
+ * import/netinet_in.in.h: Update.
+ * import/open.c (open): Update.
+ (if): Update.
+ * import/openat-die.c: Update.
+ * import/openat-priv.h: Update.
+ * import/openat-proc.c: Update.
+ * import/openat.c (rpl_openat): Update.
+ * import/openat.h: Update.
+ * import/opendir.c: Update.
+ * import/pathmax.h (if): Update.
+ * import/pipe-safer.c: Update.
+ * import/rawmemchr.c: Update.
+ * import/rawmemchr.valgrind: Update.
+ * import/readdir.c (readdir): Update.
+ * import/readlink.c: Update.
+ * import/realloc.c: Update.
+ * import/ref-add.sin: Remove.
+ * import/ref-del.sin: Remove.
+ * import/rename.c (if): Update.
+ * import/rewinddir.c: Update.
+ * import/rmdir.c: Update.
+ * import/same-inode.h (SAME_INODE): Update.
+ * import/save-cwd.c (save_cwd): Update.
+ * import/save-cwd.h: Update.
+ * import/scratch_buffer.h: New file.
+ * import/secure_getenv.c: Remove.
+ * import/setenv.c: Update.
+ * import/signal.in.h: Update.
+ * import/stat-time.c: New file.
+ * import/stat-time.h: New file.
+ * import/stat-w32.c: New file.
+ * import/stat-w32.h: New file.
+ * import/stat.c (if): Update.
+ (stat): Update.
+ (REPLACE_FUNC_STAT_DIR): Update.
+ (WINDOWS_NATIVE): Update.
+ (WIN32_LEAN_AND_MEAN): Update.
+ (is_unc_root): Update.
+ (rpl_stat): Update.
+ * import/stdalign.in.h (elif): Update.
+ * import/stdbool.in.h: Update.
+ * import/stddef.in.h (_GL_STDDEF_ALIGNAS): Update.
+ (max_align_t): Update.
+ (GNULIB_defined_max_align_t): Update.
+ * import/stdint.in.h (WINT_MIN): Update.
+ (WINT_MAX): Update.
+ (_STDINT_MIN): Update.
+ (_STDINT_UNSIGNED_MIN): Update.
+ (_STDINT_SIGNED_MIN): Update.
+ (PTRDIFF_MIN): Update.
+ (SIG_ATOMIC_MIN): Update.
+ (WCHAR_MIN): Update.
+ * import/stdio.in.h (if): Update.
+ * import/stdlib.in.h (if): Update.
+ (_GL_WARN_ON_USE): Update.
+ (_GL_FUNCDECL_SYS): Update.
+ (random): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (srandom): Update.
+ (initstate): Update.
+ (setstate): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_CXXALIASWARN): Update.
+ (GNULIB_defined_strtod_function): Update.
+ (strtold): Update.
+ (GNULIB_defined_strtold_function): Update.
+ * import/str-two-way.h: Update.
+ * import/strchrnul.c: Update.
+ * import/strchrnul.valgrind: Update.
+ * import/strdup.c: Update.
+ * import/streq.h: Update.
+ * import/strerror-override.c: Update.
+ * import/strerror-override.h: Update.
+ * import/strerror.c (strerror): Update.
+ * import/strerror_r.c (safe_copy): Update.
+ * import/string.in.h (_GL_FUNCDECL_SYS): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_CXXALIASWARN): Update.
+ (_GL_WARN_ON_USE): Update.
+ * import/stripslash.c: Update.
+ * import/strnlen1.c: Update.
+ * import/strnlen1.h: Update.
+ * import/strstr.c (__builtin_expect): Update.
+ * import/strtok_r.c: Update.
+ * import/sys_socket.in.h (CMSG_SPACE): Update.
+ (CMSG_LEN): Update.
+ (struct sockaddr_storage): Update.
+ (SO_REUSEPORT): Update.
+ (_GL_WARN_ON_USE): Update.
+ * import/sys_stat.in.h (if): Update.
+ (stat): Update.
+ (struct stat): Update.
+ (st_atime): Update.
+ (st_mtime): Update.
+ (st_ctime): Update.
+ (_GL_WINDOWS_STAT_TIMESPEC): Update.
+ (GNULIB_defined_struct_stat): Update.
+ (_S_IFBLK): Update.
+ (_S_IFLNK): Update.
+ (_S_IFSOCK): Update.
+ (fstat): Update.
+ (fstatat): Update.
+ (lstat): Update.
+ (stat64): Update.
+ (_stat64): Update.
+ (_stat32i64): Update.
+ (_stati64): Update.
+ (_stat32): Update.
+ (_stat64i32): Update.
+ * import/sys_time.in.h: Update.
+ * import/sys_types.in.h (dev_t): Update.
+ (GNULIB_defined_dev_t): Update.
+ (ino_t): Update.
+ (GNULIB_defined_ino_t): Update.
+ (_GL_WINDOWS_STAT_INODES): Update.
+ (if): Update.
+ * import/sys_uio.in.h: Update.
+ * import/tempname.c (__secure_getenv): Update.
+ (try_nocreate): Update.
+ * import/tempname.h: Update.
+ * import/time.in.h (tzset): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (_GL_FUNCDECL_SYS): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_CXXALIASWARN): Update.
+ (ctime): Update.
+ (strftime): Update.
+ * import/time_r.c: Update.
+ * import/unistd--.h: Update.
+ * import/unistd-safer.h: Update.
+ * import/unistd.in.h (if): Update.
+ (elif): Update.
+ (__need_getopt): Update.
+ (access): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_CXXALIASWARN): Update.
+ (_GL_WARN_ON_USE): Update.
+ (_GL_FUNCDECL_SYS): Update.
+ (__declspec): Update.
+ (_GL_WARN_ON_USE_ATTRIBUTE): Update.
+ (faccessat): Update.
+ (getpass): Update.
+ (truncate): Update.
+ * import/unsetenv.c: Update.
+ * import/verify.h (if): Update.
+ (_GL_HAVE__STATIC_ASSERT): Update.
+ (_GL_HAVE_STATIC_ASSERT): Update.
+ (_GL_HAVE__STATIC_ASSERT1): Update.
+ (_GL_HAVE_STATIC_ASSERT1): Update.
+ (_GL_VERIFY): Update.
+ (_Static_assert): Update.
+ (_GL_HAS_BUILTIN_TRAP): Update.
+ (_GL_HAS_BUILTIN_UNREACHABLE): Update.
+ (verify_true): Update.
+ (verify): Update.
+ (__has_builtin): Update.
+ (elif): Update.
+ (assume): Update.
+ * import/warn-on-use.h: Rename from import/extra/snippet/warn-on-use.h.
+ * import/wchar.in.h (if): Update.
+ (wcsftime): Update.
+ (_GL_FUNCDECL_RPL): Update.
+ (_GL_CXXALIAS_RPL): Update.
+ (_GL_FUNCDECL_SYS): Update.
+ (_GL_CXXALIAS_SYS): Update.
+ (_GL_CXXALIASWARN): Update.
+ (_GL_WARN_ON_USE): Update.
+ * import/wctype.in.h (rpl_iswalnum): Update.
+ (rpl_iswalpha): Update.
+ (rpl_iswblank): Update.
+ (rpl_iswcntrl): Update.
+ (rpl_iswdigit): Update.
+ (rpl_iswgraph): Update.
+ (rpl_iswlower): Update.
+ (rpl_iswprint): Update.
+ (rpl_iswpunct): Update.
+ (rpl_iswspace): Update.
+ (rpl_iswupper): Update.
+ (rpl_iswxdigit): Update.
+ (rpl_towlower): Update.
+ (rpl_towupper): Update.
+ (iswalnum): Update.
+ (iswalpha): Update.
+ (iswblank): Update.
+ (iswcntrl): Update.
+ (iswdigit): Update.
+ (iswgraph): Update.
+ (iswlower): Update.
+ (iswprint): Update.
+ (iswpunct): Update.
+ (iswspace): Update.
+ (iswupper): Update.
+ (iswxdigit): Update.
+ (towlower): Update.
+ (towupper): Update.
+ * import/windows-initguard.h: New file.
+ * import/windows-mutex.c: New file.
+ * import/windows-mutex.h: New file.
+ * import/windows-once.c: New file.
+ * import/windows-once.h: New file.
+ * import/windows-recmutex.c: New file.
+ * import/windows-recmutex.h: New file.
+ * import/windows-rwlock.c: New file.
+ * import/windows-rwlock.h: New file.
+ * import/xalloc-oversized.h: New file.
+ * patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-when-cross-comp.patch: Remove.
+ * patches/0002-mkostemp-mkostemps-Fix-compilation-error-in-C-mode-o.patch: Remove.
+ * patches/0003-Fix-glob-c-Coverity-issues.patch: Remove.
+ * update-gnulib.sh: Update to latest gnulib and don't apply patches
+ anymore. Also updates the patch -p flag to the current directory structure in
+ case patches are needed again in the future.
+
2019-11-15 Tom Tromey <tromey@adacore.com>
* aclocal.m4, configure, Makefile.in, import/Makefile.in:
diff --git a/gnulib/Makefile.am b/gnulib/Makefile.am
index 8dab5ec..e0ac6d8 100644
--- a/gnulib/Makefile.am
+++ b/gnulib/Makefile.am
@@ -15,4 +15,14 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# The toplevel makefile overrides $(CC) (in EXTRA_HOST_FLAGS) by setting
+# it to whatever CC was in the toplevel configure. This breaks in Gnulib with
+# older GCCs, because Gnulib's configure uses this variable to store the
+# standard-setting switch (e.g. -std=gnu99/-std=gnu11). To fix this, we just
+# set MAKEOVERRIDES to empty here so that import/ uses the right $(CC).
+#
+# This problem is visible with compilers that don't use C99 by default, such
+# as GCC 4.8.5 (Centos 7).
+MAKEOVERRIDES =
+
SUBDIRS = import
diff --git a/gnulib/Makefile.in b/gnulib/Makefile.in
index dbe79ed..0ca4335 100644
--- a/gnulib/Makefile.in
+++ b/gnulib/Makefile.in
@@ -89,6 +89,7 @@ am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
@@ -112,15 +113,16 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
$(top_srcdir)/../config/override.m4 \
$(top_srcdir)/../config/plugins.m4 \
$(top_srcdir)/import/m4/00gnulib.m4 \
+ $(top_srcdir)/import/m4/__inline.m4 \
$(top_srcdir)/import/m4/absolute-header.m4 \
$(top_srcdir)/import/m4/alloca.m4 \
$(top_srcdir)/import/m4/arpa_inet_h.m4 \
+ $(top_srcdir)/import/m4/builtin-expect.m4 \
$(top_srcdir)/import/m4/canonicalize.m4 \
$(top_srcdir)/import/m4/chdir-long.m4 \
$(top_srcdir)/import/m4/close.m4 \
$(top_srcdir)/import/m4/closedir.m4 \
$(top_srcdir)/import/m4/codeset.m4 \
- $(top_srcdir)/import/m4/configmake.m4 \
$(top_srcdir)/import/m4/d-ino.m4 \
$(top_srcdir)/import/m4/d-type.m4 \
$(top_srcdir)/import/m4/dirent_h.m4 \
@@ -145,6 +147,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
$(top_srcdir)/import/m4/flexmember.m4 \
$(top_srcdir)/import/m4/float_h.m4 \
$(top_srcdir)/import/m4/fnmatch.m4 \
+ $(top_srcdir)/import/m4/fnmatch_h.m4 \
$(top_srcdir)/import/m4/fpieee.m4 \
$(top_srcdir)/import/m4/frexp.m4 \
$(top_srcdir)/import/m4/frexpl.m4 \
@@ -154,14 +157,15 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
$(top_srcdir)/import/m4/getcwd-path-max.m4 \
$(top_srcdir)/import/m4/getcwd.m4 \
$(top_srcdir)/import/m4/getdtablesize.m4 \
+ $(top_srcdir)/import/m4/getlogin.m4 \
$(top_srcdir)/import/m4/getlogin_r.m4 \
+ $(top_srcdir)/import/m4/getpagesize.m4 \
$(top_srcdir)/import/m4/getprogname.m4 \
$(top_srcdir)/import/m4/gettimeofday.m4 \
- $(top_srcdir)/import/m4/glibc21.m4 \
$(top_srcdir)/import/m4/glob.m4 \
+ $(top_srcdir)/import/m4/glob_h.m4 \
$(top_srcdir)/import/m4/gnulib-common.m4 \
$(top_srcdir)/import/m4/gnulib-comp.m4 \
- $(top_srcdir)/import/m4/hard-locale.m4 \
$(top_srcdir)/import/m4/include_next.m4 \
$(top_srcdir)/import/m4/inet_ntop.m4 \
$(top_srcdir)/import/m4/inttypes-pri.m4 \
@@ -169,14 +173,12 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
$(top_srcdir)/import/m4/isnand.m4 \
$(top_srcdir)/import/m4/isnanl.m4 \
$(top_srcdir)/import/m4/largefile.m4 \
- $(top_srcdir)/import/m4/lib-ld.m4 \
- $(top_srcdir)/import/m4/lib-link.m4 \
- $(top_srcdir)/import/m4/lib-prefix.m4 \
$(top_srcdir)/import/m4/limits-h.m4 \
$(top_srcdir)/import/m4/localcharset.m4 \
$(top_srcdir)/import/m4/locale-fr.m4 \
$(top_srcdir)/import/m4/locale-ja.m4 \
$(top_srcdir)/import/m4/locale-zh.m4 \
+ $(top_srcdir)/import/m4/localtime-buffer.m4 \
$(top_srcdir)/import/m4/lock.m4 \
$(top_srcdir)/import/m4/longlong.m4 \
$(top_srcdir)/import/m4/lstat.m4 \
@@ -202,11 +204,13 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
$(top_srcdir)/import/m4/netinet_in_h.m4 \
$(top_srcdir)/import/m4/nocrash.m4 \
$(top_srcdir)/import/m4/off_t.m4 \
- $(top_srcdir)/import/m4/onceonly.m4 \
+ $(top_srcdir)/import/m4/open-cloexec.m4 \
+ $(top_srcdir)/import/m4/open-slash.m4 \
$(top_srcdir)/import/m4/open.m4 \
$(top_srcdir)/import/m4/openat.m4 \
$(top_srcdir)/import/m4/opendir.m4 \
$(top_srcdir)/import/m4/pathmax.m4 \
+ $(top_srcdir)/import/m4/pthread_rwlock_rdlock.m4 \
$(top_srcdir)/import/m4/rawmemchr.m4 \
$(top_srcdir)/import/m4/readdir.m4 \
$(top_srcdir)/import/m4/readlink.m4 \
@@ -215,13 +219,14 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
$(top_srcdir)/import/m4/rewinddir.m4 \
$(top_srcdir)/import/m4/rmdir.m4 \
$(top_srcdir)/import/m4/save-cwd.m4 \
- $(top_srcdir)/import/m4/secure_getenv.m4 \
$(top_srcdir)/import/m4/setenv.m4 \
$(top_srcdir)/import/m4/signal_h.m4 \
$(top_srcdir)/import/m4/socklen.m4 \
$(top_srcdir)/import/m4/sockpfaf.m4 \
$(top_srcdir)/import/m4/ssize_t.m4 \
+ $(top_srcdir)/import/m4/stat-time.m4 \
$(top_srcdir)/import/m4/stat.m4 \
+ $(top_srcdir)/import/m4/std-gnu11.m4 \
$(top_srcdir)/import/m4/stdalign.m4 \
$(top_srcdir)/import/m4/stdbool.m4 \
$(top_srcdir)/import/m4/stddef_h.m4 \
@@ -317,7 +322,6 @@ ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
-pkglibexecdir = @pkglibexecdir@
ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
ALLOCA_H = @ALLOCA_H@
@@ -359,10 +363,10 @@ FLOAT_H = @FLOAT_H@
FNMATCH_H = @FNMATCH_H@
FREXPL_LIBM = @FREXPL_LIBM@
FREXP_LIBM = @FREXP_LIBM@
-GLIBC21 = @GLIBC21@
GLOB_H = @GLOB_H@
GNULIB_ACCEPT = @GNULIB_ACCEPT@
GNULIB_ACCEPT4 = @GNULIB_ACCEPT4@
+GNULIB_ACCESS = @GNULIB_ACCESS@
GNULIB_ACOSF = @GNULIB_ACOSF@
GNULIB_ACOSL = @GNULIB_ACOSL@
GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
@@ -390,9 +394,12 @@ GNULIB_CONNECT = @GNULIB_CONNECT@
GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
+GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
GNULIB_COSF = @GNULIB_COSF@
GNULIB_COSHF = @GNULIB_COSHF@
GNULIB_COSL = @GNULIB_COSL@
+GNULIB_CREAT = @GNULIB_CREAT@
+GNULIB_CTIME = @GNULIB_CTIME@
GNULIB_DIRFD = @GNULIB_DIRFD@
GNULIB_DPRINTF = @GNULIB_DPRINTF@
GNULIB_DUP = @GNULIB_DUP@
@@ -405,6 +412,7 @@ GNULIB_EXP2F = @GNULIB_EXP2F@
GNULIB_EXP2L = @GNULIB_EXP2L@
GNULIB_EXPF = @GNULIB_EXPF@
GNULIB_EXPL = @GNULIB_EXPL@
+GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
GNULIB_EXPM1 = @GNULIB_EXPM1@
GNULIB_EXPM1F = @GNULIB_EXPM1F@
GNULIB_EXPM1L = @GNULIB_EXPM1L@
@@ -433,6 +441,7 @@ GNULIB_FMAL = @GNULIB_FMAL@
GNULIB_FMOD = @GNULIB_FMOD@
GNULIB_FMODF = @GNULIB_FMODF@
GNULIB_FMODL = @GNULIB_FMODL@
+GNULIB_FNMATCH = @GNULIB_FNMATCH@
GNULIB_FOPEN = @GNULIB_FOPEN@
GNULIB_FPRINTF = @GNULIB_FPRINTF@
GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
@@ -468,12 +477,14 @@ GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
+GNULIB_GETPASS = @GNULIB_GETPASS@
GNULIB_GETPEERNAME = @GNULIB_GETPEERNAME@
GNULIB_GETSOCKNAME = @GNULIB_GETSOCKNAME@
GNULIB_GETSOCKOPT = @GNULIB_GETSOCKOPT@
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
+GNULIB_GLOB = @GNULIB_GLOB@
GNULIB_GRANTPT = @GNULIB_GRANTPT@
GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
GNULIB_HYPOT = @GNULIB_HYPOT@
@@ -502,6 +513,7 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
GNULIB_LINK = @GNULIB_LINK@
GNULIB_LINKAT = @GNULIB_LINKAT@
GNULIB_LISTEN = @GNULIB_LISTEN@
+GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
GNULIB_LOG = @GNULIB_LOG@
GNULIB_LOG10 = @GNULIB_LOG10@
GNULIB_LOG10F = @GNULIB_LOG10F@
@@ -565,6 +577,8 @@ GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
GNULIB_OPEN = @GNULIB_OPEN@
GNULIB_OPENAT = @GNULIB_OPENAT@
GNULIB_OPENDIR = @GNULIB_OPENDIR@
+GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
+GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
GNULIB_PCLOSE = @GNULIB_PCLOSE@
GNULIB_PERROR = @GNULIB_PERROR@
GNULIB_PIPE = @GNULIB_PIPE@
@@ -592,6 +606,7 @@ GNULIB_READ = @GNULIB_READ@
GNULIB_READDIR = @GNULIB_READDIR@
GNULIB_READLINK = @GNULIB_READLINK@
GNULIB_READLINKAT = @GNULIB_READLINKAT@
+GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
GNULIB_REALPATH = @GNULIB_REALPATH@
GNULIB_RECV = @GNULIB_RECV@
@@ -643,6 +658,7 @@ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
GNULIB_STRDUP = @GNULIB_STRDUP@
GNULIB_STRERROR = @GNULIB_STRERROR@
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+GNULIB_STRFTIME = @GNULIB_STRFTIME@
GNULIB_STRNCAT = @GNULIB_STRNCAT@
GNULIB_STRNDUP = @GNULIB_STRNDUP@
GNULIB_STRNLEN = @GNULIB_STRNLEN@
@@ -654,6 +670,7 @@ GNULIB_STRSTR = @GNULIB_STRSTR@
GNULIB_STRTOD = @GNULIB_STRTOD@
GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+GNULIB_STRTOLD = @GNULIB_STRTOLD@
GNULIB_STRTOLL = @GNULIB_STRTOLL@
GNULIB_STRTOULL = @GNULIB_STRTOULL@
GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
@@ -670,9 +687,11 @@ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
GNULIB_TMPFILE = @GNULIB_TMPFILE@
GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
GNULIB_TRUNC = @GNULIB_TRUNC@
+GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
GNULIB_TRUNCF = @GNULIB_TRUNCF@
GNULIB_TRUNCL = @GNULIB_TRUNCL@
GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+GNULIB_TZSET = @GNULIB_TZSET@
GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
GNULIB_UNLINK = @GNULIB_UNLINK@
@@ -702,6 +721,7 @@ GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
GNULIB_WCSCPY = @GNULIB_WCSCPY@
GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
GNULIB_WCSDUP = @GNULIB_WCSDUP@
+GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
GNULIB_WCSLEN = @GNULIB_WCSLEN@
GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
@@ -733,6 +753,7 @@ GREP = @GREP@
HAVE_ACCEPT4 = @HAVE_ACCEPT4@
HAVE_ACOSF = @HAVE_ACOSF@
HAVE_ACOSL = @HAVE_ACOSL@
+HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
HAVE_ALPHASORT = @HAVE_ALPHASORT@
HAVE_ARPA_INET_H = @HAVE_ARPA_INET_H@
HAVE_ASINF = @HAVE_ASINF@
@@ -751,9 +772,11 @@ HAVE_CHOWN = @HAVE_CHOWN@
HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
HAVE_COPYSIGN = @HAVE_COPYSIGN@
HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
+HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
HAVE_COSF = @HAVE_COSF@
HAVE_COSHF = @HAVE_COSHF@
HAVE_COSL = @HAVE_COSL@
+HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@
HAVE_DECL_ASINL = @HAVE_DECL_ASINL@
HAVE_DECL_ATANL = @HAVE_DECL_ATANL@
@@ -783,6 +806,7 @@ HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@
HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
@@ -790,6 +814,7 @@ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
HAVE_DECL_INET_NTOP = @HAVE_DECL_INET_NTOP@
HAVE_DECL_INET_PTON = @HAVE_DECL_INET_PTON@
+HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@
HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
HAVE_DECL_LOG10L = @HAVE_DECL_LOG10L@
@@ -809,6 +834,7 @@ HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@
HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@
HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@
+HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@
HAVE_DECL_SINL = @HAVE_DECL_SINL@
HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@
@@ -822,6 +848,7 @@ HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
HAVE_DECL_TANL = @HAVE_DECL_TANL@
HAVE_DECL_TRUNC = @HAVE_DECL_TRUNC@
+HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
HAVE_DECL_TRUNCF = @HAVE_DECL_TRUNCF@
HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
@@ -836,6 +863,7 @@ HAVE_DUP3 = @HAVE_DUP3@
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
HAVE_EXPF = @HAVE_EXPF@
HAVE_EXPL = @HAVE_EXPL@
+HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
HAVE_EXPM1 = @HAVE_EXPM1@
HAVE_EXPM1F = @HAVE_EXPM1F@
HAVE_FABSF = @HAVE_FABSF@
@@ -855,6 +883,8 @@ HAVE_FMAF = @HAVE_FMAF@
HAVE_FMAL = @HAVE_FMAL@
HAVE_FMODF = @HAVE_FMODF@
HAVE_FMODL = @HAVE_FMODL@
+HAVE_FNMATCH = @HAVE_FNMATCH@
+HAVE_FNMATCH_H = @HAVE_FNMATCH_H@
HAVE_FREXPF = @HAVE_FREXPF@
HAVE_FSEEKO = @HAVE_FSEEKO@
HAVE_FSTATAT = @HAVE_FSTATAT@
@@ -867,8 +897,12 @@ HAVE_GETGROUPS = @HAVE_GETGROUPS@
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
HAVE_GETLOGIN = @HAVE_GETLOGIN@
HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
+HAVE_GETPASS = @HAVE_GETPASS@
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
+HAVE_GLOB = @HAVE_GLOB@
+HAVE_GLOB_H = @HAVE_GLOB_H@
+HAVE_GLOB_PATTERN_P = @HAVE_GLOB_PATTERN_P@
HAVE_GRANTPT = @HAVE_GRANTPT@
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
HAVE_HYPOTF = @HAVE_HYPOTF@
@@ -876,6 +910,8 @@ HAVE_HYPOTL = @HAVE_HYPOTL@
HAVE_ILOGB = @HAVE_ILOGB@
HAVE_ILOGBF = @HAVE_ILOGBF@
HAVE_ILOGBL = @HAVE_ILOGBL@
+HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
+HAVE_INITSTATE = @HAVE_INITSTATE@
HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
HAVE_ISNAND = @HAVE_ISNAND@
HAVE_ISNANF = @HAVE_ISNANF@
@@ -905,6 +941,7 @@ HAVE_MBSINIT = @HAVE_MBSINIT@
HAVE_MBSLEN = @HAVE_MBSLEN@
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
+HAVE_MBTOWC = @HAVE_MBTOWC@
HAVE_MEMCHR = @HAVE_MEMCHR@
HAVE_MEMPCPY = @HAVE_MEMPCPY@
HAVE_MKDIRAT = @HAVE_MKDIRAT@
@@ -946,6 +983,7 @@ HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
HAVE_READDIR = @HAVE_READDIR@
HAVE_READLINK = @HAVE_READLINK@
HAVE_READLINKAT = @HAVE_READLINKAT@
+HAVE_REALLOCARRAY = @HAVE_REALLOCARRAY@
HAVE_REALPATH = @HAVE_REALPATH@
HAVE_REMAINDER = @HAVE_REMAINDER@
HAVE_REMAINDERF = @HAVE_REMAINDERF@
@@ -960,6 +998,7 @@ HAVE_SCANDIR = @HAVE_SCANDIR@
HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
HAVE_SETENV = @HAVE_SETENV@
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+HAVE_SETSTATE = @HAVE_SETSTATE@
HAVE_SIGACTION = @HAVE_SIGACTION@
HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
@@ -982,6 +1021,7 @@ HAVE_STRPBRK = @HAVE_STRPBRK@
HAVE_STRPTIME = @HAVE_STRPTIME@
HAVE_STRSEP = @HAVE_STRSEP@
HAVE_STRTOD = @HAVE_STRTOD@
+HAVE_STRTOLD = @HAVE_STRTOLD@
HAVE_STRTOLL = @HAVE_STRTOLL@
HAVE_STRTOULL = @HAVE_STRTOULL@
HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
@@ -993,7 +1033,6 @@ HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
HAVE_SYMLINK = @HAVE_SYMLINK@
HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
-HAVE_SYS_CDEFS_H = @HAVE_SYS_CDEFS_H@
HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@
HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
@@ -1007,6 +1046,7 @@ HAVE_TANL = @HAVE_TANL@
HAVE_TIMEGM = @HAVE_TIMEGM@
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+HAVE_TZSET = @HAVE_TZSET@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
@@ -1028,6 +1068,7 @@ HAVE_WCSCOLL = @HAVE_WCSCOLL@
HAVE_WCSCPY = @HAVE_WCSCPY@
HAVE_WCSCSPN = @HAVE_WCSCSPN@
HAVE_WCSDUP = @HAVE_WCSDUP@
+HAVE_WCSFTIME = @HAVE_WCSFTIME@
HAVE_WCSLEN = @HAVE_WCSLEN@
HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@
HAVE_WCSNCAT = @HAVE_WCSNCAT@
@@ -1072,10 +1113,11 @@ LIBGNU_LTLIBDEPS = @LIBGNU_LTLIBDEPS@
LIBINTL = @LIBINTL@
LIBMULTITHREAD = @LIBMULTITHREAD@
LIBOBJS = @LIBOBJS@
-LIBPTH = @LIBPTH@
-LIBPTH_PREFIX = @LIBPTH_PREFIX@
+LIBPMULTITHREAD = @LIBPMULTITHREAD@
+LIBPTHREAD = @LIBPTHREAD@
LIBS = @LIBS@
LIBTHREAD = @LIBTHREAD@
+LIB_GETLOGIN = @LIB_GETLOGIN@
LIMITS_H = @LIMITS_H@
LN_S = @LN_S@
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
@@ -1086,7 +1128,6 @@ LOCALE_ZH_CN = @LOCALE_ZH_CN@
LTLIBINTL = @LTLIBINTL@
LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
-LTLIBPTH = @LTLIBPTH@
LTLIBTHREAD = @LTLIBTHREAD@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
@@ -1098,6 +1139,8 @@ NEXT_AS_FIRST_DIRECTIVE_DIRENT_H = @NEXT_AS_FIRST_DIRECTIVE_DIRENT_H@
NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
+NEXT_AS_FIRST_DIRECTIVE_FNMATCH_H = @NEXT_AS_FIRST_DIRECTIVE_FNMATCH_H@
+NEXT_AS_FIRST_DIRECTIVE_GLOB_H = @NEXT_AS_FIRST_DIRECTIVE_GLOB_H@
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
@@ -1121,6 +1164,8 @@ NEXT_DIRENT_H = @NEXT_DIRENT_H@
NEXT_ERRNO_H = @NEXT_ERRNO_H@
NEXT_FCNTL_H = @NEXT_FCNTL_H@
NEXT_FLOAT_H = @NEXT_FLOAT_H@
+NEXT_FNMATCH_H = @NEXT_FNMATCH_H@
+NEXT_GLOB_H = @NEXT_GLOB_H@
NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
NEXT_LIMITS_H = @NEXT_LIMITS_H@
NEXT_MATH_H = @NEXT_MATH_H@
@@ -1156,6 +1201,11 @@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
RANLIB = @RANLIB@
+REPLACE_ACCESS = @REPLACE_ACCESS@
+REPLACE_ACOSF = @REPLACE_ACOSF@
+REPLACE_ASINF = @REPLACE_ASINF@
+REPLACE_ATAN2F = @REPLACE_ATAN2F@
+REPLACE_ATANF = @REPLACE_ATANF@
REPLACE_BTOWC = @REPLACE_BTOWC@
REPLACE_CALLOC = @REPLACE_CALLOC@
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
@@ -1167,15 +1217,23 @@ REPLACE_CEILL = @REPLACE_CEILL@
REPLACE_CHOWN = @REPLACE_CHOWN@
REPLACE_CLOSE = @REPLACE_CLOSE@
REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
+REPLACE_COSF = @REPLACE_COSF@
+REPLACE_COSHF = @REPLACE_COSHF@
+REPLACE_CREAT = @REPLACE_CREAT@
+REPLACE_CTIME = @REPLACE_CTIME@
REPLACE_DIRFD = @REPLACE_DIRFD@
REPLACE_DPRINTF = @REPLACE_DPRINTF@
REPLACE_DUP = @REPLACE_DUP@
REPLACE_DUP2 = @REPLACE_DUP2@
REPLACE_EXP2 = @REPLACE_EXP2@
REPLACE_EXP2L = @REPLACE_EXP2L@
+REPLACE_EXPF = @REPLACE_EXPF@
+REPLACE_EXPL = @REPLACE_EXPL@
REPLACE_EXPM1 = @REPLACE_EXPM1@
REPLACE_EXPM1F = @REPLACE_EXPM1F@
+REPLACE_EXPM1L = @REPLACE_EXPM1L@
REPLACE_FABSL = @REPLACE_FABSL@
+REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
REPLACE_FCLOSE = @REPLACE_FCLOSE@
REPLACE_FCNTL = @REPLACE_FCNTL@
@@ -1191,6 +1249,7 @@ REPLACE_FMAL = @REPLACE_FMAL@
REPLACE_FMOD = @REPLACE_FMOD@
REPLACE_FMODF = @REPLACE_FMODF@
REPLACE_FMODL = @REPLACE_FMODL@
+REPLACE_FNMATCH = @REPLACE_FNMATCH@
REPLACE_FOPEN = @REPLACE_FOPEN@
REPLACE_FPRINTF = @REPLACE_FPRINTF@
REPLACE_FPURGE = @REPLACE_FPURGE@
@@ -1214,7 +1273,10 @@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
REPLACE_GETLINE = @REPLACE_GETLINE@
REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_GETPASS = @REPLACE_GETPASS@
REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
+REPLACE_GLOB = @REPLACE_GLOB@
+REPLACE_GLOB_PATTERN_P = @REPLACE_GLOB_PATTERN_P@
REPLACE_GMTIME = @REPLACE_GMTIME@
REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
REPLACE_HYPOT = @REPLACE_HYPOT@
@@ -1222,8 +1284,10 @@ REPLACE_HYPOTF = @REPLACE_HYPOTF@
REPLACE_HYPOTL = @REPLACE_HYPOTL@
REPLACE_ILOGB = @REPLACE_ILOGB@
REPLACE_ILOGBF = @REPLACE_ILOGBF@
+REPLACE_ILOGBL = @REPLACE_ILOGBL@
REPLACE_INET_NTOP = @REPLACE_INET_NTOP@
REPLACE_INET_PTON = @REPLACE_INET_PTON@
+REPLACE_INITSTATE = @REPLACE_INITSTATE@
REPLACE_ISATTY = @REPLACE_ISATTY@
REPLACE_ISFINITE = @REPLACE_ISFINITE@
REPLACE_ISINF = @REPLACE_ISINF@
@@ -1290,6 +1354,7 @@ REPLACE_PUTENV = @REPLACE_PUTENV@
REPLACE_PWRITE = @REPLACE_PWRITE@
REPLACE_QSORT_R = @REPLACE_QSORT_R@
REPLACE_RAISE = @REPLACE_RAISE@
+REPLACE_RANDOM = @REPLACE_RANDOM@
REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
REPLACE_READ = @REPLACE_READ@
REPLACE_READLINK = @REPLACE_READLINK@
@@ -1302,16 +1367,21 @@ REPLACE_REMAINDERL = @REPLACE_REMAINDERL@
REPLACE_REMOVE = @REPLACE_REMOVE@
REPLACE_RENAME = @REPLACE_RENAME@
REPLACE_RENAMEAT = @REPLACE_RENAMEAT@
+REPLACE_RINTL = @REPLACE_RINTL@
REPLACE_RMDIR = @REPLACE_RMDIR@
REPLACE_ROUND = @REPLACE_ROUND@
REPLACE_ROUNDF = @REPLACE_ROUNDF@
REPLACE_ROUNDL = @REPLACE_ROUNDL@
REPLACE_SETENV = @REPLACE_SETENV@
+REPLACE_SETSTATE = @REPLACE_SETSTATE@
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
+REPLACE_SINF = @REPLACE_SINF@
+REPLACE_SINHF = @REPLACE_SINHF@
REPLACE_SLEEP = @REPLACE_SLEEP@
REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
REPLACE_SPRINTF = @REPLACE_SPRINTF@
+REPLACE_SQRTF = @REPLACE_SQRTF@
REPLACE_SQRTL = @REPLACE_SQRTL@
REPLACE_STAT = @REPLACE_STAT@
REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
@@ -1322,6 +1392,7 @@ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
REPLACE_STRDUP = @REPLACE_STRDUP@
REPLACE_STRERROR = @REPLACE_STRERROR@
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+REPLACE_STRFTIME = @REPLACE_STRFTIME@
REPLACE_STRNCAT = @REPLACE_STRNCAT@
REPLACE_STRNDUP = @REPLACE_STRNDUP@
REPLACE_STRNLEN = @REPLACE_STRNLEN@
@@ -1330,17 +1401,22 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
REPLACE_STRTOD = @REPLACE_STRTOD@
REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
+REPLACE_STRTOLD = @REPLACE_STRTOLD@
REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
REPLACE_SYMLINK = @REPLACE_SYMLINK@
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+REPLACE_TANF = @REPLACE_TANF@
+REPLACE_TANHF = @REPLACE_TANHF@
REPLACE_TIMEGM = @REPLACE_TIMEGM@
REPLACE_TMPFILE = @REPLACE_TMPFILE@
REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
REPLACE_TRUNC = @REPLACE_TRUNC@
+REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
REPLACE_TRUNCF = @REPLACE_TRUNCF@
REPLACE_TRUNCL = @REPLACE_TRUNCL@
REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+REPLACE_TZSET = @REPLACE_TZSET@
REPLACE_UNLINK = @REPLACE_UNLINK@
REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
REPLACE_UNSETENV = @REPLACE_UNSETENV@
@@ -1353,8 +1429,10 @@ REPLACE_VPRINTF = @REPLACE_VPRINTF@
REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
+REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+REPLACE_WCSTOK = @REPLACE_WCSTOK@
REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
REPLACE_WCTOB = @REPLACE_WCTOB@
REPLACE_WCTOMB = @REPLACE_WCTOMB@
@@ -1381,12 +1459,13 @@ VERSION = @VERSION@
WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
+WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
WINT_T_SUFFIX = @WINT_T_SUFFIX@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
@@ -1421,7 +1500,6 @@ infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
-lispdir = @lispdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
@@ -1431,7 +1509,6 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
-runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -1444,6 +1521,16 @@ target_vendor = @target_vendor@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
+
+# The toplevel makefile overrides $(CC) (in EXTRA_HOST_FLAGS) by setting
+# it to whatever CC was in the toplevel configure. This breaks in Gnulib with
+# older GCCs, because Gnulib's configure uses this variable to store the
+# standard-setting switch (e.g. -std=gnu99/-std=gnu11). To fix this, we just
+# set MAKEOVERRIDES to empty here so that import/ uses the right $(CC).
+#
+# This problem is visible with compilers that don't use C99 by default, such
+# as GCC 4.8.5 (Centos 7).
+MAKEOVERRIDES =
SUBDIRS = import
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
diff --git a/gnulib/aclocal.m4 b/gnulib/aclocal.m4
index 5234e94..ed1f4f7 100644
--- a/gnulib/aclocal.m4
+++ b/gnulib/aclocal.m4
@@ -56,66 +56,6 @@ m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_AR([ACT-IF-FAIL])
-# -------------------------
-# Try to determine the archiver interface, and trigger the ar-lib wrapper
-# if it is needed. If the detection of archiver interface fails, run
-# ACT-IF-FAIL (default is to abort configure with a proper error message).
-AC_DEFUN([AM_PROG_AR],
-[AC_BEFORE([$0], [LT_INIT])dnl
-AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
-AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([ar-lib])dnl
-AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
-: ${AR=ar}
-
-AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
- [AC_LANG_PUSH([C])
- am_cv_ar_interface=ar
- AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
- [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
- AC_TRY_EVAL([am_ar_try])
- if test "$ac_status" -eq 0; then
- am_cv_ar_interface=ar
- else
- am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
- AC_TRY_EVAL([am_ar_try])
- if test "$ac_status" -eq 0; then
- am_cv_ar_interface=lib
- else
- am_cv_ar_interface=unknown
- fi
- fi
- rm -f conftest.lib libconftest.a
- ])
- AC_LANG_POP([C])])
-
-case $am_cv_ar_interface in
-ar)
- ;;
-lib)
- # Microsoft lib, so override with the ar-lib wrapper script.
- # FIXME: It is wrong to rewrite AR.
- # But if we don't then we get into trouble of one sort or another.
- # A longer-term fix would be to have automake use am__AR in this case,
- # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
- # similar.
- AR="$am_aux_dir/ar-lib $AR"
- ;;
-unknown)
- m4_default([$1],
- [AC_MSG_ERROR([could not determine $AR interface])])
- ;;
-esac
-AC_SUBST([AR])dnl
-])
-
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
@@ -918,23 +858,6 @@ AC_LANG_POP([C])])
# For backward compatibility.
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_RUN_LOG(COMMAND)
-# -------------------
-# Run COMMAND, save the exit status in ac_status, and log it.
-# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
-AC_DEFUN([AM_RUN_LOG],
-[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
- ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- (exit $ac_status); }])
-
# Check to make sure that the build environment is sane. -*- Autoconf -*-
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
@@ -1262,15 +1185,16 @@ m4_include([../config/lead-dot.m4])
m4_include([../config/override.m4])
m4_include([../config/plugins.m4])
m4_include([import/m4/00gnulib.m4])
+m4_include([import/m4/__inline.m4])
m4_include([import/m4/absolute-header.m4])
m4_include([import/m4/alloca.m4])
m4_include([import/m4/arpa_inet_h.m4])
+m4_include([import/m4/builtin-expect.m4])
m4_include([import/m4/canonicalize.m4])
m4_include([import/m4/chdir-long.m4])
m4_include([import/m4/close.m4])
m4_include([import/m4/closedir.m4])
m4_include([import/m4/codeset.m4])
-m4_include([import/m4/configmake.m4])
m4_include([import/m4/d-ino.m4])
m4_include([import/m4/d-type.m4])
m4_include([import/m4/dirent_h.m4])
@@ -1296,6 +1220,7 @@ m4_include([import/m4/filenamecat.m4])
m4_include([import/m4/flexmember.m4])
m4_include([import/m4/float_h.m4])
m4_include([import/m4/fnmatch.m4])
+m4_include([import/m4/fnmatch_h.m4])
m4_include([import/m4/fpieee.m4])
m4_include([import/m4/frexp.m4])
m4_include([import/m4/frexpl.m4])
@@ -1305,14 +1230,15 @@ m4_include([import/m4/getcwd-abort-bug.m4])
m4_include([import/m4/getcwd-path-max.m4])
m4_include([import/m4/getcwd.m4])
m4_include([import/m4/getdtablesize.m4])
+m4_include([import/m4/getlogin.m4])
m4_include([import/m4/getlogin_r.m4])
+m4_include([import/m4/getpagesize.m4])
m4_include([import/m4/getprogname.m4])
m4_include([import/m4/gettimeofday.m4])
-m4_include([import/m4/glibc21.m4])
m4_include([import/m4/glob.m4])
+m4_include([import/m4/glob_h.m4])
m4_include([import/m4/gnulib-common.m4])
m4_include([import/m4/gnulib-comp.m4])
-m4_include([import/m4/hard-locale.m4])
m4_include([import/m4/include_next.m4])
m4_include([import/m4/inet_ntop.m4])
m4_include([import/m4/inttypes-pri.m4])
@@ -1320,14 +1246,12 @@ m4_include([import/m4/inttypes.m4])
m4_include([import/m4/isnand.m4])
m4_include([import/m4/isnanl.m4])
m4_include([import/m4/largefile.m4])
-m4_include([import/m4/lib-ld.m4])
-m4_include([import/m4/lib-link.m4])
-m4_include([import/m4/lib-prefix.m4])
m4_include([import/m4/limits-h.m4])
m4_include([import/m4/localcharset.m4])
m4_include([import/m4/locale-fr.m4])
m4_include([import/m4/locale-ja.m4])
m4_include([import/m4/locale-zh.m4])
+m4_include([import/m4/localtime-buffer.m4])
m4_include([import/m4/lock.m4])
m4_include([import/m4/longlong.m4])
m4_include([import/m4/lstat.m4])
@@ -1353,11 +1277,13 @@ m4_include([import/m4/multiarch.m4])
m4_include([import/m4/netinet_in_h.m4])
m4_include([import/m4/nocrash.m4])
m4_include([import/m4/off_t.m4])
-m4_include([import/m4/onceonly.m4])
+m4_include([import/m4/open-cloexec.m4])
+m4_include([import/m4/open-slash.m4])
m4_include([import/m4/open.m4])
m4_include([import/m4/openat.m4])
m4_include([import/m4/opendir.m4])
m4_include([import/m4/pathmax.m4])
+m4_include([import/m4/pthread_rwlock_rdlock.m4])
m4_include([import/m4/rawmemchr.m4])
m4_include([import/m4/readdir.m4])
m4_include([import/m4/readlink.m4])
@@ -1366,13 +1292,14 @@ m4_include([import/m4/rename.m4])
m4_include([import/m4/rewinddir.m4])
m4_include([import/m4/rmdir.m4])
m4_include([import/m4/save-cwd.m4])
-m4_include([import/m4/secure_getenv.m4])
m4_include([import/m4/setenv.m4])
m4_include([import/m4/signal_h.m4])
m4_include([import/m4/socklen.m4])
m4_include([import/m4/sockpfaf.m4])
m4_include([import/m4/ssize_t.m4])
+m4_include([import/m4/stat-time.m4])
m4_include([import/m4/stat.m4])
+m4_include([import/m4/std-gnu11.m4])
m4_include([import/m4/stdalign.m4])
m4_include([import/m4/stdbool.m4])
m4_include([import/m4/stddef_h.m4])
diff --git a/gnulib/config.in b/gnulib/config.in
index 068b540..a961067 100644
--- a/gnulib/config.in
+++ b/gnulib/config.in
@@ -56,12 +56,10 @@
#undef FCNTL_DUPFD_BUGGY
/* Define to nothing if C supports flexible array members, and to 1 if it does
- not. That way, with a declaration like 'struct s { int n; double
+ not. That way, with a declaration like 'struct s { int n; short
d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
- compilers. When computing the size of such an object, don't use 'sizeof
- (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
- instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
- MSVC and with C++ compilers. */
+ compilers. Use 'FLEXSIZEOF (struct s, d, N * sizeof (short))' to calculate
+ the size in bytes of such a struct containing an N-element array. */
#undef FLEXIBLE_ARRAY_MEMBER
/* Define to 1 if mkdir mistakenly creates a directory given with a trailing
@@ -88,6 +86,14 @@
#undef GNULIB_FDOPENDIR
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+ whether the gnulib module fd-safer-flag shall be considered present. */
+#undef GNULIB_FD_SAFER_FLAG
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+ whether the gnulib module fnmatch-gnu shall be considered present. */
+#undef GNULIB_FNMATCH_GNU
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
whether the gnulib module fscanf shall be considered present. */
#undef GNULIB_FSCANF
@@ -104,6 +110,10 @@
#undef GNULIB_MKOSTEMP
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+ whether the gnulib module msvc-nothrow shall be considered present. */
+#undef GNULIB_MSVC_NOTHROW
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
whether the gnulib module openat shall be considered present. */
#undef GNULIB_OPENAT
@@ -119,6 +129,10 @@
whether the gnulib module strerror shall be considered present. */
#undef GNULIB_STRERROR
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+ whether the gnulib module strerror_r-posix shall be considered present. */
+#undef GNULIB_STRERROR_R_POSIX
+
/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
*/
#undef GNULIB_TEST_CANONICALIZE_FILE_NAME
@@ -156,6 +170,9 @@
/* Define to 1 when the gnulib module fdopendir should be tested. */
#undef GNULIB_TEST_FDOPENDIR
+/* Define to 1 when the gnulib module fnmatch should be tested. */
+#undef GNULIB_TEST_FNMATCH
+
/* Define to 1 when the gnulib module frexp should be tested. */
#undef GNULIB_TEST_FREXP
@@ -180,6 +197,9 @@
/* Define to 1 when the gnulib module gettimeofday should be tested. */
#undef GNULIB_TEST_GETTIMEOFDAY
+/* Define to 1 when the gnulib module glob should be tested. */
+#undef GNULIB_TEST_GLOB
+
/* Define to 1 when the gnulib module lstat should be tested. */
#undef GNULIB_TEST_LSTAT
@@ -246,9 +266,6 @@
/* Define to 1 when the gnulib module rmdir should be tested. */
#undef GNULIB_TEST_RMDIR
-/* Define to 1 when the gnulib module secure_getenv should be tested. */
-#undef GNULIB_TEST_SECURE_GETENV
-
/* Define to 1 when the gnulib module setenv should be tested. */
#undef GNULIB_TEST_SETENV
@@ -293,18 +310,21 @@
/* Define to 1 if you have the <bp-sym.h> header file. */
#undef HAVE_BP_SYM_H
-/* Define to 1 if you have the 'btowc' function. */
+/* Define to 1 if you have the `btowc' function. */
#undef HAVE_BTOWC
-/* Define to 1 if you have the 'canonicalize_file_name' function. */
+/* Define to 1 if you have the `canonicalize_file_name' function. */
#undef HAVE_CANONICALIZE_FILE_NAME
-/* Define to 1 if you have the 'catgets' function. */
+/* Define to 1 if you have the `catgets' function. */
#undef HAVE_CATGETS
/* Define to 1 if you have the `closedir' function. */
#undef HAVE_CLOSEDIR
+/* Define to 1 if you have the <crtdefs.h> header file. */
+#undef HAVE_CRTDEFS_H
+
/* Define to 1 if you have the declaration of `alarm', and to 0 if you don't.
*/
#undef HAVE_DECL_ALARM
@@ -325,10 +345,6 @@
*/
#undef HAVE_DECL_GETCWD
-/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
- don't. */
-#undef HAVE_DECL_GETC_UNLOCKED
-
/* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you
don't. */
#undef HAVE_DECL_GETDTABLESIZE
@@ -389,13 +405,10 @@
*/
#undef HAVE_DECL_STRDUP
-/* Define to 1, since you should have the declaration of strerror_r. */
+/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
+ don't. */
#undef HAVE_DECL_STRERROR_R
-/* Define to 1 if you have the declaration of 'strerror_r' in the system
- include files, or to 0 otherwise. */
-#undef HAVE_DECL_STRERROR_R_ORIG
-
/* Define to 1 if you have the declaration of `strtok_r', and to 0 if you
don't. */
#undef HAVE_DECL_STRTOK_R
@@ -427,70 +440,70 @@
/* Define if you have the declaration of environ. */
#undef HAVE_ENVIRON_DECL
-/* Define to 1 if you have the 'fchdir' function. */
+/* Define to 1 if you have the `fchdir' function. */
#undef HAVE_FCHDIR
-/* Define to 1 if you have the 'fcntl' function. */
+/* Define to 1 if you have the `fcntl' function. */
#undef HAVE_FCNTL
-/* Define to 1 if you have the 'fdopendir' function. */
+/* Define to 1 if you have the `fdopendir' function. */
#undef HAVE_FDOPENDIR
/* Define to 1 if you have the <features.h> header file. */
#undef HAVE_FEATURES_H
+/* Define to 1 if you have the `fnmatch' function. */
+#undef HAVE_FNMATCH
+
+/* Define to 1 if you have the <fnmatch.h> header file. */
+#undef HAVE_FNMATCH_H
+
/* Define if the frexp() function is available and works. */
#undef HAVE_FREXP
/* Define if the frexpl() function is available. */
#undef HAVE_FREXPL
-/* Define to 1 if you have the 'fstatat' function. */
+/* Define to 1 if you have the `fstatat' function. */
#undef HAVE_FSTATAT
-/* Define to 1 if you have the 'getcwd' function. */
+/* Define to 1 if you have the `getcwd' function. */
#undef HAVE_GETCWD
/* Define to 1 if getcwd works, but with shorter paths than is generally
tested with the replacement. */
#undef HAVE_GETCWD_SHORTER
-/* Define to 1 if you have the 'getdtablesize' function. */
+/* Define to 1 if you have the `getdtablesize' function. */
#undef HAVE_GETDTABLESIZE
-/* Define to 1 if you have the 'getegid' function. */
-#undef HAVE_GETEGID
-
-/* Define to 1 if you have the 'geteuid' function. */
-#undef HAVE_GETEUID
-
-/* Define to 1 if you have the 'getexecname' function. */
+/* Define to 1 if you have the `getexecname' function. */
#undef HAVE_GETEXECNAME
-/* Define to 1 if you have the 'getgid' function. */
-#undef HAVE_GETGID
-
-/* Define to 1 if you have the 'getlogin_r' function. */
+/* Define to 1 if you have the `getlogin_r' function. */
#undef HAVE_GETLOGIN_R
-/* Define to 1 if you have the `getpagesize' function. */
+/* Define to 1 if the system has the 'getpagesize' function. */
#undef HAVE_GETPAGESIZE
-/* Define to 1 if you have the 'getprogname' function. */
+/* Define to 1 if you have the `getprogname' function. */
#undef HAVE_GETPROGNAME
-/* Define to 1 if you have the 'getpwnam_r' function. */
+/* Define to 1 if you have the `getpwnam_r' function. */
#undef HAVE_GETPWNAM_R
-/* Define to 1 if you have the 'gettimeofday' function. */
+/* Define to 1 if you have the `gettimeofday' function. */
#undef HAVE_GETTIMEOFDAY
-/* Define to 1 if you have the 'getuid' function. */
-#undef HAVE_GETUID
+/* Define to 1 if you have the `glob' function. */
+#undef HAVE_GLOB
/* Define to 1 if you have the <glob.h> header file. */
#undef HAVE_GLOB_H
+/* Define to 1 if you have the `glob_pattern_p' function. */
+#undef HAVE_GLOB_PATTERN_P
+
/* Define to 1 if you have the `inet_ntop' function. */
#undef HAVE_INET_NTOP
@@ -503,7 +516,7 @@
/* Define to 1 if <sys/socket.h> defines AF_INET6. */
#undef HAVE_IPV6
-/* Define to 1 if you have the 'isblank' function. */
+/* Define to 1 if you have the `isblank' function. */
#undef HAVE_ISBLANK
/* Define if the isnan(double) function is available in libc. */
@@ -512,13 +525,10 @@
/* Define if the isnan(long double) function is available in libc. */
#undef HAVE_ISNANL_IN_LIBC
-/* Define to 1 if you have the `issetugid' function. */
-#undef HAVE_ISSETUGID
-
-/* Define to 1 if you have the 'iswcntrl' function. */
+/* Define to 1 if you have the `iswcntrl' function. */
#undef HAVE_ISWCNTRL
-/* Define to 1 if you have the 'iswctype' function. */
+/* Define to 1 if you have the `iswctype' function. */
#undef HAVE_ISWCTYPE
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
@@ -527,16 +537,16 @@
/* Define to 1 if you have the <limits.h> header file. */
#undef HAVE_LIMITS_H
-/* Define to 1 if you have the 'link' function. */
+/* Define to 1 if you have the `link' function. */
#undef HAVE_LINK
-/* Define to 1 if you have the 'localtime_r' function. */
+/* Define to 1 if you have the `localtime_r' function. */
#undef HAVE_LOCALTIME_R
/* Define to 1 if the system has the type 'long long int'. */
#undef HAVE_LONG_LONG_INT
-/* Define to 1 if you have the 'lstat' function. */
+/* Define to 1 if you have the `lstat' function. */
#undef HAVE_LSTAT
/* Define if the 'malloc' function is POSIX compliant. */
@@ -549,13 +559,13 @@
/* Define to 1 if you have the <math.h> header file. */
#undef HAVE_MATH_H
-/* Define to 1 if you have the 'mbrtowc' function. */
+/* Define to 1 if you have the `mbrtowc' function. */
#undef HAVE_MBRTOWC
-/* Define to 1 if you have the 'mbsinit' function. */
+/* Define to 1 if you have the `mbsinit' function. */
#undef HAVE_MBSINIT
-/* Define to 1 if you have the 'mbsrtowcs' function. */
+/* Define to 1 if you have the `mbsrtowcs' function. */
#undef HAVE_MBSRTOWCS
/* Define to 1 if <wchar.h> declares mbstate_t. */
@@ -580,10 +590,10 @@
/* Define to 1 if you have the `mkdtemp' function. */
#undef HAVE_MKDTEMP
-/* Define to 1 if you have the 'mkostemp' function. */
+/* Define to 1 if you have the `mkostemp' function. */
#undef HAVE_MKOSTEMP
-/* Define to 1 if you have the 'mprotect' function. */
+/* Define to 1 if you have the `mprotect' function. */
#undef HAVE_MPROTECT
/* Define to 1 on MSVC platforms that have the "invalid parameter handler"
@@ -596,7 +606,7 @@
/* Define to 1 if you have the <netinet/in.h> header file. */
#undef HAVE_NETINET_IN_H
-/* Define to 1 if you have the 'openat' function. */
+/* Define to 1 if you have the `openat' function. */
#undef HAVE_OPENAT
/* Define to 1 if you have the `opendir' function. */
@@ -606,902 +616,35 @@
setting errno to ERANGE, ENAMETOOLONG, or ENOENT. */
#undef HAVE_PARTLY_WORKING_GETCWD
-/* Define to 1 if you have the 'pipe' function. */
+/* Define to 1 if you have the `pipe' function. */
#undef HAVE_PIPE
+/* Define if you have the <pthread.h> header and the POSIX threads API. */
+#undef HAVE_PTHREAD_API
+
/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
#undef HAVE_PTHREAD_MUTEX_RECURSIVE
/* Define if the POSIX multithreading library has read/write locks. */
#undef HAVE_PTHREAD_RWLOCK
+/* Define if the 'pthread_rwlock_rdlock' function prefers a writer to a
+ reader. */
+#undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
+
/* Define to 1 if you have the `rawmemchr' function. */
#undef HAVE_RAWMEMCHR
-/* Define to 1 if accept is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ACCEPT
-
-/* Define to 1 if accept4 is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ACCEPT4
-
-/* Define to 1 if acosf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ACOSF
-
-/* Define to 1 if acosl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ACOSL
-
-/* Define to 1 if alphasort is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ALPHASORT
-
-/* Define to 1 if asinf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ASINF
-
-/* Define to 1 if asinl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ASINL
-
-/* Define to 1 if atanf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ATANF
-
-/* Define to 1 if atanl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ATANL
-
-/* Define to 1 if atoll is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ATOLL
-
-/* Define to 1 if bind is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_BIND
-
-/* Define to 1 if btowc is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_BTOWC
-
-/* Define to 1 if canonicalize_file_name is declared even after undefining
- macros. */
-#undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
-
-/* Define to 1 if cbrt is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CBRT
-
-/* Define to 1 if cbrtf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CBRTF
-
-/* Define to 1 if cbrtl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CBRTL
-
-/* Define to 1 if ceilf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CEILF
-
-/* Define to 1 if ceill is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CEILL
-
-/* Define to 1 if chdir is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CHDIR
-
-/* Define to 1 if chown is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CHOWN
-
-/* Define to 1 if closedir is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CLOSEDIR
-
-/* Define to 1 if connect is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_CONNECT
-
-/* Define to 1 if copysign is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_COPYSIGN
-
-/* Define to 1 if copysignf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_COPYSIGNF
-
-/* Define to 1 if copysignl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_COPYSIGNL
-
-/* Define to 1 if cosf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_COSF
-
-/* Define to 1 if coshf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_COSHF
-
-/* Define to 1 if cosl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_COSL
-
-/* Define to 1 if dirfd is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_DIRFD
-
-/* Define to 1 if dprintf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_DPRINTF
-
-/* Define to 1 if dup is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_DUP
-
-/* Define to 1 if dup2 is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_DUP2
-
-/* Define to 1 if dup3 is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_DUP3
-
-/* Define to 1 if endusershell is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ENDUSERSHELL
-
-/* Define to 1 if environ is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_ENVIRON
-
-/* Define to 1 if euidaccess is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EUIDACCESS
-
-/* Define to 1 if exp2 is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXP2
-
-/* Define to 1 if exp2f is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXP2F
-
-/* Define to 1 if exp2l is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXP2L
-
-/* Define to 1 if expf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXPF
-
-/* Define to 1 if expl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXPL
-
-/* Define to 1 if expm1 is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXPM1
-
-/* Define to 1 if expm1f is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXPM1F
-
-/* Define to 1 if expm1l is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_EXPM1L
-
-/* Define to 1 if fabsf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FABSF
-
-/* Define to 1 if fabsl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FABSL
-
-/* Define to 1 if faccessat is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FACCESSAT
-
-/* Define to 1 if fchdir is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FCHDIR
-
-/* Define to 1 if fchmodat is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FCHMODAT
-
-/* Define to 1 if fchownat is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FCHOWNAT
-
-/* Define to 1 if fcntl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FCNTL
-
-/* Define to 1 if fdatasync is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FDATASYNC
-
-/* Define to 1 if fdopendir is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FDOPENDIR
-
-/* Define to 1 if ffsl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FFSL
-
-/* Define to 1 if ffsll is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FFSLL
-
-/* Define to 1 if floorf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FLOORF
-
-/* Define to 1 if floorl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FLOORL
-
-/* Define to 1 if fma is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FMA
-
-/* Define to 1 if fmaf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FMAF
-
-/* Define to 1 if fmal is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FMAL
-
-/* Define to 1 if fmod is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FMOD
-
-/* Define to 1 if fmodf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FMODF
-
-/* Define to 1 if fmodl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FMODL
-
-/* Define to 1 if fpurge is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FPURGE
-
-/* Define to 1 if frexpf is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FREXPF
-
-/* Define to 1 if frexpl is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FREXPL
-
-/* Define to 1 if fseeko is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FSEEKO
-
-/* Define to 1 if fstat is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FSTAT
-
-/* Define to 1 if fstatat is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FSTATAT
-
-/* Define to 1 if fsync is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FSYNC
-
-/* Define to 1 if ftello is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FTELLO
-
-/* Define to 1 if ftruncate is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FTRUNCATE
-
-/* Define to 1 if futimens is declared even after undefining macros. */
-#undef HAVE_RAW_DECL_FUTIMENS
-
-/* Define to 1 if getcwd [...]
[diff truncated at 100000 bytes]
More information about the Binutils-cvs
mailing list