[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