summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-10-16Updated version (4.3.0+24147.9fab3273ff26 -> 4.3.0+24149.1a3229a2f1ab).haawda
2017-10-15Updated version (4.3.0+24146.d72ba9191352 -> 4.3.0+24147.9fab3273ff26).haawda
2017-10-15Updated version (4.3.0+24145.196ea1ee99b8 -> 4.3.0+24146.d72ba9191352).haawda
2017-10-14Updated version (4.3.0+24144.8e034cb195f1 -> 4.3.0+24145.196ea1ee99b8).haawda
2017-10-14Updated version (4.3.0+24138.e201dc969e24 -> 4.3.0+24144.8e034cb195f1).haawda
2017-10-13Updated version (4.3.0+24137.60e4e324a525 -> 4.3.0+24138.e201dc969e24).haawda
Changelog ========= doc: Fix syntax error (regression from 2017-10-03). (83e0305bdb) doc: Update for Solaris 11.3. (d00ddf69fb) all: Write "Solaris 11.0" instead of "Solaris 11 2011-11". (2464dbce67) doc: Improve doc about ioctl. (e37400c4e3) wcwidth: Don't use obsolete syntax of 'test'. (5e9abf8716) getopt-posix: Fix build failure when using ac_cv_header_getopt_h=no. (180a0d70d1) vma-iter: Fix typo in last commit. (47104b9c0e) vma-iter: Fix typo in last commit. (b1b33f906f) vma-iter: Improve support for FreeBSD. (75548d5192) vma-iter: Fix truncated result on NetBSD (regression from 2017-10-07). (63b88b1292) tests: fix 'invalid path dir' error (ca97363573) vma-iter: Fix truncated result on Linux (regression from 2017-09-26). (7f56e496c7) vma-iter: Improve support for GNU/Hurd. (1e79c6c343) test-framework-sh: Don't require bash on Windows and OS/2. (235d203a0e) wcwidth: check a macro version of wcwidth () as well (ec285472ea) getopt-posix: Clarify copyright header. (66a99150e9) Fix warning "`gl_HOST_CPU_C_ABI' was expanded before it was required". (e70694158b) doc: warn about misuse of strncpy and wcsncpy. (4f923aafd8) fsuage: fix typo in previous change (039d41ab76) fsusage: remove SVR2 support (467061a201) Simplify autoupdate of licenses (0724189258) autoupdate (d64d66cc48) vma-iter: Add support for GNU/Hurd. (c97f30467f) vma-iter: Make it work on 32-bit Solaris with module 'largefile'. (26e27d9fa2) havelib: Make it work for CC="gcc -m32" (regression from 2017-02-19). (e2b7318b33) uniname/uniname: Don't assume C99 compiler (regression from 2015-02-16). (923b489c16) string: code style (2b7a75de0b) uniname/uniname-tests: Tighten code. (7244c6bb38) vma-iter: Improvements for Linux and BSD platforms. (36ba2c05f0) vma-iter: Provide the protection flags on FreeBSD. (aadb66ea37) glob: remove bogus extern decl (f586d709f0) uniname/uniname-tests: integer overflow fix (c4cf0d48e2) duplocale-tests: fix unlikely crash (e819a9ead9) maint: fix overflow checking in nap.h (8f87a5918e) sys_types: update URL (a42187c950) parse-datetime: fix dependency (4499147b96) parse-datetime, posixtm: avoid uninit access (619700e1b2) vma-iter: Improvements for BSD platforms. (ad8ece88d4) autoupdate (f969dd52a6) strfmon_l: New module. (19882ec156) monetary: New module. (b2fc4a4319) duplocale tests: Fix test crash on Linux/x86. (96335dc0af) autoupdate (eb128f6480) mktime: port to OpenVMS (afc5fb6e9c) autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-10-12Updated version (4.3.0+24134.046593530e95 -> 4.3.0+24137.60e4e324a525).haawda
2017-10-09updatehaawda
2017-10-08updatehaawda
2017-10-06Updated version (4.3.0+24122.813b1385f85d -> 4.3.0+24125.ed746cbfce24).haawda
2017-10-03small fixes#haawda
2017-09-29Updated version (4.3.0+24110.194558542203 -> 4.3.0+24117.01df6b5209f4).haawda
Changelog ========= string: code style (2b7a75de0b) uniname/uniname-tests: Tighten code. (7244c6bb38) vma-iter: Improvements for Linux and BSD platforms. (36ba2c05f0) vma-iter: Provide the protection flags on FreeBSD. (aadb66ea37) glob: remove bogus extern decl (f586d709f0) uniname/uniname-tests: integer overflow fix (c4cf0d48e2) duplocale-tests: fix unlikely crash (e819a9ead9) maint: fix overflow checking in nap.h (8f87a5918e) sys_types: update URL (a42187c950) parse-datetime: fix dependency (4499147b96) parse-datetime, posixtm: avoid uninit access (619700e1b2) vma-iter: Improvements for BSD platforms. (ad8ece88d4) autoupdate (f969dd52a6) strfmon_l: New module. (19882ec156) monetary: New module. (b2fc4a4319) duplocale tests: Fix test crash on Linux/x86. (96335dc0af) autoupdate (eb128f6480) mktime: port to OpenVMS (afc5fb6e9c) autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-29Updated version (4.3.0+24108.1a53f0c855db -> 4.3.0+24110.194558542203).haawda
Changelog ========= string: code style (2b7a75de0b) uniname/uniname-tests: Tighten code. (7244c6bb38) vma-iter: Improvements for Linux and BSD platforms. (36ba2c05f0) vma-iter: Provide the protection flags on FreeBSD. (aadb66ea37) glob: remove bogus extern decl (f586d709f0) uniname/uniname-tests: integer overflow fix (c4cf0d48e2) duplocale-tests: fix unlikely crash (e819a9ead9) maint: fix overflow checking in nap.h (8f87a5918e) sys_types: update URL (a42187c950) parse-datetime: fix dependency (4499147b96) parse-datetime, posixtm: avoid uninit access (619700e1b2) vma-iter: Improvements for BSD platforms. (ad8ece88d4) autoupdate (f969dd52a6) strfmon_l: New module. (19882ec156) monetary: New module. (b2fc4a4319) duplocale tests: Fix test crash on Linux/x86. (96335dc0af) autoupdate (eb128f6480) mktime: port to OpenVMS (afc5fb6e9c) autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-27Updated version (4.3.0+24107.e250aeab3c85 -> 4.3.0+24108.1a53f0c855db).haawda
2017-09-27Updated version (4.3.0+24096.8f3db1ac7877 -> 4.3.0+24107.e250aeab3c85).haawda
Changelog ========= uniname/uniname-tests: Tighten code. (7244c6bb38) vma-iter: Improvements for Linux and BSD platforms. (36ba2c05f0) vma-iter: Provide the protection flags on FreeBSD. (aadb66ea37) glob: remove bogus extern decl (f586d709f0) uniname/uniname-tests: integer overflow fix (c4cf0d48e2) duplocale-tests: fix unlikely crash (e819a9ead9) maint: fix overflow checking in nap.h (8f87a5918e) sys_types: update URL (a42187c950) parse-datetime: fix dependency (4499147b96) parse-datetime, posixtm: avoid uninit access (619700e1b2) vma-iter: Improvements for BSD platforms. (ad8ece88d4) autoupdate (f969dd52a6) strfmon_l: New module. (19882ec156) monetary: New module. (b2fc4a4319) duplocale tests: Fix test crash on Linux/x86. (96335dc0af) autoupdate (eb128f6480) mktime: port to OpenVMS (afc5fb6e9c) autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-25Updated version (4.3.0+24094.1265c7f0119a -> 4.3.0+24096.8f3db1ac7877).haawda
Changelog ========= autoupdate (f969dd52a6) strfmon_l: New module. (19882ec156) monetary: New module. (b2fc4a4319) duplocale tests: Fix test crash on Linux/x86. (96335dc0af) autoupdate (eb128f6480) mktime: port to OpenVMS (afc5fb6e9c) autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-24Updated version (4.3.0+24093.7d9ba57201b4 -> 4.3.0+24094.1265c7f0119a).haawda
2017-09-24updatehaawda
2017-09-23Updated version (4.3.0+24089.1909078be6c7 -> 4.3.0+24092.80906ac05e7d).haawda
Changelog ========= strfmon_l: New module. (19882ec156) monetary: New module. (b2fc4a4319) duplocale tests: Fix test crash on Linux/x86. (96335dc0af) autoupdate (eb128f6480) mktime: port to OpenVMS (afc5fb6e9c) autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-23Updated version (4.3.0+24071.3f036b46a130 -> 4.3.0+24089.1909078be6c7).haawda
Changelog ========= mktime: port to OpenVMS (afc5fb6e9c) autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-21Updated version (4.3.0+24065.34506e4e3b04 -> 4.3.0+24071.3f036b46a130).haawda
Changelog ========= autoupdate (5b5d60e432) autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-21Updated version (4.3.0+24054.8a6747c6db1a -> 4.3.0+24065.34506e4e3b04).haawda
Changelog ========= autoupdate (29443e0b0a) * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-20Updated version (4.3.0+24048.ba164db1c4a4 -> 4.3.0+24054.8a6747c6db1a).haawda
Changelog ========= * build-aux/bootstrap: fix HTTPS typo in comment (b86cc86ae4) m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-18Updated version (4.3.0+24047.9c198d1c84cd -> 4.3.0+24048.ba164db1c4a4).haawda
Changelog ========= m4/manywarnings.m4: fix comment typo: s/reqirs/requires/ (8d99d5d1fc) manywarnings: port to GCC on 64-bit MS-Windows (e277cd7c6c) autoupdate (25ca8d5fac) autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-16Updated version (4.3.0+24043.f50ef29d874e -> 4.3.0+24047.9c198d1c84cd).haawda
Changelog ========= autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-15updatehaawda
2017-09-15Updated version (4.3.0+24033.631076eab47b -> 4.3.0+24043.f50ef29d874e).haawda
Changelog ========= autoupdate (0c14dac5e3) all: Replace many more http URLs by https URLs. Update stale URLs. (03eac9d394) autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-14Updated version (4.3.0+24032.c2ef0eddf6bc -> 4.3.0+24033.631076eab47b).haawda
Changelog ========= autoupdate (b7773f3f79) all: prefer https: URLs (ca35d46812) doc: Prefer https URLs where possible. (9dd86e23c6) maintainer-makefile: FTP -> HTTPS (aab4ea7aa5) libc-config: Fix __GNUC_PREREQ macro. (9d3e8e18d7) gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-12Updated version (4.3.0+24029.1d184b55416a -> 4.3.0+24032.c2ef0eddf6bc).haawda
Changelog ========= gnulib-tool.py: follow gnulib-tool changes, part 14 (07a187be7f) gnulib-tool.py: follow gnulib-tool changes, part 13 (2f0f4bea3c) gnulib-tool.py: Keep substitution order like in gnulib-tool. (b880b7c93b) gnulib-tool.py: Define and use two new global functions. (0f23f389f4) gnulib-tool.py: Remove unused function nlcount. (d568af9587) gnulib-tool.py: Fix subend function. (5aa8b0d419) gnulib-tool.py: follow gnulib-tool changes, part 12 (e321e9c303) gnulib-tool.py: follow gnulib-tool changes, part 11 (17e4d7992b) gnulib-tool.py: follow gnulib-tool changes, part 10 (08369d22cb) gnulib-tool.py: follow gnulib-tool changes, part 9 (48c442f3c1) gnulib-tool.py: follow gnulib-tool changes, part 8 (463015704e) gnulib-tool.py: follow gnulib-tool changes, part 7 (9f23e10da8) gnulib-tool.py: follow gnulib-tool changes, part 6 (2eb6172539) gnulib-tool.py: follow gnulib-tool changes, part 5 (6c81a58144) gnulib-tool.py: follow gnulib-tool changes, part 4 (cdd7bf2e24) gnulib-tool.py: follow gnulib-tool changes, part 3 (f0e4c4b6f6) gnulib-tool.py: follow gnulib-tool changes, part 2 (fc4e57bb4d) gnulib-tool.py: follow gnulib-tool changes, part 1 (f49155d47a) gnulib-tool.py: Fix typo in rsync invocation. (0626a4994d) gnulib-tool.py: Fix typo in wget invocation. (574e518a8a) gnulib-tool.py: Bump copyright years up to 2017. (6095a05f50) gnulib-tool.py: Accept option --dir instead of --destdir. (5cb51bde60) gnulib-tool: Simplify commit from 2015-08-20. (a44f2a1192) * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-10updatehaawda
2017-09-10Updated version (4.3.0+24028.ca4ab27152a9 -> 4.3.0+24029.1d184b55416a).haawda
2017-09-10some small changeshaawda
2017-09-09Updated version (4.3.0+24026.1cb94f46466f -> 4.3.0+24027.fbdefffeaa21).haawda
2017-09-09Updated version (4.3.0+24020.387be1a6c3dc -> 4.3.0+24026.1cb94f46466f).haawda
Changelog ========= * lib/fts.c: Fix XFS comments. (80ad545e6d) [pygnulib] autopep8 (fixing indentation, style, etc.) (21c52a8244) gnulib-tool.py: fix exception handling (4be624beba) gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess (3df6660534) [pygnulib] .gitignore (1fdadd2ce8) [pygnulib] initial merge (including some small bug fixes) (02a1f93ea2) stddef: Avoid conflict with system-defined max_align_t. (3ba4dbaefe) libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-08Updated version (4.3.0+24016.e327adeae7a0 -> 4.3.0+24020.387be1a6c3dc).haawda
2017-09-06Updated version (4.3.0+24010.584971932def -> 4.3.0+24016.e327adeae7a0).haawda
2017-09-06Updated version (4.3.0+24008.6e7bb85e32b8 -> 4.3.0+24010.584971932def).haawda
Changelog ========= libc-config: port to MSVC (2890b02100) glob: Use enum for __glob_pattern_type result (8ffefc19a6) glob: fix for use in glibc (ef5de27602) glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-05Updated version (4.3.0+24001.8e4abfaadd97 -> 4.3.0+24008.6e7bb85e32b8).haawda
Changelog ========= glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-04Updated version (4.3.0+23999.21d2114476a4 -> 4.3.0+24001.8e4abfaadd97).haawda
Changelog ========= glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-03Updated version (4.3.0+23994.8785b3717140 -> 4.3.0+23999.21d2114476a4).haawda
Changelog ========= glob: fix bugs with long login names (064df0b0c4) dirent: Update doc. (5f7d5f2b78) glob: fix getpwnam_r errno typo (5db9301320) glob: fix typo in recent change (ae55644a46) glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-02Updated version (4.3.0+23993.49e37560e0fe -> 4.3.0+23994.8785b3717140).haawda
Changelog ========= glob: don't save and restore errno unnecessarily (8ac17a6ad4) glob: don't assume getpwnam_r (742b1c1441) scratch_buffer: don’t use private glibc API (dca11d0f59) glob: use scratch_buffer instead of extend_alloca (e1e842053e) scratch_buffer: new module (3866ef6158) libc-config: new module (38885c864e) glob: match dangling symlinks (fd1daf4e18) glob, backupfile: inode 0 is a valid inode number (c8e57c1ad7) glob: simplify symlink detection (b5ec983e13) fts-tests: tag as a longrunning-test so not included by default (a20922f105) renameat2: fix compilation on alpine linux (58c0514fa3) glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-09-01updatehaawda
2017-09-01updatehaawda
2017-09-01build on qt4haawda
2017-08-30Updated version (4.3.0+23972.b4cf41d173dd -> 4.3.0+23973.a315ac23dc6c).haawda
2017-08-30Updated version (4.3.0+23954.df49ac93f50c -> 4.3.0+23972.b4cf41d173dd).haawda
2017-08-29Updated version (4.3.0+23950.2aa0de22f98a -> 4.3.0+23954.df49ac93f50c).haawda
2017-08-27Updated version (4.3.0+23949.58435a400d4e -> 4.3.0+23950.2aa0de22f98a).haawda
Changelog ========= glob: try to port recent changes to MS-Windows (8d116e3f65) warnings: fix compilation with old autoconf (fa96a1883e) * doc/gnulib-intro.texi: Add comment regarding IRIX. (a103699d83) autoupdate (6c12411d54) glob: Fix compilation error on NetBSD 7.0 and OpenBSD 6.0. (8e0845e2f3) glob: fix typo that broke platforms lacking d_ino (47c634c05a) flexmember: fix typo in previous patch (d93b573ba7) glob: merge from glibc with Zanella glob changes (32107c10ed) glob: port to clang's Undefined Sanitizer (f320c1ebec) ) -> } -> }) (b23000de1e) vc-list-files: port to Solaris 10 (efec5175a6) ) -> } (b2372a5428) autoupdate (2c309a373e) git-version-gen: port to Solaris 10 (dd76853a03) host-cpu-c-abi: Improve detection of MIPS ABI. (ec2d725580) hypot tests: Fix test failure on FreeBSD 11.0/x86. (5408b0e0cd) float: Fix LDBL_MIN value on FreeBSD/x86. (02a6dd29a6) random: Fix test compilation failure on Cygwin 1.5.25. (299d6d5f9a) stdnoreturn: Fix test compilation failure on Cygwin. (daba2833be) cloexec: spelling fixes in comments (b1efc4ac97) thread: Fix conflict with pthread_sigmask module. (9241177c9f) rename: port better to NetBSD (6980ecee9d) iconv_open, uni*: Add support for VPATH builds with OpenBSD 'make'. (bf9412ab2e) nonblocking-socket tests: Fix failure on OpenBSD 6.0. (47f5e07e36) rename, renameat: Update doc regarding NetBSD. (60151d8e95) renameat2: port better to macOS (9abc08406d) futimens: don’t assume struct timespec layout (6536b952f6) rename: document+test NetBSD rename (9a6c7d3f6e) renameat: Ensure declaration in <stdio.h> on NetBSD. (13d3759b20) duplocale: Work around NetBSD 7.0 bug. (a1971db1d4) duplocale tests: Verify use with *_l functions. (a71158abf5) extensions: Enable NetBSD specific extensions. (e94fc41793) open, openat: Update doc about O_CLOEXEC. (0b8ab8f48b) open: support O_CLOEXEC (990fa9d50c) * lib/reallocarray.c: Fix layout. (825e198de8) reallocarray: minor fixes (aa459ef443) reallocarray: New module (98756762a3) dirent-safer: fix cloexec race (0474f8e6a8) fts: fix cloexec races (b1f55699e4) fts tests: Fix link error. (3fae50e084) fts: port recent changes to CentOS 6 (8af35ddc83) autoupdate (009e65cc80) tempname: do not depend on secure_getenv (5befc656ff) extensions: add _OPENBSD_SOURCE (f88e6fc61e) manywarnings: Add support for C++. (aae6a4227b) manywarnings: Add support for C++. (ddbba9b3b8) git-version-gen: another fix for tags with "-" (d93aa1d57d) warnings, manywarnings: Add support for multiple languages, not just C. (461664a6be) git-version-gen: port better to older Git (cbc700208e) git-version-gen: Fix for tags containing '-' (875d74694c) valgrind-tests: use ls, and cache (124b93cd24) manywarnings: port to 64-bit GCC builds of Emacs (9cfe2a3983) Relax the license of some modules with no runtime code. (7c6893ba0b) renameat2: port to RHEL 7 + NFS (ac2fdcad66) renameat2: port to non-renameat platforms (123f3ec733) manywarnings: port to 32-bit GCC bug (dbeec5dcb3) backupfile: new function to validate backup suffix (324b77834b) canonicalize: fix EOVERFLOW commentary (b2a1529ee6) Don't interpret EOVERFLOW to mean nonexistence (1dc82a77fa) backup-rename: new module (b6ac7d133c) renameat2: port better to older Solaris (d274292d1b) fts-tests: port to gcc -Wwrite-strings (f668e12f7f) relocatable-lib{,-lgpl}: improve documentation (c2dce527f7) relocatable-lib{,-lgpl}: add Valgrind suppressions (1e8195cc6f) relocatable: Make the license on the sources the GPL. (c402c78aa6) host-cpu-c-abi: Detect ILP32 ABI on IA-64 HP-UX. (97d98703d4) faccessat: document AT_SYMLINK_NOFOLLOW issue (f42d5af5ba) renameat2: port to Solaris 10 (a6749d9692) renameat2: new module (ec046e6685) vc-list-files: Adjust the script to support git worktrees (e97dce1b84) maint: bring MODULES.html.sh up to date (e20e345193) fprintftime: fix build-break caused by recent renaming (e8b8e6566e) regex: work with GCC7's -Werror=implicit-fallthrough= (f779576077) fts: simplify fts_build (e66b0b94e7) fts: three levels of leaf optimization (b446700e06) fts: cache dirent_inode_sort_may_be_useful too (2649851d04) fts: introduce MIN_DIR_NLINK (f7eb1b99e3) fts: nlink_t signedness fixups (9c7ef4eef9) fts-tests: new module (b7363b496c) Rename module 'strftime' to 'nstrftime'. (06c7d3b65b) Rename module 'strftime' to 'nstrftime'. (a742bdb3fd) malloca: Silence a warning from clang's memory sanitizer. (fe5d815487) autoupdate (f014f540f1) host-cpu-c-abi: Fix detection of MIPS ABI. (10ccf9015e) explicit_bzero: new module (276416a1ae) threadlib: Support static linking. (7d71a30f14) unicase/locale-language: Fix link dependencies. (d6be976d4c) sys_socket: Add support for OpenVMS. (418a494eaa) sys_resource: Add support for OpenVMS. (4abebc63f3) math: Add support for OpenVMS. (9d63a16e7f) getdtablesize: Add minimal support for OpenVMS. (231fb8c807) Revisit cross-compilation guesses. (7cfff1726c) Improve cross-compilation guesses for native Windows. (a9b04535c1) Improve cross-compilation guesses for native Windows. (abc08a2630) Improve cross-compilation guesses for native Windows. (fd5ca53763) More systematic m4 quoting and indentation. (95af6e04d9) round, roundf: Avoid compiler warning in configure test. (f12a7bbb4a) getlogin tests: Avoid #ifdefs when sharing code between modules. (7f1ef184ab) getlogin: don’t assume one name per uid (24605b2f03) glob: Fix more memory leaks. (8cb994d1fc) Make sure $host and $host_os are defined when used. (3b1faeb2e2) *printf: Fix cross-compilation guess for Solaris. (c7711db84f) vasnprintf: port to macOS 10.13 (7df04f9b8a) vasnprintf: port to macOS 10.13 (c41f233c4c) imaxdiv tests: Fix logic. (a001802475) uninorm/filter: Fix use-after-free bug. (144896dd5b) glob: Fix more memory leaks. (b19cb256c9) parse-datetime: fix uninit var bug (f7c9441d1e) doc: Update for MSVC 14. (8fb59b8fac) sched: Fix build failure on native Windows (regression from 2017-06-19). (d93b7cb53a) autoupdate (3824bd7978) stdioext: Port to OpenVMS. (cb634d40c7) glob: Declare variables at the very start of their scope. (e29357c8f4) logbl: Work around a glibc bug on PowerPC64LE. (990643f1f6) stat, fstat: Compile stat-w32.c only on platforms that need it. (8f706af389) stat: Improve last change. (9ae75d1450) stat: port to xlc 12.01 (736844e30b) xalloc-oversized: port to icc (153daefe20) classpath: Avoid including config.h twice, as it produces warnings. (40f8a19bcb) sched: Fix compilation failure on OpenVMS. (7e09770c67) diffseq: port to GCC 7 with --enable-gcc-warnings (002ac8b180) gettext-h: Update theoretical condition for use of variable size arrays. (a750b78e69) Relicense some modules under LGPLv2+. (ce4ee4cbb5) localename: Fix test failure on DragonFly BSD. (f3a96ba211) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (b5f087b157) float: Fix 'float' and 'isinf' failures on DragonFly BSD. (2b5ff56634) gnulib-tool: Clean up after autotools. (87d14d357f) getopt-posix: port to glibc 2.25.90 (e3461d1c21) strtod-obsolete: Fix license. (9611fb9ff1) maint: update to work with GCC7's -Werror=implicit-fallthrough= (b47afb1438) host-cpu-c-abi: Support for aarch64 ILP32 ABI. (50549d90ab) * doc/build-automation.texi: Mention DEPENDENCIES. (371d8f6e10) doc: remove robots, add prereqs (93e11f3068) gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. (30459fe101) gnulib-tool: Fix bug in func_ln_s, from 2016-01-15. (c09c249320) canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS. (b55a085bbe) autoupdate (f516db4f6b) same-inode: port better to VMS 8.2 and later (5a02f1ab0a) error: fix POSIX violation for va_end (aad5573e2e) autoupdate (6ec17baf91) c-strtod: Make it usable in C++ mode. (de142a8224) quotearg: fix compilation failure due to FALLTHROUGH misuse (6c720446ab) intprops: port to recent icc (d41bb6138b) iconv.m4 sync broken (df7bead3c5) iconv: Update copyright year. (3658b73488) Fix ChangeLog formatting. (abdd68df1a) Remove repeated words in comments. (2b10299b2a) fallthrough: reinstate a FALLTHROUGH instance in quotearg (949b6cc651) gnulib-tool: Add options to create hard links. (306be564ba) argp: Simplify bit manipulation. (88033d3779) Avoid wrong configure results with gcc -fsanitize=address. (9c6d8d0b46) gnulib-tool: Don't create hard links between gnulib and its testdirs. (f5142421c6) argp, tsearch tests: Fix file list. (4cb5b9b43e) getopt-posix tests: Remove redundant include. (2c9d419103) dfa: two small simplifications (809f19dba7) fallthrough: update for GCC 7/8 (11fdf80b21) argp: fix shift bug (06094e390b) argp: fix pointer-subtraction bug (a50e906c0c) printf-posix tests: Avoid test failure with "gcc --coverage". (5e0faf8871) closeout: don’t close stderr when sanitizing (105ff45093) get-rusage-data tests: Avoid failure on Linux/glibc. (fa529e849b) localename: Include necessary header files on Cygwin. (c132245165) gettext: Update macros from gettext git. (05daec7dcc) copy-file tests: Fix link error (regression from 2017-05-01). (a85305cbd7) unicase/special-casing: Fix incompatibility with gperf-3.0.4. (4be488081b) README: Don't ask people to read a TeXinfo file. (ac5fcbdf70) parse-datetime: Fix memleak (99eb841591) javacomp: Fix handle leak. (b82b383532) relocate: Make it easier to reclaim allocated memory. (3a285f29fb) relocate: Simplify EMX specific code. (88fdf7f84a) sigpipe tests: Fix file list. (90d982861b) manywarnings: update for GCC 7 (5e22aee79f) gnulib-tool: Fix generated code when libtests contains module 'alloca'. (0414a24cf5) sys_select: Avoid "was expanded before it was required" warning. (451d8ab5c9) autoupdate (748ecce502) gnulib-tool: improve GNU Make debugging (8224d65142) stat-time tests: Improve comment. (da830b5146) same-inode: Adapt for windows-stat-inodes. (0e9b97cffc) windows-stat-inodes: New module. (8123b614e6) stat-time tests: Workaround for native Windows. (d75a6cfc41) stat-time: Adapt for windows-stat-timespec. (5f1eef7312) maint.mk: update regex to reflect 2013 addition of "assume" to verify.h (8e2bc0b51c) Use symbolic values for _WIN32_WINNT. (47727ffa41) year2038: New module. (4ecbdc8220) largefile: Simplify. (6327c7d86b) largefile: Improve and document. (7a06674599) truncate-tests: New module. (63e26828e0) truncate: New module. (f4d71054e7) windows-stat-timespec: New module. (7d2f35f7f9) windows-stat-override: New module. (44fe2082cf) fstat: Fix module dependency conditions. (532f7f1eb7) stat, fstat: Complete removal of old native Windows code. (3a447f5959) stat: Complete removal of REPLACE_FUNC_STAT_DIR code. (4557f862d2) autoupdate (757a0f5afe) getopt-posix: port to mingw (19fb4184b0) gettimeofday: Increase precision on mingw. (055746f501) poll: Fix confusion between SOCKETs and FDs on native Windows. (8898223d74) autoupdate (d8c3882dfe) doc: Clarify doc about socket functions on native Windows. (df7f87dfe6) poll: Fix link error on native Windows. (4df5fde5d4) time: Fix missing initialization of HAVE_TIMEZONE_T. (2511522d3b) Implement a way to opt out from MSVC support, part 2. (f16bb1a764) Implement a way to opt out from MSVC support. (03c3f38b55) wait-process: Adjust native Windows support. (1888a27a1e) doc: New chapter "Native Windows Support". (8621e56843) doc: Move section "Library version handling". (d0a9c55474) doc: Move section "Running self-tests under valgrind". (33c1f82e82) doc: New chapter "Build Infrastructure Modules". (b23eb748a3) Prepare for reordering sections in the manual. (67d1468377) Fix instructions how to update manual on www.gnu.org. (3f67783fb1) tzset: Expand comment about TZ problem on native Windows. (aca75e962f) intprops: don’t depend on ‘verify’ (d9c44b2b3b) utimens: On native Windows, support 100ns resolution also if fd < 0. (26d5667876) utimens: Improve error code on native Windows. (df46bfb995) utime: Handle more Windows error codes. (eb5c620e3b) crypto/rijndael: Fix "strict-aliasing rules" warnings, alignment issues. (4f0a093a59) wctype-h-c++-tests: Update. (7a10cf55ff) wchar-c++-tests: Update. (2c3911f5e9) utime-h-c++-tests: New module. (308880d809) unistd-c++-tests: Update. (22760ce69f) time-c++-tests: Update. (8f4aa68441) sys_resource-c++-tests: New module. (f614b66a4c) strings-c++-tests: New module. (e31d3f5cea) string-c++-tests: Update. (ec17d7520f) stdlib-c++-tests: Update. (b8af9e178a) stdio-c++-tests: Update. (dc3abe2b78) signal-h-c++-tests: Update. (532cc565b1) math-c++-tests: Update. (b42edb720e) locale-c++-tests: Update. (b2ed664da2) inttypes-c++-tests: New module. (f33c48694d) dirent-c++-tests: Update. (89b335be47) argp: Fix mistake in 2017-04-23 commit. (46da8e7d6b) argp: Fix typo. (a87d5e5c6f) utimens: port to Emacs + MS-Windows (fb26fc4b4a) tzset: update doc for TZ problems on MS-Windows (b0ebe1b9a5) copy-file: Fix build error on mingw. (65758d9c11) Fix recent ChangeLog entry. (458f64b704) tzset: Work around TZ problem on native Windows. (210cb7a9fb) mktime: Fix dependencies. (45af9a3635) New module 'localtime-buffer', split off from module 'gettimeofday'. (e4d101c4e7) copy-file: Preserve sub-second time stamps. (3eee3a1e3c) wctype: Fix problems if <wchar.h> gets included after <wctype.h>. (e48f55fd7c) wchar: Fix compilation error with the original mingw.org mingw. (dfcf42ed7a) utimecmp: Add support for native Windows. (f70371e572) utimens: Add support for native Windows. (8974b8ff33) wcsftime: New module. (05226f4e52) strftime-fixes: New module. (9df4babee6) mktime: Work around TZ problem on native Windows. (db1ee11e21) localtime: New module. (16778a2911) ctime: New module. (8c59a9eb5c) gettimeofday: Provide higher resolution on native Windows. (8625e57a6e) Document the problem with the Cygwin environment variable TZ. (6736a88333) utime-tests: New module. (dc2bc50851) utime: New module. (e5194dcec6) utime-h: Modernize handling of 'struct utimbuf'. (127cc81588) Make use of module 'utime-h'. (06464e83f2) utime-h: New module. (8dac05d25a) Fix a few typos. (33390878c1) error: Fix mistake in 2017-04-23 commit. (f9973ab554) stat: Fix time_t values and other problems on native Windows platforms. (bd48174329) fstat: Fix time_t values on native Windows platforms. (fcb99f4037) getopt: port to Solaris 10 with circa-1997 glibc getopt.h (f3f95f863f) strerror_r-posix: Fixes for MSVC 14. (765a406038) noreturn: New module. (62f2dba6c1) wctype-h: Fix compilation error with the original mingw.org mingw. (2a0c08e488) nap.h: Fix compilation on non windows platforms (efb84214ac) time_rz: fix heap buffer overflow vulnerability (94e0157150) xalloc: add missing integer overflow check (cff48ff751) parse-datetime: make it standalone (3c53173eda) nap.h: Port to native Windows. (be36311df5) nap.h: Fix logic. (5f72078b9b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (1b19f8fb03) strerror_r-posix: Revert commits from 2016-10-16,2016-11-04,2016-11-14. (60530d050b) Target a C99 subset, not a C89 subset (3a8af1e38b) doc: New section "Modules that modify the way other modules work". (332decd840) stat-time: Update comments. (430c2ba513) glob: Fix more memory leaks. (1540f34415) poll: improve fast check for out-of-range NFD (4082963953) ftoastr: cite a newer paper (6b8cbc3f14) poll: Enable argument check also in the Windows implementation. (701114aa6a) getlogin_r: Work around bug in Mac OS X 10.12. (63a51f5a37) parse-datetime: fix %z and prefer signed int (8edebfe6f9) *printf: Work around rounding bug on Mac OS X. (dfba158b2a) vasnprintf tests: Avoid warnings. (e27c63878b) sys_file tests: Avoid warning. (d44db1a87a) sethostname: Update doc. (9c84fea634) quotearg tests: Avoid warnings. (bc800241b3) poll: Enable argument check. (518ec8ea79) get-rusage-data: Avoid warnings on Mac OS X. (04e8f49034) xbinary-io: Fix build error. (c5ede3d968) parse-datetime: overflow and debug cleanups (30784c4710) gettext-h: Avoid -Wundef warning. (8fa38e3ebd) error: Avoid "function declaration isn't a prototype" warning. (082e780886) vasnprintf: Fix for MSVC 14. (0d01189c54) mbrtowc tests: Fix test failures on MSVC 14. (00ab093875) mbsinit: Fix for MSVC 14. (a00eb65ac2) Fix test-mbrtowc5.sh failure on native Windows. (09352c508f) Avoid accidental use of native Windows APIs on Cygwin. (bf549858b2) Remove red warnings from the generated MODULES.html. (2112962abd) verify tests: Fix spurious failure with parallel make. (a7bd2403d2) vma-iter: Fix compilation error on Solaris 7. (959b2dff5a) vma-iter: Fix conflict with module 'largefile' on 32-bit Solaris 9. (3a82bb79c6) getopt-gnu: Add comments. (37d5dc0daa) regex: port better to Solaris 10 (469b0d23f2) autoupdate (68c797a732) intprops: improve comments (5ea3e3a161) intprops: fix comment typo (f05e6ea892) intprops: try to avoid tickling similar bugs (749eb770bb) intprops: port to Oracle Studio 12.3 x86 (a49b6ecc71) getopt: prefer - to _ in new file names (ffc927eef2) getopt: port recent getopt changes to macOS (4172365d89) getopt-gnu: omit some duplicate code (28ac412baf) getopt-posix: use angle-bracket include (bd98e2e72d) getopt: annotate files with relationship to glibc (d9c418c8af) getopt: split up getopt.in.h and eliminate __need_getopt (e7207fdf6a) getopt: better handling of ambiguous options (f8667251fe) getopt: refactor long-option handling (62cb366ed4) getopt: tidy up _getopt_initialize a bit (ef3ea3cc01) getopt: merge from glibc: repetition reduction (d72c5a7bed) getopt: clean up error reporting (dcfe5a0e9c) getopt: fix fencepost error in ambiguous-W-option handling (ae3e58d3dc) getopt: clean up getopt.c and getopt1.c file headers (fbd6c98844) getopt: harmonize comments with glibc (2dcee3a791) getopt: remove USE_NONOPTION_FLAGS (74a8c9fc66) getopt: tabify, in preparation for merge with glibc (64abc9c7c6) relocatable-lib-lgpl: Fix link error (regression from 2011-06-16). (06d9e7302a) autoupdate (dd005fce8e) glob: Fix invalid free() call. (b1d7f3165b) glob: Fix memory leaks. (0eee3ccaae) md5, sha1, sha256, sha512: Add comments regarding correctness. (3e7178b337) autoupdate (948db16eee) users.txt: add grub link (683b607896) getopt: merge from glibc (bd78ca3d3d) dfa: make [0-9] faster in non-C locales (6afba02d78) autoupdate (7b8cbb9533) lock: Fix compilation error with HP-UX IA64 cc. (24b32161cb) stdalign: tweak version# and test for HP-UX IA64 (92869ecaba) vma-iter: Add support for Solaris. (fef4a135e4) vma-iter: Prefer HP-UX specific API on HP-UX. (bfd9640a37) stdalign: restore previous behavior for HP-UX IA64 (751d63a4aa) stat-time, timespec: Support use of the header files in C++ mode. (e7e0b673e0) stdalign: Make it work with HP-UX cc. (c38ebd78a8) flexmember: try to detect HP-UX 11.31 cc bug (089d89e4a2) stdint: Fix test compilation failure with HP-UX 11 cc. (e30643c2f1) gnulib-tool: Don't produce a tests directory with only snippet .h files. (363135016c) vma-iter: Add support for HP-UX. (c1a21de214) limits-h: Make it work with HP-UX cc. (4029e27f23) Fix test failures on DragonFlyBSD. (69fabe9444) freadahead: Silence warning on DragonFlyBSD. (df17c50823) vma-iter: Add comment about AIX. (e0e952c7b6) snippets: move unadjusted snippet sources to lib (47cbe8bab2) gnulib-tool: don't automatically distribute files from top/ (f30205c5d5) users.txt: Update link to libvirt's repo (7da447eaa1) gnulib-tool: fix typo in comment output (fb8289f44a) snippets: work around GNU Make 3.82 VPATH (1c2185b80a) gnulib-tool: minor --gnu-make fixups (d608854763) gnulib-tool: new option --gnu-make (dfbe4c0276) gnulib-common.m4: avoid aclocal.m4 bloat (d0e0d18ce1) vma-iter: Let callers know about error. (3e18c00866) parse-datetime: remove extraneous generated source file (405cd67538) autoupdate (b800e567ad) autoupdate (a490e6357a) autoupdate (934da14a7a) Fix value of LD for 64-bit compilers on AIX. (ab2b7ad153) autoupdate (d328ea1e12) dtotimespec: simplify (19b554f154) test-calloc-gnu: Reenable test also for GCC 7. (8250f4c6d0) test-calloc-gnu: port to GCC7 (26034f242a) tests: Avoid compiler warning about uses of null_ptr. (bc1d4143ae) doc: Mention Mac OS X deficiencies regarding semaphores. (d3181471f9) lock tests: Fix test failure on Mac OS X (regression from 2017-01-05). (4c50d77c87) perror tests: Tweak for z/OS. (c1035211b3) nproc: Refactor large function. (a59926b805) nproc: adjust handling of OpenMP environment variables (0481ab5203) nproc: support nested OMP_NUM_THREADS, and OMP_THREAD_LIMIT (3f61a6d1c2) maintainer-makefile: Fix AC_PROG_SED with autoconf cache. (a7c0c973af) ftoastr: port to -Wdouble-promotion (c853fca788) lock tests: Fix build failure on GNU/Hurd (regression from 2017-01-05). (4084b3a109) lock tests: Fix build failure on z/OS. (6361efe6e2) havelib: Prefer the search path of /usr/bin/gcc over the one of $CC. (a7fbc7bdbe) havelib: Support overriding the result of AC_LIB_PREPARE_MULTILIB. (be5c1e4593) gnulib-tool: Avoid conflict of havelib-tests with --single-configure. (f42ee040af) users.txt: Update links, use HTTPS where possible (fad631e74d) xbinary-io: Fix inlining. (bc63f326a5) xbinary-io: rename from xsetmode (820fa6ad06) tests: Adjust to recent SET_BINARY change (87c456bf6f) xsetmode: new module (7de8fbeeb8) headers: fix begin-end typos (b03f418bdb) selinux-h: port to PGI 16.10 (e041ac5f63) argp: port to PGI 16.10 (8b3e22b187) unicase: Update function protoype to match definition (f497bc109a) times test: Avoid gcc warnings on Linux/x32. (d66ababa0f) glob: port better to emscripten (26b8e1b3cd) host-cpu-c-abi: Support for 64-bit AIX, 32-bit armhf on arm64, hppa64. (50083d028a) search: Don't assume that tsearch() exists if 'VISIT' is defined. (e3f94e9de6) doc: Don't mention obsolete AC_LIBTOOL_WIN32_DLL macro. (ae1cef3900) stddef-tests: port to SIZE_MAX <= INT_MAX (6e3459356d) autoupdate (0bf7671558) lock tests: Fix link error. (b6acb8db44) lock: Fix link error (regression from 2017-01-05). (365ad41b06) Port to PGI 16.10 x86-64 (16f6a8d8d8) parse-datetime: handle timezones reentrantly (4e6e16b3f4) time_rz: fix comment typo (dd7a8712b8) localename: port to cygwin 2.6 (bb276b4169) users.txt: Update wget URL (tiny change) (ec01e68672) users.txt: Add wget2 (tiny change) (242a146418) dfa: fix memory leak in parse (e0e362e7b1) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa5) intprops: update doc URLs (85bd3ab640) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd753) update from texinfo (fadd80aef9) localeinfo: case_folded_counterparts and WEOF (c81472e0e9) dfa: port to gcc -fsanitize=undefined (61c27fe8f5) strftime: %z is -00 if unknown (0e68c6a37e) dfa: port to older GCC (916a632413) Update DEPENDENCIES. (03ce2e4a29) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a1366) dfa: minor simplification with emptyset (836ac768db) dfa: shrink constraints from 4 bits to 3 (2db74de177) dfa: omit unnecessary ptrdiff_t check (9d561f0d2e) dfa: omit unnecessary allocation (7fbe8c090a) dfa: omit unused local (8d3c4933cc) maint: time stamp -> timestamp (e89646ad6f) maint: remove stray .texi files (8d98f32d60) getprogname: fix port to IRIX (9ec5a9d770) dfa: melt down dfastate into build_state (7c345c68cd) dfa: simplify transition table allocation (aff55692da) dfa: fix reallocation bug when matching newlines (823b5cb589) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604d) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c52) stdioext: Port to Minix 3.2 and newer. (dc42aaceb3) getprogname: port to IRIX (7d75021d82) localename-tests: port to NetBSD 7 (6a15cedb3f) glob, intprops, xalloc: work around Clang bug (04441fd815) dfa: fix 'return' typo (f0f371e137) lock tests: Prefer semaphore over mutex. (b20e8afb0b) parse-datetime: fix generated paths for coverage files (73ecb533f8) maint.mk: support parallel execution of coverage (4bbd45b4b6) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae9) thread: Fix pth port. (fd8eabdce9) parse-datetime: fix debug message on lone year number (15b8f3046a) parse-datetime: fix local timezone debug messages (c56e7fbb03) parse-datetime: add debug warning about DST changes (30a55dd72d) parse-datetime: add debug warning about date arithmetic (f14eff1b3c) parse-datetime: fix debug message of relative part after timezone (5c438e8ce7) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa5) exec (31bc499696) build-aux/mdate-sh (0b730bddf6) doc: fix typo in previous change (c96efd22ac) Revert copyright-year change to synced files (8e0bdfa5d4) doc: modernize for C11 etc. (6f0128d140) dfa: prefer functions to FETCH_WC macro (74557b94b6) dfa: narrow more local var scopes (c8355b773e) dfa: remove duplicate assignment (5c810462f1) dfa: simplify constraint-dependency checking (e210a3cbae) dfa: prefer functions and constants to macros (760d5b7d8c) dfa: narrow more local var scopes (51536cbbf3) dfa: narrow the scope of many local variables (387fd77e70) gettext from dev (9c85a410b1) version-etc: new year (a3fd683de3) do-release-commit-and-tag: avoid shell syntax error (52a5514ddf) maint.mk: hoist gnulib_dir definition earlier (5996001fc5) maint.mk: do not always evaluate intprops-related shell (ffff79dad7) maint.mk: improve sc_prohibit_intprops_without_use (1894933d68) dfa: shorten sbit, success (b724c4e6aa) dfa: simplify multibyte_prop etc. (e0a498eccb) dfa: minor performance tweak (959c5a309e) dfa: wrap charclass inside a struct (88125b5e13) Changelog: insert omitted word (0d534864bf) maint.mk: update list of intprops.h symbol names (e9ae724b20) getopt: fix parallel test failure (b366f53ec3) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5d) lock test: Fix performance problem on multi-core machines. (480d374e59) autoupdate (d00d3c0cdb) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b7498) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5a) getopt-posix-tests: fix Makefile typo (571a9a5a3d) dfa: improve worst-case 'replace' performance (b783f1ebd5) dfa: performance improvement for removal of epsilon closure (d6df3873c7) autoupdate (aab627ea89) Split tests for getopt-posix and getopt-gnu. (bd70cf691d) posix-modules: Add options for specific platforms. (3e89666037) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f9) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d974) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd9) Un-deprecate the 'progname' module. (15bde6cfc0) Reorganize NEWS a bit. (02abf33550) tanhf: Avoid redefinition error on MSVC. (51150279ad) tanf: Avoid redefinition error on MSVC. (9ef2e6d205) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d3) sinhf: Avoid redefinition error on MSVC. (0225ce36c6) sinf: Avoid redefinition error on MSVC. (a8cff6cb02) logf: Avoid redefinition error on MSVC. (33b84df8e3) log10l: Avoid redefinition error on MSVC. (ef458c8718) log10f: Avoid redefinition error on MSVC. (fd9c060664) hypotl: Avoid redefinition error on MSVC. (048631b655) hypotf: Avoid redefinition error on MSVC. (c7f934de83) fmodl: Avoid redefinition error on MSVC. (b31297ff0b) fmodf: Avoid redefinition error on MSVC. (1a1d5eee35) expf: Avoid redefinition error on MSVC. (21ec014a2f) coshf: Avoid redefinition error on MSVC. (c3c53687f7) cosf: Avoid redefinition error on MSVC. (9113a6db3f) atan2f: Avoid redefinition error on MSVC. (cf308efdb0) atanf: Avoid redefinition error on MSVC. (4d3d2763fe) asinf: Avoid redefinition error on MSVC. (6cd601d2b9) acosf: Avoid redefinition error on MSVC. (c3cb8a2634) Avoid redefinition errors on MSVC. (0f5a9a9472) Avoid redefinition errors on MSVC. (5b60c835c4) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a6) Avoid autoconf warning. (6cd915a22d) fpending: Revert workaround against Emacs bug. (8457ffb740) getlogin_r tests: Port to mingw. (d2443002ed) getlogin: Port to newer mingw. (8fe9cd1cfc) builtin-expect: improve port to IBM XL C (ff41dd1fc3) builtin-expect: port to IBM XL C (d1469b79e1) regex: fix dependency (c64a6db43c) builtin-expect: new module (005973d694) init.sh: Add possibility to not delete temporary files. (3044ae7f43) regex: fix integer-overflow bug in never-used code (ea7015f681) fpending: fix port to MinGW on Emacs (d721ea9f81) safe-alloc: use xalloc-oversized (b8e5f9c8ae) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d1) malloca: do not exceed PTRDIFF_MAX (ca495b0f87) quotearg: pacify GCC better (cb4e027f61) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699d) dfa: fix glitches in previous commit (eb73ecacc8) dfa: fix some unlikely integer overflows (5ec9a7edc2) dfa: add an assertion to avoid coverity false positive (744c745300) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507f) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef21) link: fix test to declare use of rename() (83d7e71261) fpending: Port to native Windows with MSVC. (15a9ecdc8f) stdioext: Port to native Windows with MSVC. (5506db6b00) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e90) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff38) stdint: Update doc about Solaris 9. (d25927299b) c-ctype tests: Fix link error on Solaris 9. (52e40d22e4) dfa: fix performance bug that recomputes trans (a43f8e6e83) same-inode: port to MinGW (0d63463512) javacomp: Support Java 7 and 8. (ef9d01e848) gnulib-tool: fix the previous change (31a08abd32) gnulib-tool: fix the previous change (27d1d32a20) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd2) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba0) Relicense some modules under LGPLv2+. (349e4dea4f) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2ce) alphasort, scandir: Port to OS/2 kLIBC (44686d94ae) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82618) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b518) dfa: avoid new infinite loop (ca3ca77fc9) dfa: do not match middle of multibyte character (9cba42f87e) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e502) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9aa) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314d) maint: use a more standard return from mbrtowc test (45ba7f22da) freopen: fix typo in previous commit (ea96186d0b) freopen: work around glibc bug with closed fd (b947d0524d) fnmatch: fix typo introduced on 2016-08-17 (0a2d091427) maint: fix ChangeLog typo (475b2030ad) dfa: simplify with new function fillset (d970005d04) dfa: fix glitches with on-demand states (42fe9d2b27) dfa: addition of new state on demand (403adf1b40) srclist: sync with released gettext (54092987e4) srclist: add "release" option (1aeb584e8f) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a01) dfa: fix logic typo (60e8ffca02) fix test driver leaks: exclude, malloc, realloc (19a23ce7c0) Fix gnulib C++ namespace support and std::frexp (0f9191c165) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c65) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20fc) Relicense some modules under LGPLv2+. (20b7ebaf41) Relicense some modules under LGPLv2+. (7ee9ab7aab) autoupdate (fc2f40c137) Enable Unicode decoder safety unconditionally. (a24dbc4ae1) Correct indentation. (2c14328948) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b4) strerror: Make it compile in C++ mode. (33a0497171) sys_time: add gnulib::timeval for C++ (38237baf99) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb07) strftime: don't use __THROW (c3b131294a) obstack: port to gcc -fcheck-pointer-bounds (9f623dc537) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd486) strptime: fix compile error in recent change (8a6f03dbb2) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7b) strftime: tune %q (966b0a7e0a) Merge strftime.c changes from glibc (e6244e788e) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713d) Fix gnulib C++ namespace support and std::frexp (e7ddcc6279) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4c) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2f) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623504) strftime,strptime: support %q to represent the quarter (2f8b355aea) autoupdate (64d4d637b1) bootstrap: Fix get_version() for AIX 5.3 (4f9007e246) intprops: port to older XL C (5833fd5de8) autoupdate (68c5afe6a1) backupfile: initialize default suffix within the implementation (858f59005a) futimens: remove FIXME for old Linux kernels (35a51f8031) utimensat: remove FIXME for old Linux kernels (9381306085) maint: update how to make web pages (844d82afb5) qsort_r: Fix macrology for platforms that lack the function. (ae23caf438) sys_types: fix Texinfo typos (174653f460) getprogname: port to HP-UX (3c72272268) Update doc about target platforms. (2abfc296c6) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7b) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40d) Make the 'argp' module work without the 'error' module. (469bfadfce) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636e) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65d) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd9) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf75) system-quote tests: Avoid compiler warning on AIX. (0edeb1befb) Fix some "gcc -Wall" warnings. (5f680f2410) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7ba) libunistring: change the maintainer to 'all' (3db3ab098e) Simplify "configure: checking ..." messages. (66dc0e5a2b) Simplify "configure: checking ..." messages. (5159ac54e0) quotearg-tests: pacify gcc -Wall (57adc478b0) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6e) printf.m4: fix a bug in detecting printf %j support (aec038e314) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd851) quotearg: never write beyond the returned length (8c70d23709) getprogname tests: Avoid failure in packages that use libtool. (f4d6685201) getprogname: Fix test failure on Cygwin. Comments. (7082adff58) Make sure the libunistring detection rejects older versions with a known bug. (043722e21c) sh-quote, system-quote: revert regression of unit test. (ab97e40ca6) quotearg: fix stale tests (59aa69fd68) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea2) Fix a test crash. (9578dfeefa) test-limits-h: suppress -Woverlength-strings (79c69b24cb) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e18) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e3) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2559) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18578) Add missing ChangeLog entry (f3f2de78a2) stdint: port SIZE_MAX to glibc s390 (136ecf4524) getprogname: port to IBM z/OS (d75cbb3708) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2442) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9850) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369179) dfa: save memory for states (2692e23a48) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865580) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925d) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42c) autoupdate (d0afb6a571) quotearg: minimize shell quoting using double quotes (2ed5c11d9b) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb555) getprogname: correct the test for a __progname variable (65e69153dd) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc19) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d0) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5b) getprogname: port to OpenBSD 5.1 (9a8bf3b56c) sched: port to GCC 6.2.1 on macOS Sierra (85854baba3) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e2) nl_langinfo: pacify GCC (3be427370a) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe59) limits-h, stdint: Don't assume extensions, fix typo (b0192261ae) getprogname: port to AIX (e24a470105) update from texinfo (dfcf8b0b95) update from texinfo (e89b4a7aef) extensions: fix typo in comment (f0e9aab9df) stdint: support new _WIDTH macros (b81c53b701) limits-h: new module (0d12d16ab3) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b0) sys_types: avoid glibc 2.25 warnings about major() (a512e04112) mountlist: include sysmacros.h for glibc (4da63c5881) extensions: port to more ISO C TSes (f215ec48b6) intprops: new macro TYPE_WIDTH (6625c98b46) extensions: port to recent ISO C TRs (66786c1c03) update from texinfo (b3ffc1d8fd) update from texinfo (23899700bb) dfa: port to Solaris 9 (04b939c3a7) autoupdate (e7c79d64a0) strverscmp: avoid link failure on OS X (8e114d39d2) dfa: new module, importing grep's DFA matcher (286720379e) getprogname-tests: don't depend on assert-h (6d237fd01d) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9b) getprogname: fix errors in previous change (f184a68f56) parse-datetime: restrict debug output to input string (2eb2659743) flexmember: new macro FLEXALIGNOF (7da1068a87) getprogname: port to systems with __argv (mingw, msvc) (320679aaa1) flexmember: port better to GCC + valgrind (4c32543a4f) getprogname: port to Solaris 10 (53270b2747) stdalign: correct mistake in alignof doc (775dbeeb11) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e59) main.mk: remove sc_program_name (38c0fe5ca1) Port tests away from progname (f7bf2e4445) Port modules to use getprogname explicitly (f29814b96c) getprogname: new module (653a5be975) autoupdate (73affcd234) manywarnings: add -fno-common (bf8e658ffa) parse-datetime: Fix typo. (cffe9acc62) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95053) strverscmp: sync with glibc (5d856f70e9) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381d) intprops.h: port recent changes to GCC 6.2.0 (abae112b34) intprops.h: use __typeof__ with GCC 7 (d22721e2ef) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f9) intprops.h: fix missing-backslash problems (b9c364f02c) autoupdate (bea6f3f8fc) intprops: fix paren typo on old platforms (f10125053f) intprops: port to OpenVMS (a073adb9e9) parse-datetime: improve debug implementation (5d36768ce2) c-strcase-tests: port to EBCDIC (6e2966216e) sigpipe-tests: fix typo (d05a8869be) canonicalize-lgpl: fix errno after malloca fails (5155e7c030) strtod: port errno handling to z/OS (a2a39436b6) strtod: port to z/OS (eb81ccc4eb) regex, string: rename to avoid '__string' (9b5002be4f) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46766) thread: port to z/OS (7ff4777463) maint: port tests to z/OS errno behavior (e6921e9864) maint: preprocessor changes to support z/OS (74e641c2e5) fclose, strstr-simple, wchar: port to z/OS (17b66f6152) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad0) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee90) stdbool: don't require _Bool for C++ (6fafd688d6) getdelim: remove dependency on realloc-posix (52b63a0ff3) update from texinfo (1eab2138af) update from texinfo (1eb82ad96b) parse-datetime: add optional debug printing (12ad79069d) update from texinfo (8318f4ae29) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce8) update from texinfo (7cc8a5d7a2) update from texinfo (e4f1a4a5bc) update from texinfo (3b2f84383f) update from texinfo (6432c4e887) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c811) useless-if-before-free: skip non-matching lines early (4f5dc0ac1e) update from texinfo (b5f24f6fbf) maint.mk: speed up sc_po_check (5fb8cef649) maint.mk: speed up require_config_h_first (b23fd9d8c3) maint.mk: speed up sc_po_check (04fd882111) update from texinfo (f3a85fbc2d) update from texinfo (2c11706d62) autoupdate (a3592509fb) autoupdate (348402f2aa) update from texinfo (005d9b7d6a) autoupdate (b3c5be34c8) update from texinfo (03d3f13586) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554f) update from texinfo (ff72e641aa) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61836) doc: mention glibc SSIZE_MAX buglet (2cd814db9c) printf-posix: Fix mingw build (68b6adebef) mktime: call tzset as per POSIX (97173b26d2) fts: handle readdir() errors (6835fc458f) intprops: port better to GCC 7 (406465c598) intprops-test: port to GCC 6 (5050ee058c) autoupdate (0ba497e828) update from texinfo (577f01d9cb) autoupdate (baef0a4b94) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a7) autoupdate (gettext-0.19.8.1) (6dc5c2148c) update from texinfo (99a33c72db) regex: port to Sun C (334d97f35c) update from texinfo (190bc0f7f0) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea41) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b8) Use GCC_LINT, not lint (96609bb2f7) secure_getenv: Port to many more platforms. (b117e55e41) update from texinfo (532bfcfc55) canonicalize: Fix broken probe for realpath. (246b3b2880) unsetenv: relax to LGPLv2+ (f8fb07405a) update from texinfo (9280e3089a) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c6) manywarnings: update for GCC 6.1 (6f9206d4db) autoupdate (816580fe48) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6a) glob: size_t overflow checks (7cf8f77f03) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c731) Fix undefined behaviour in gettext.h. (d8cd505c69) autoupdate (e9e6625764) git-version-gen: avoid undefined shift (de37a1ca04) update from texinfo (6560242c4a) glob: merge glibc changes into lib/glob.c (36cc6c33ad) mktime: spelling fix in comment (c382e8d72a) mktime: port to stricter signed overflow checking (e6a38a9084) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310a) mktime: resurrect DEBUG_MKTIME testing (b4a3de1dee) mktime: simplify DEBUG_MKTIME (549de1eb50) Port mktime_internal offset to unsigned time_t (b28c2cda0e) xstrtol: prohibit monstrosities like "1bB" (6ed53f13bc) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9248) xstrtod: modify *result only if no errors (811b09243c) btowc: document problems in C locale (f3852a93c7) autoupdate (730c5249cc) update from texinfo (27f8ef888e) mktime: improve integer overflow checking (464ba3489f) intprops: check two's complement assumption (b9e3fb39a8) intprops, mktime, strtol: assume two's complement (a4910b9481) stdint: port to strict C11 left shift (705764b377) mbrtowc: work around glibc bug#19932 (b7bc3c1a4e) update from texinfo (29ea6d6fe2) autoupdate (aff9954ef3) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31873) argp: merge changes from glibc (14a582531c) Prefer American spelling for "initialize" (d95b819f46) autoupdate (075c7d4ff4) stddef: support configuring with g++ (aeed3a2503) autoupdate (f0be2ae5b0) autoupdate (52b0cbbc7b) update from texinfo (a7b5c91a62) test-framework-sh: minor cleanups (e91c0d4f94) test-framework-sh: revert port to NetBSD 7.0 (4515da0d71) autoupdate (8f3c4d3889) Port better to Alpine Linux (7347cbf5a4) test-framework-sh: port to NetBSD 7.0 (d240000283) update from texinfo (c9a99944e5) gitlog-to-changelog: suppress ignored chatter (0ef1689f91) update from texinfo (1d4ee40d20) update from texinfo (4989095acf) setlocale: add "sv" to Windows language table (84213f4b0e) update from texinfo (2726749873) sys_select: port to new Cygwin (4cf73f1f1d) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175b) time_rz: port to clang -Wunused-const-variable (488c58283a) std-gnu11: improve clang support (d8f02239ee) select: port more to Intel 2016.1.150 compiler (f58b173971) select: try to port to 2016.1.150 compiler (7b4f58d83d) localename-tests: memory allocation fixes (77313df97d) intprops: make .h file license match module (841c4fa800) acl: fix missing return on Cygwin (bdb72bc645) update from texinfo (91d878ad50) update from texinfo (fa2329eeae) extern-inline: port to PGI CC (6c58857620) update from texinfo (59e5b6da81) update from texinfo (64f7deda0d) signbit: port back to pre-C++11 GCC (a0bfcb8ecd) mountlist: recognize autofs-mounted remote file systems, too (781788eeb5) signbit: port to C++ with GCC 6 (516dc7d860) regex: make it closer to libc (f97745b0f6) regex: merge patches from libc (df5ed01e82) update from texinfo (4c6040c5c1) update from texinfo (40a87e7df8) autoupdate (5be7728cf7) autoupdate (bbe207b15b) stdalign: port to older HP and IBM cc (aa3dc759e8) stdalign: port to clang 3.7.0 (cd9ecca881) update from texinfo (bc4ac2f225) readdir_r: now obsolescent (53348f290e) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade0) update from texinfo (3ef729a2bb) sync install.texi from autoconf (7ac276b42c) misc: port better to gcc -fsanitize=address (54615b95ff) update from texinfo (e78f894d0b) autoupdate (d5cbe9d4fd) verify-tests: also remove stray test-verify.Tpo (cd6a45292c) std-gnu11: new module (2cf7d5cfdb) update from texinfo (d1cca4c2a0) update from texinfo (9c780eb585) get-permissions, strftime: fix grammar in comments (7757cc8cf3) gettext: mark as obsolete (4cfc2d2d0b) gnulib-tool: don't give up on ln -s so easily (d9958eb1eb) closedir: fix OS/2-related typos (b701042f59) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e58) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a8) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5cb) bootstrap: use American spelling (0f9d53cb3b) @item needed inside @itemize (0fce642dc8) hash-pjw-bare: fix comment (d53122d01b) wcwidth: Replace also on OpenBSD 5.8 (485f1270a8) update from texinfo (73637fe8bc) gnu-web-doc-update: fix addition of new files (6465306025) utimens-tests: avoid pulling gettext .m4 files (914feb672c) regex: pacify static checkers (336fa860d2) regex: fix [ diagnostic (7c6e85cf4e) regex: fix memory leaks (9e849a7083) fts: don't unconditionally use leaf optimization for NFS (85717b68b0) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb5) gnulib-tool: don't assume ln -s works (0e50dd0071) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d7) openat_proc_name: port to OS/2 kLIBC (de11c4a45a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145e) doc: mention unfixed issues with unsupported localtime() values (95c4842733) Go back to gettext-0.19.7 (ec513ffcf3) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101f) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415c) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28617) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515523) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b0) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3c) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1767) doc: mention setlocale() issues on OpenBSD (5ac0e2ba90) sig2str: list all signals on FreeBSD >= 7 (dce117ace2) acl-permissions: port to USE_ACL==0 platforms (cff4b380b8) mktime: rename macro to avoid glibc clash (0433724bb2) Port "$@" to OpenIndiana ksh93 (8c4223e2f1) autoupdate (3f89681acc) Port Universal Time settings to strict POSIX (6118065a2b) update from texinfo (313ed2a5dc) update from texinfo (9f11fc5802) msvc-inval: fix problem with unset shell var (6cc32c63e8) autoupdate (271dfe3798) tests: for compare_(), use cmp -s where available (9b3899a94d) version-etc: new year (71090a2a31) human: fix output buffer overrun by 1 (92bbc1b583) autoupdate (c86965970a) maint: add missing ChangeLog entry for previous commit (8cc2bb4823) maint: fix operator precedence in mbrtowc test (1f63650823) autoupdate (3581a747f8) regexprops-generic: update from regex.h (f7d3057b12) strftime-tests: avoid false failure on OS X (81d0a26465) update from texinfo (0394787c31) fts: ensure leaf optimization is used for NFS (c97b8b9030) fts: enable leaf optimization for XFS (d459ec6a4f) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96d) intprops: comment fix (a214964682) update from texinfo (d9bd36759d) intprops-test: work around GCC bug 68971 (111ca669ae) autoupdate (26989d00c8) gnulib-tool: allow multiple --local-dir usage (55c6f22b80) fix freadptr to work with ungetc on all uClibc configs (b8d0159192) update from texinfo (9a7c87c5a5) autoupdate (5f2c426b53) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839a) update from texinfo (b8635957de) autoupdate (ea6de84a12) autoupdate (71d39c1644) update from texinfo (1956403d67) xalloc-oversized: improve performance with GCC 5 (9c919a0643) intprops: new public macro EXPR_SIGNED (f197c2c9e5) intprops: fix typo in clang port (a66a3b96c5) test-timespec: fix typo in previous change (36d982f39b) timespec-sub: fix overflow bug; add tests (051613c240) intprops-test: suppress -Woverlength-strings (ca64874789) maint: add missing ChangeLog entry for previous commit (605b6330cc) quotearg: add quotearg_n_style_colon() (3e4ade2720) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786d) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f25) quotearg: constify get_quoting_style parameters (77d702067d) quotearg: add support for $'' shell escaping (df3cd2684d) maint: use a more standard return from mbrtowc test (45228d9689) intprops: add WRAPV and const flavors for GCC 5 (86b1f082dd) doc: use extended timezone format in iso-8601 example (825f16280f) update from texinfo (5dbf9fa664) update from texinfo (82d514b064) update from texinfo (456b8e9f25) stdalign: port to Sun C 5.9 (956fa543b1) autoupdate (937ba966ec) update from texinfo (413394c43e) autoupdate (1d16a7bd49) time_rz: fix comment about tzalloc (9180f79eb0) update from texinfo (09cf84f60a) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5306) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f35) time_rz: return NULL if localtime_r fails (b0ac02e82a) fts: port to C11 alignof (04dee58e17) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d86) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af09) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46fa) ChangeLog: fix typo: s/cound/count/ (30b2a6a9ef) safe-alloc-tests: fix typo in license header (5a4906aab5) copy-file: fix mem leak in error case (40157ce254) localename: control langinfo.h inclusion (63881a60d6) update from texinfo (b92e701c64) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91a) accept4-tests: fix to avoid non portable flags (f982bc8df2) update from texinfo (2aaf432526) update from texinfo (2fda85e862) gnulib-tool: fix tests of 'extensions' module (63ce1a2103) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45161) autoupdate (5fecb65e32) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b01) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f6) uniname/uniname-tests: avoid compiler warnings (b323990742) autoupdate (a5a1569d19) mountlist: clean up of variable duplication (1eda6d17e9) c-ctype: do not worry about EBCDIC + char signed (d2de2a916f) c-ctype: port better to z/OS EBCDIC (ff1ef114b4) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab6) sockets: MS Windows initalization fixes (f28235237d) gc: fix detection of installed libgcrypt version (11792d29f9) c-ctype: rewrite to use inline functions (43a090ce05) fnmatch: add one more coding cookie (82b86107d7) maint: add coding cookies to non-ASCII sources (f406941a8a) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae4) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca2) c-ctype: improve c_isascii testing (5b09f8c067) Fix ChangeLog typo (617d662865) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579e) Update ChangeLog to match previous patch. (6b34bf6d25) c-ctype: support EBCDIC-style c_isascii (4d83e798da) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c62) * modules/c-ctype (Depends-on): Add verify. (ad0295870b) c-ctype: port better to EBCDIC (7e2a8ea26c) nanosleep: fix return code for interrupted replacement (6439a0af0c) autoupdate (abddf3d64e) Diagnose ERE '()|\1' (5513b40999) Revert previous patch, as it did not fix the bug after all. (c9ff68cb20) regex: fix dangling-backreference bug (7f6191fd19) regex: merge patches from libc (2f8140bc8c) autoupdate (601d8f444d) autoupdate (b3ade652aa) autoupdate (3bb2688d86) autoupdate (5543909487) ceill: detect buggy OpenBSD implementation (9ef06e399f) mountlist: add me_mntroot field on Linux machines (c6148bca89) doc: Describe to use multiple instances of gnulib (8b7d8f7a32) autoupdate (2018b78812) autoupdate (37979a2344) base32: mark function as __attribute__ const (7ab64d2610) autoupdate (ff871fc1c7) autoupdate (6be13855ca) gnulib-tool: don't transform binary files with sed (b4f31e3a89) autoupdate (ec84e0e365) autoupdate (1029a81122) autoupdate (6d48a19472) autoupdate (1a497cf650) gperf: respect silent rules (30f4290277) Improve port of stdalign to C++11 (5bb169c3be) pmccabe2html: fix gawk regex escaping (c496809ef2) update from texinfo (cc47643cb9) time_rz: port to pedantic memcpy (9c70545fde) autoupdate (8dc6f28f28) time_rz: port better to MinGW (d3bc691753) time: port __need_time_t to MinGW (b18e6d98e2) strftime: fix newly-introduced bug on Solaris (fe699d375f) test-strftime: test for Solaris bug (c1340b3d34) time_rz: port to Solaris etc. (5ed44b374c) time_rz: now LGPL (1f2146e9e9) time_rz: make a constant 'const' (d3e697dd9e) time_rz: fix off-by-one typo (2134fd0ae3) autoupdate (37ff1822a5) fprintftime, strftime: use timezone_t args (a89e344969) time_rz: new module (4bc76593d5) flexmember: license is now unlimited (e187c794c9) autoupdate (eda101a012) maint: update copyright paper procedures (5db5343031) autoupdate (f31cdc3099) autoupdate (5d1b1fefb1) localename: fix link error on Illumos (9b6679dcac) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd026) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e764) acl-permissions: Fix on FreeBSD (da97e2a534) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c001) file-has-acl, acl-permissions: fix HP-UX typos (f466404649) regex: match current GNU grep behavior (5a5a9388e9) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da6) autoupdate (a546dfff25) tests: restrict shells to those that support 'local' (d03962a999) fix mistakes in ChangeLog entries (8a172a2ebf) unistr/uN-strtok: handle multibyte delimiters (2c5543396b) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa8) u{16,32}-strstr-tests: relax timeout condition (ea30903390) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026b) update from texinfo (f86b440421) autoupdate (1f4c326b35) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa4) fix pty related tests issues on Windows (9ba6a0085c) acl: fix definition of acl_from_mode on FreeBSD (716083c1a8) readutmp: port to FreeBSD >= 9 (259e4fc29d) mgetgroups: port to strict OS X (18738862eb) mgetgroups: fix port to strict OS X (8131cd61ac) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30b) mgetgroups: port to strict OS X (b4d1637b79) mountlist: avoid an unused-label warning on OS X (7055161313) error.c: correct printf-style format: %d -> %u (c3cf2ea464) fts: avoid reading beyond the heap allocation (49078a7800) savedir: avoid undefined behavior in qsort call (791147f316) userspec: avoid undefined behavior in gettext call (402f350d06) update from texinfo (95e7240515) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f74) wchar: fix MinGW compilation warnings (e1085f202f) uniname/uniname-tests: use pristine data files (447c67539b) linked-list, linkedhash-list: avoid compiler warnings (d0302f0038) libunistring: bump minimum version to 0.9.6 (19e096ae74) uniname/uniname: update to Unicode 8.0.0 (1b23c2190c) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb830) libunistring: update to Unicode 8.0.0 (705f4efc33) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d4) * lib/set-permissions.c: Spelling fix. (82990bb47a) update from texinfo (d7f393ed47) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062f) fsync: document AIX misbehavior (848a19c75c) acl-permissions: more porting to AIX (ecabc6b015) stdio: Don't redefine gets when using C++ (d6176702c3) acl-permissions: add a cast to port to older AIX (e4f783014d) acl-permissions: port to older AIX, C89 HP-UX (fa21489752) update from texinfo (b287b62196) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf46) file-has-acl: fix build on Mac OS X 10 (98aa8776dd) prefix-gnulib-mk: remove no longer needed special case (41834ff16b) acl: don't depend on the deprecated qacl module (2c2d4d9164) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c98) pthread_sigmask: discount system version if a simple macro (f39477dba7) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e6) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830c) acl-permissions: Fix build on Solaris and Cygwin (188c4b491b) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352749) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5d) qacl: split into qcopy-acl and qset-acl (2b93f1e2da) gitlog-to-changelog: new option --ignore-line (62484d6e81) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d6) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3afb) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed73) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527cebb) error: use correct printf attributes on mingw (b62fec49d7) update from texinfo (7f573b802f) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b46) stdio: fix probe on mingw under gcc 5.1 (21431dee11) autoupdate (875ec93e15) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1c) update from texinfo (583b5ea804) doc: document glibc posix_fallocate() issues (7989720175) gendocs.sh: document new htmlarg default (fddc6dcff4) extern-inline: no need for workaround in GCC 5.1 (44f73b8dec) update from texinfo (23741e575d) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff3) tests: pacify GCC 5.1's stricter printf checking (2aea2c7233) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e26) file-has-acl: port to CentOS 6 (ff714c0a20) file-has-acl: always return false when ACLs aren't supported (496c2cf034) gettext: propagate po/Makefile.in.in too (f2f6980924) file-has-acl: new module, split from acl (8008070207) manywarnings: add GCC 5.1 warnings (df82ac05f6) autoupdate (74fa2c0471) doc: update FDL template to match FDL examples. (abb0d2e0aa) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc60) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58396) gnulib-tool: output bold attribute more portably (75d1743ac5) qacl: Simplify HP-UX acl_nontrivial check (2653a3014f) acl: On Linux, check for acls without libacl (da6ebc941e) acl, qacl: split off shared functions into separate object file (a09a0344e3) git-version-gen: revert "detect untagged revisions" (6c4ac1b665) tempname: avoid unused parameter warnings (35a0bf1d53) git-version-gen: detect untagged revisions (bedd7833ac) fseeko: fix build failure on NetBSD >= 6 (f2c88dc128) gitlog-to-changelog: port to MS-Windows (261ba83ae8) gendocs: new option --tex for texi2dvi options (1627a8a2b9) sync gettext .m4 files from gettext (3e2dcf7b9f) uniname/uniname-tests: fix failure due to alias (e830fc25d8) hash: remove deprecated hash_insert0 function (634ddcf870) mountlist: remove dependency on libmount (3fb6e36036) stddef: port to pre-C11 GCC on x86 (e2e66692cd) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d0) yesno: make EOL optional in ENABLE_NLS case also (386315b305) fdopendir-tests: test it does not close its arg (d164bf67cc) gitlog-to-changelog: trim trailing white space (2b93079a5d) gitlog-to-changelog: new option --ignore-matching (84f5241b99) fdopendir: port better to MinGW (a277f536d9) fdopendir: fix typo in comment (b89aa0edea) error: document all entry points provided (0f4fa16dfd) autoupdate (5a4d088445) autoupdate (c2bfaa58dc) autoupdate (8d739f428d) vasnprintf: pacify clang 3.5.0 (4fed9c82b5) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e148) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f00) tests: support stderr verification with returns_() (0d3024546a) passfd: avoid valgrind uninitalised data warning (8be5f2c10e) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec989) dup2: doc and test for Android bug (a39fbed384) Replace dup2() on Android (2f1a88d407) Android doesn't define RLIM_SAVED_* (cc0a1a96a5) autoupdate (5220348250) vasnprintf-posix-tests: use consistent test (61922366d4) printf, isinf, etc.: noncanonical != NaN (bd38edc817) fts: remove redundant close() (trivial) (12d27cace7) getdtablesize: port better for Android (62667e387b) poll: fixes for large fds (d42461c38d) fcntl: Fix cross compiling (119aeef6c7) dup2, fcntl: cross-compiler better for Android (f9fa715913) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249255) getopt: don't crash on memory exhaustion (6fa31e52cb) tempname: allow compilation with C++ (trivial) (4f2e910002) dup2, fcntl: port to AIX (c74a873bd6) getdtablesize, dup2, fcntl: port to Android (5e2516d4aa) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1c) More changelog fixes (81ac748f1a) fts: avoid crash when a cycle is added while traversing (60af6a363f) uniname/uniname: support character alias (784023c966) Fix ChangeLog botches in my recent commits (3ca9a533c2) duplocale: Fix Android build of duplocale-tests (52f74ee1b4) signal_h: Fix Android build (92f4ac3ad2) net_if: Handle content-free <net/if.h> system headers (14acd1e1a0) linkat_nofollow: Add fallback case for cross compiling (f1514e591d) euidaccess: Fix Android build (d46768c01a) getugroups: Fix Android build (30ea03fe4f) localename: Fix Android build (b21929c0ed) getdtablesize: Fix Android build (7434c476c3) Assume unbroken ungetc() on Android (60f0efb19a) Fix FILE struct compatibility with Android API level >= 21 (8e19825e65) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c383) maint: various whitespace cleanups in tempname (63d2d19541) tests: provide returns_() to simplify exit status checking (c61e31c4e5) mountlist: only use libmount when specified (de1cbdd482) uniname/unimame-tests: don't link with -lunistring (ffe64673c3) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4ce) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d81) xalloc: fix typo that suppressed warnings (d85acc4abd) full-read: fix license notice typo (b2c48c1e65) crypto/gc: fix a -Wswitch warning (bf729b4836) autoupdate (ffb3016337) update from texinfo (aa902b69a9) tempname: new try_tempname function (56e31f06e1) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb3) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb99) symlinkat: include all required header files (b650986cb3) update from texinfo (9c1f45e069) update from texinfo (751cd554a0) update from texinfo (94125cd296) localename: support Solaris 12 and illumos (387c214c0d) locale: fix tests on illumos (dfe49c94d3) unictype: avoid undefined left-shift behavior (bb41ff0b77) libunistring: bump version of unitypes dependants (ea6cb044ca) unictype/category-none: fix link with libunistring (40023a310f) unitypes: fix build with installed libunistring (c7e000ae81) time: port to MinGW32 3.21 (342d9f09f2) update-copyright: apply to self (8582958a34) libunistring: update to Unicode 7.0.0 (7585eb3f16) libunistring: update to Unicode 6.3.0 (0d1916cba5) libunistring: update to Unicode 6.2.0 (794132ffcb) libunistring: update to Unicode 6.1.0 (4b6bc42e05) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea2) uniwbrk: ignore Extended/Format characters at BOL (626571a023) test-strstr.c: avoid a trivial leak (769f1ff839) update-copyright: recognize groff's \(co marker (06c61ed439) maint.mk: fix compatibility with OS X nm (d5e367c52d) localcharset: improve charset detection on OS/2 (9bb70e04d4) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f3) count-leading-zeros: fix pragma typos (ba8e4c8d98) autoupdate (e7caa4303b) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f0) uniname/uniname: update to Unicode 7.0.0 (257752a173) doc: update INSTALL from autoconf (c27f1a356f) stdio: fix use of PRIdMAX on modern mingw (ca563b431b) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3d) lib-symbol-versions: cache script check (498a1b6bc7) maint: fix grammar nits in propername (d44c524ba7) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e3) gendocs: Add 'doc/gendocs_template_min'. (0790155908) gendocs: Change maintainer. (bae95fca29) gendocs: copyright date and version fix (aecd38787a) derived INSTALL (2198448f5e) revert copyright updates in slaved files (2f66740af7) version-etc: new year (b9bfe78424) autoupdate (bd86632bd0) autoupdate (b8db7e8831) xstrtol: ensure errno is reset (55cda57aa2) utimens: fix dependency typo (7177237ead) autoupdate (ffaeb0c8fd) docs: mention why libgen.h is bad (16518d9ed8) autoupdate (8d55a7b7a2) assure: new module (034a18049c) autoupdate (ca6dede24b) stdalign: port better to HP compilers (95c5407b3b) stdalign: work around Apple GCC 4.0 bug (a8c75ca739) gendocs.sh and templates now maintained in gnulib (7bf1097e7d) getcwd: fix test failure on OS X 10.9 (4f3dc0beed) parse-datetime: avoid a compiler warning with byacc (1fafbb302d) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c8) autoupdate (98c35a0e40) update from texinfo (3e51cf7079) stddef: support C11's max_align_t (3ae2441d46) unistd: fix iOS check conditional (73991ca4ba) posixtm: avoid compiler warning in a better way (89db07c7c6) relocatable: support UNIXROOT in relocate() on EMX (cc00098501) freopen: workaround freopen() on OS/2 kLIBC (3c4e083310) get_shared_library_fullname: port to EMX (023ca2dd07) find_executable: port to EMX (a457b0c8c9) sched: check struct sched_param in spawn.h as well (5945e4ee5c) support GNU format printf and scanf on mingw (cf88e56ab3) bootstrap: Allow perl modules in $buildreq (3914f31535) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e5) vasnprintf: fix potential incorrect errno (ec6a60bfd9) vasnprintf: fix potential use after free (c5c4f53b31) autoupdate (79002fdd9f) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c56) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5ab) autoupdate (cab5b4a927) git-version-gen: do not print new line characters (e5a15adc6d) gnulib-tool: recognize x:* as an absolute path (9a98fdfef2) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44b) autoupdate (1b6c775c6b) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf0) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8b) printf: fix configure check on big endian systems (4b4ef862eb) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886c) gitlog-to-changelog: add --until (6dd16adf3f) update from texinfo (e9dd4906da) extern-inline: update commentary about GCC bugs (92b60e6166) gen-uni-tables: untabify (46d015f9c3) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514a) gen-uni-tables: utilize 'assert' (9464ea9d6a) gen-uni-tables: cosmetic improvements (b6ffce655f) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34b) fts: port to C89 (5cb103952a) unistd: port to iOS (08c22d94af) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e5) autoupdate (269a0fae57) update from texinfo (e28a0f74e2) obstack: avoid potentially-nonportable function casts (127ed6a3ea) obstack: fix macro return values (d15b2da0ac) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec09) obstack: port to platforms that #define __alignof__ (ec799b2df4) linkat: don't unconditionally replace on GNU/Linux (c564172a11) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5bb) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e078) obstack: add NEWS entry for recent incompatible changes (04a4a930a6) mountlist: don't use libmount to decide on dummy/remote (2768ceb799) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852538) obstack: prefer __alignof__ to alignof (37de51e2c2) obstack: prefer alignof to calculating alignments by hand (e8f86ce95e) obstack: use size_t alignments and check for overflow (6c34297a91) obstack: 64-bit obstack support, part 3 (82a38a0d77) obstack: 64-bit obstack support, part 2 (bb2ab7ecb6) obstack: 64-bit obstack support, part 1 (266ac1b98d) obstack: tidy part 2 (8216dffc27) obstack: tidy part 1 (ec1a9f7b6f) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792e) iconv: avoid false detection of non-working iconv (facebc6bcf) bootstrap: print more diagnostics for missing programs (1bbbc2c04e) bootstrap: only update the gnulib submodule (e94cfb19c8) symlinkat: port to AIX 7.1 (032bd15105) readlinkat: port to AIX 7.1 (cb3a9b8b56) remove spurious { (b155b06498) modules/fcntl: fix error reporting by dupfd (8a695b675d) basename, dirname: Improve documentation. (322e0b052c) exclude: declare exclude_patopts static (734ed7c8a7) autoupdate (5ab220cc90) dirname: support compilation with C++ (dc53bac1b4) qsort_r: include <config.h> (aa0c2b9e7a) avltree-list: avoid compiler warnings (5549ef8e01) qsort_r: new module, for GNU-style qsort_r (41473cf94a) strerror_r-posix: support compilation with C++ (ca194c036e) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd96) autoupdate (b4c8d133cb) mountlist: use /proc/self/mountinfo when available (3ea43e0254) users.txt: add cmogstored (2bf7326e10) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be73) gnulib-tool: Fallback to wget when rsync fails (c83b897099) maintainer-makefile: add syntax check for useless ';;' (5be8d47e02) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b7) error: drop spurious semicolon (4738e5acde) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0af) manywarnings: add GCC 4.9 warnings (157c42eff7) vasnprintf: fix bugs in width computation (1f5bc60c49) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a27) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6581) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc09) vla: new module (a6c54be167) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeaec) getpass: don't assume struct termios (59893aec3d) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc30) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c0) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba7) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb46) accept: document Solaris 10 type glitch (ce49a606af) extern-inline: port to FreeBSD, DragonFly (2c93b8bb49) autoupdate (1902e8ebdd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f4) openat-die: use _Noreturn markup (a5f2a6d5c1) test-open: port to cygwin, which lacks Fortify (d98277fd17) localename: Enforce declarations before statements. (5acee27d5d) test-userspec: don't look up numeric user names (222d1272ae) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b19) announce-gen: avoid failure when Digest::SHA is installed (0172fd52dd) gettext: revert "update macros to version 0.19" (71be4c87c8) regex: don't deref NULL upon heap allocation failure (1051177e3c) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9c) regex: fix memory leak in compiler (c4093fa164) announce-gen: avoid perl warnings (648f4ae731) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b77) nl_langinfo: Fix last change. (b5c3f721fa) Define macros for glibc (903f8952df) Sync up error.c with glibc (49c19fe3e5) nl_langinfo: fix build under mingw (2d280742a9) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4814) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d61) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e7) Bruno Haible has stepped down as maintainer. (ed6374814e) mktime: merge #if/#ifdef usage from glibc (e2646b0c6b) git-version-gen: improve option descriptions (fdf9a5de25) regex: fix memory leak in compiler (316c9c508c) regex: merge patch from libc (657762608e) acl: port to gcc -Wredundant-decls (9a3928ed14) parse-duration: eliminate 68-year duration limit (831da41cbc) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417be) pthread: define thread-safe macros on some platforms (badf0c4f5f) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140ac) gettext: update macros to version 0.19 (9b9370caf6) select,poll: fix console handle check on windows 8 (c6e14bbd5d) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f29) times: fix to return non constant value on MS-Windows (b0d4fe9539) isatty: fix to work on windows 8 (a008d625b7) maint: fix typo in fdl.texi (0a38624d37) mountlist: avoid hasmntopt const type warning on solaris (502809019b) maintainer-makefile: delete obsolete code (d55899fd2c) maintainer-makefile: avoid spurious error messages (088f504938) rename: avoid unused-but-set-variable compiler warning (eb0662ed9a) maint: add ChangeLog entry missing in previous commit (e29cd9eb7b) rename: mark a label as potentially unused (451aebdc1d) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae8) acl: apply pure attribute to two functions (e1831a7c3f) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588444) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4fa) printf, config.rpath: Port to FreeBSD 10. (b1b4baa316) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1ba) valgrind-tests: fixed misleading help message (1c0d985265) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0c) exclude-tests: port to AIX 7.1 (a14d4c0c7c) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3291) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b7) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8251) getlogin_r-tests: check return value rather than errno (98ca2c063c) getlogin_r-tests: fix various issues in recent change (11167af953) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03d) update from texinfo (75fa857e81) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd4) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e10) getlogin-tests: avoid false failure under cron (9717736870) mbrtowc.m4: fix a comment typo (b4ed5427e4) mbrlen, mbrtowc: fix bug with empty input (2a045bc38f) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe9) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bceda) autoupdate (24fe73d433) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf294) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038129) update from texinfo (c2e80b75aa) autoupdate (7179dc9a3e) autoupdate (39cf9dff9b) autoupdate (a0712c3bd9) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bfb) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1eb) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58aa) exclude: port to strict C99 (3085daefc2) regex: do not depend on malloc-gnu (e1d49ddae4) autoupdate (9cda876b86) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c5) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5234) fts: avoid unnecessary strlen calls (f4eba3ef12) fts: avoid unnecessary strlen calls (df86f1c364) fts: avoid unnecessary strlen calls (85dd7d7fd9) autoupdate (8f6c54d191) autoupdate (f3033c458d) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4600) obstack: merge with glibc changes (df9b714234) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3e) modechange: avoid memory leaks for invalid octal modes (9b784e734c) autoupdate (602f4c2fe3) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622d) autoupdate (8dbb1a57c7) update from texinfo (76c4df4acd) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab49) autoupdate (907c843671) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9217) maint: fix ChangeLog to match commit record (8c7f2f9de8) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598c) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d2) * NEWS: Recent changes are not that important. (1c6bf3d204) savedir: new symbol for fast-read version (df54a0fdf6) unistd: port readlink to Mac OS X 10.3.9 (546ff8206b) * NEWS: Document recent change to diffseq. (1aed559952) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6c) savedir: simplify by using stpcpy (26e2108a3b) spawn: fix link error on uclibc (d6eab2e70f) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b2) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae991) exclude: add support for posix regexps (24b8e06220) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c8) update from texinfo (8008cac056) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709d) autoupdate (26f3204a95) update from texinfo (ad71b62f4c) update from texinfo (a62cca3ae2) file-type: add support for doors and other less-common file types (47f93b076d) update from texinfo (d9361da071) autoupdate (497f4cdf8d) pthread: work around winpthread header pollution on mingw (d5fec6c22f) qacl: check for fchmod (751494621c) Fix typo in ChangeLog. (68355e0c85) fdopen-tests: port to Tru64 (1e0ad6a06d) stdalign: port to HP-UX compilers (6fff2c8fdb) strtoimax: port to platforms lacking 'long long' (e77a81d567) update from texinfo (ca13d9302b) relocatable-maint.texi: escape braces (6c7b560bbe) maint: remove duplicate ChangeLog entry (38446b124c) maint.mk: adapt openat.h-include-without-use test (88df6d076c) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d26) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e2) tests: fix export bug in previous patch (efc854066a) tests: simplify porting to Solaris 10 /bin/sh (490acbe0bb) update from texinfo (8d93bfe929) md5, sha1, sha256, sha512: support older autoconf (d18d1b8023) include_next: port to autoconf 2.63 (580240a85b) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662447) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd0) maint.mk: adapt openat.h-include-without-use test (a75f17adf4) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7e) freading: declare with attribute "pure" (b076a606c0) manywarnings: remove -Wmudflap (5088dc55f4) autoupdate (cfe23e81eb) relocatable-script: remove unused code (aac700c7b2) maint: fix public-submodule-commit to work with newer git (7a0c729aac) autoupdate (a39d4083ca) doc: update main copyright year (c7802e2b41) maint: update copyright (1276a2c5f2) version-etc: new year (a8a1dc2861) autoupdate (0e5f06aee5) passfd: give nicer error for recvfd at eof (beae0bdcf7) autoupdate (0ac90c5a98) gettimeofday: port recent C++ fix to Emacs (23eecb48e3) gettimeofday: fix C++ crosscompilation (2484671850) qacl: port to Windows better (e7086a9a30) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a2) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039f) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050d) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b3) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988c) autoupdate (765ff4cb2b) bootstrap: warn about BSD toolchain snafu (fdfe96fe43) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea47) include_next: minimize code duplication (74540d44dc) getcwd: fix compile error in configure check (fba20d159f) regex: suppress core dumps from detection code (51a2203392) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf2) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f1) regex: avoid glibc deadlock during configure (5068051817) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4cd) base64: fix recent compilation regression on some compilers (dbf55f6694) autoupdate (f284a19061) autoupdate (ce92b8e463) ignore-value: revert previous code change (37f8a6b207) selinux-h: improve stub types and add more stub functions (647e7023ce) ignore-value: prefer GCC version back through 2.0 (fd27e50d9f) pty: Activate the signature wrapper of forkpty. (54c3ba61df) maint: fix gendocs.sh permissions (e64ade7dad) autoupdate (2b7c2713dc) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59e) error: depend on stdio (8b40415718) doc: Improve wording in relocatable-maint.texi. (4779b635ef) Fix indentation in previous patch. (0470708385) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3b) base64: provide a fast path for encoding well sized buffers (43fd1e7b5a) extern-inline: port better to OS X 10.9 (cdceb2fe48) fpending: fix typo (868c538bec) fpending: fix regression on DragonFly BSD (6fea8a9437) hash: relax license to LGPLv2+, for libguestfs (9f4d76b604) intprops: port to Oracle Studio c99 (d208f3ab64) obstack: pacify HP C (9c5dea9a6b) maint.mk: prefer gpgv2 over gpgv (20f47607a2) isnan: port to VAX (b0b422614c) gnulib-tool: protect against CDPATH (5c508f686b)
2017-08-27Updated version (4.3.0+23948.9c97909a6c94 -> 4.3.0+23949.58435a400d4e).haawda
2017-08-26Updated version (4.3.0+23947.d837f7f6e4aa -> 4.3.0+23948.9c97909a6c94).haawda