Log

Author Commit Date CI Message
Bruno Haible 0469a453 2017-10-29T02:22:19 ioctl: Override non-POSIX declaration on Haiku. * m4/ioctl.m4 (gl_FUNC_IOCTL): Include also <unistd.h>. * lib/sys_ioctl.in.h: Add comment about Haiku. * doc/posix-functions/ioctl.texi: Mention Haiku problem. * doc/glibc-headers/sys_ioctl.texi: Likewise.
Bruno Haible 9b41ec9b 2017-10-28T22:25:30 crypto/sm3: Add overview documentation to the .h file. * lib/sm3.h: Add comments.
Jia Zhang 12ad1d14 2017-10-07T04:31:27 New module: crypto/sm3 This new module can be used to compute SM3 message digest of files or memory blocks according to the specification GM/T 004-2012 Cryptographic Hash Algorithm SM3, published by State Cryptography Administration, China. The official SM3 cryptographic hash algorithm specification is available at http://www.sca.gov.cn/sca/xwdt/2010-12/17/content_1002389.shtml * lib/sm3.h: Declare the APIs of sm3 module. * lib/sm3.c: Implement SM3 hash algorithm. * m4/sm3.m4: m4 file for sm3 module. * modules/crypto/sm3: Define sm3 module. * tests/test-sm3.c: Implement SM3 test case. * modules/crypto/sm3-tests: Define sm3 test module. * MODULES.html.sh: List sm3 module.
Jia Zhang 038d1385 2017-10-28T02:14:01 gc-libgcrypt: fix undefined enum type in switch statement Resolve the following build failure: lib/gc-libgcrypt.c: In function 'gc_hash_open': lib/gc-libgcrypt.c:317:5: error: case value '0' not in enumerated type 'Gc_hash_mode {aka enum Gc_hash_mode}' [-Werror=switch] case 0: ^~~~ * lib/gc.h (enum Gc_hash_mode): Add value GC_NULL. * lib/gc-libgcrypt.c (gc_hash_open): Use this enum value instead of 0. Signed-off-by: Jia Zhang <qianyue.zj@alibaba-inc.com>
Jia Zhang 33a9adc3 2017-10-28T02:16:08 gc-libgcrypt: fix assignment error due to -Werror=pointer-sign Resolve the following build failure: lib/gc-libgcrypt.c: In function 'gc_hash_read': lib/gc-libgcrypt.c:460:14: error: pointer targets in assignment differ in signedness [-Werror=pointer-sign] digest = gcry_md_read (ctx->gch, 0); ^ * lib/gc-libgcrypt.c (gc_hash_read): Cast result of gcry_md_read. Signed-off-by: Jia Zhang <qianyue.zj@alibaba-inc.com>
Bruno Haible 1f5f7fd7 2017-10-26T21:45:33 havelib: Fix value of LD for 32-bit compilation on NetBSD/sparc64. * m4/lib-ld.m4 (AC_LIB_PROG_LD): On NetBSD/sparc64 with CC="gcc -m32", set LD to '/usr/bin/ld -m elf32_sparc', not '/usr/bin/ld'.
Paul Eggert 6803dda5 2017-10-21T12:20:29 glob: fix another heap buffer overflow Problem reported by Tim Rühsen in: https://sourceware.org/bugzilla/show_bug.cgi?id=22332 * lib/glob.c (glob): Avoid buffer overrun when unescaping.
Paul Eggert 5675bbfd 2017-10-19T13:03:40 quotearg: pacify compiler re unsigned * lib/quotearg.c (quotearg_n_options): Rewrite to avoid diagnostic from overly-picky compiler. Problem reported by Sami Kerola in: https://lists.gnu.org/archive/html/bug-gnulib/2017-10/msg00060.html
Paul Eggert 2d1bd71e 2017-10-19T12:39:45 glob: fix heap buffer overflow * lib/glob.c (glob): Fix off-by-one error introduced into glibc in commit dd7d45e838a42b0ed470c44b55901ea98d0c2bab dated 1997-10-29 20:33:40. Problem reported by Tim Rühsen in: https://sourceware.org/bugzilla/show_bug.cgi?id=22320 Fix suggested by Bruno Haible.
Paul Eggert 0e14f025 2017-10-18T10:19:35 glob: pacify fuzzer for mempcpy Problem reported by Tim Rühsen in: https://lists.gnu.org/archive/html/bug-gnulib/2017-10/msg00054.html * lib/glob.c (glob): Do not pass NULL to mempcpy.
Karl Berry 419a2b5e 2017-10-17T07:12:14 autoupdate
Bruno Haible 83e0305b 2017-10-12T23:21:43 doc: Fix syntax error (regression from 2017-10-03). * doc/posix-functions/strncpy.texi: Fix syntax error.
Bruno Haible d00ddf69 2017-10-12T23:18:12 doc: Update for Solaris 11.3. * doc/**/*.texi: For bugs that exist in both Solaris 11.0 and 11.3, mention Solaris 11.3. * m4/log2.m4: Fix comments. * m4/log2f.m4: Likewise. * m4/printf.m4: Update comments. * m4/rename.m4: Likewise. * m4/strncat.m4: Likewise.
Bruno Haible 2464dbce 2017-10-12T17:40:54 all: Write "Solaris 11.0" instead of "Solaris 11 2011-11".
Bruno Haible e37400c4 2017-10-10T21:57:28 doc: Improve doc about ioctl. * doc/posix-functions/ioctl.texi: Fix list of platforms with non-POSIX prototype.
Bruno Haible 5e9abf87 2017-10-09T22:03:39 wcwidth: Don't use obsolete syntax of 'test'. Reported by Eric Blake. * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Don't optimize two 'test' invocations into one, as POSIX marks '-a' and '-o' as "obsolescent".
Bruno Haible 180a0d70 2017-10-09T16:33:00 getopt-posix: Fix build failure when using ac_cv_header_getopt_h=no. Reported by Christian Ehrhardt <christian.ehrhardt@canonical.com> and Daniel P. Berrange <berrange@redhat.com>. * lib/unistd.in.h (getopt): Don't attempt to avoid namespace pollution on glibc systems. The getopt-pfx-core.h file declares exactly what unistd.h needs, nothing more.
Bruno Haible 47104b9c 2017-10-08T18:10:48 vma-iter: Fix typo in last commit.
Bruno Haible b1b33f90 2017-10-08T17:54:59 vma-iter: Fix typo in last commit.
Bruno Haible 75548d51 2017-10-08T17:50:16 vma-iter: Improve support for FreeBSD. * lib/vma-iter.c (vma_iterate_proc): New function, extracted from vma_iterate. (vma_iterate): Use it. For FreeBSD, try vma_iterate_bsd first.
Bruno Haible 63b88b12 2017-10-08T12:24:45 vma-iter: Fix truncated result on NetBSD (regression from 2017-10-07). * lib/vma-iter.c (MIN_LEFTOVER): Define to 1, not 0.
KO Myung-Hun ca973635 2017-10-07T19:21:07 tests: fix 'invalid path dir' error On OS/2, a path separator is ';' not ':'. And ':' is used as a separator between a drive letter and directory parts. As a result, an absolute path such as x:/path/to/dir on OS/2 is treated as an invalid path dir. * tests/init.sh (PATH_SEPARATOR): Set at startup. (path_prepend_): '?:*' is also an absolute path. Use $PATH_SEPARATOR instead of hard coded ':'.
Bruno Haible 7f56e496 2017-10-07T14:07:41 vma-iter: Fix truncated result on Linux (regression from 2017-09-26). * lib/vma-iter.c (MIN_LEFTOVER): New macro. (STACK_ALLOCATED_BUFFER_SIZE): Set to a minimal value if not needed. (rof_open): On Linux, do multiple read() calls and make sure MIN_LEFTOVER bytes are left when read() returns.
Bruno Haible 1e79c6c3 2017-10-07T12:59:23 vma-iter: Improve support for GNU/Hurd. * lib/vma-iter.c (vma_iterate): On GNU/Hurd, use the Mach vm_region() API, not the /proc file system.
Bruno Haible 235d203a 2017-10-07T11:52:45 test-framework-sh: Don't require bash on Windows and OS/2. Reported by KO Myung-Hun. * tests/test-init.sh: Use 'shopt' only when running in bash.
KO Myung-Hun ec285472 2017-10-06T22:06:55 wcwidth: check a macro version of wcwidth () as well Check the functionality of a macro version wcwidth () as well as a real function. This is better than undefining wcwidth on OS/2 kLIBC without functional check. * lib/wchar.in.h: Revert commit caee51. * m4/wcwidth.m4 (gl_cv_func_wcwidth_macro): Check if wcwidth () is a macro.
Bruno Haible 66a99150 2017-10-06T21:51:53 getopt-posix: Clarify copyright header. * lib/getopt.in.h: Don't state that gnulib is under LGPL. * lib/getopt-pfx-core.h: Likewise. * lib/getopt-pfx-ext.h: Likewise. * lib/getopt-cdefs.in.h: Likewise.
Bruno Haible e7069415 2017-10-04T01:22:57 Fix warning "`gl_HOST_CPU_C_ABI' was expanded before it was required". * modules/host-cpu-c-abi (configure.ac): Require, don't invoke gl_HOST_CPU_C_ABI.
Bruno Haible 4f923aaf 2017-10-03T22:01:42 doc: warn about misuse of strncpy and wcsncpy. * doc/posix-functions/strcpy.texi: Describe requirements on prior memory allocation. * doc/posix-functions/wcscpy.texi: Likewise. * doc/posix-functions/strncpy.texi: Describe what this function is not useful for. * doc/posix-functions/wcsncpy.texi: Likewise.
Paul Eggert 039d41ab 2017-10-02T09:13:21 fsuage: fix typo in previous change * lib/fsusage.c: Remove stray include of full-read.h. Problem reported by Sam Steingold for macOS (Bug#28669).
Paul Eggert 467061a2 2017-10-01T20:35:53 fsusage: remove SVR2 support SVR2 was obsolete by 1986 and is no longer supported by anybody, and its code was getting in the way of use of this module by Emacs, which has its own ‘read’ function anyway. * lib/fsusage.c: Do not include sys/filsys.h. (get_fs_usage): Remove SVR2-specific code. * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Do not test for sys/filsys.h or set STAT_READ_FILSYS. * modules/fsusage (Depends-on): Do not depend on full-read.
Paul Eggert 07241892 2017-10-01T18:11:44 Simplify autoupdate of licenses * config/srclistvars.sh (GNUWWWLICENSES): Move to a more-typical place.
Paul Eggert d64d66cc 2017-10-01T18:10:37 autoupdate
Bruno Haible c97f3046 2017-10-01T19:36:22 vma-iter: Add support for GNU/Hurd. * lib/vma-iter.c: Treat GNU/Hurd like Linux. * lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Define also on GNU/kFreeBSD.
Bruno Haible 26e27d9f 2017-09-30T18:16:03 vma-iter: Make it work on 32-bit Solaris with module 'largefile'. * modules/vma-iter: Don't test for sys/procfs.h, as this test would fail when module 'largefile' is in use. * lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Don't test HAVE_SYS_PROCFS_H. * lib/vma-iter.c: Undefine _FILE_OFFSET_BITS early. Don't test HAVE_SYS_PROCFS_H.
Bruno Haible e2b7318b 2017-09-30T15:59:27 havelib: Make it work for CC="gcc -m32" (regression from 2017-02-19). * m4/lib-prefix.m4 (AC_LIB_PREPARE_MULTILIB): Require gl_HOST_CPU_C_ABI. When $CC produces 32-bit code, set acl_libdirstem to 'lib', not 'lib64'. * modules/havelib (Depends-on): Add host-cpu-c-abi.
Bruno Haible 923b489c 2017-09-30T14:22:53 uniname/uniname: Don't assume C99 compiler (regression from 2015-02-16). * lib/uniname/uniname.c (unicode_name_character): Add braces around scope of local variables.
Bruno Haible 2b7a75de 2017-09-28T13:09:34 string: code style * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Reorder list of substitutable variables. * modules/string (Makefile.am): Likewise.
Bruno Haible 7244c6bb 2017-09-27T01:59:12 uniname/uniname-tests: Tighten code. * tests/uniname/test-uninames.c (fill_names, fill_aliases): Merge two local variables into one.
Bruno Haible 36ba2c05 2017-09-26T19:48:39 vma-iter: Improvements for Linux and BSD platforms. - Add support for DragonFly BSD. - Make it more reliable on Linux, GNU/kFreeBSD, FreeBSD, NetBSD. * lib/vma-iter.c (struct rofile, rof_open, rof_peekchar, rof_close): Read the entire file into memory in a single system call. (vma_iterate): Update. Read from /proc on DragonFly BSD like on FreeBSD. * lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Define also on DragonFly BSD.
Bruno Haible aadb66ea 2017-09-26T17:03:48 vma-iter: Provide the protection flags on FreeBSD. * lib/vma-iter.c (vma_iterate) [FreeBSD]: When reading from /proc, skip three fields between the addresses and the protection flags.
Paul Eggert f586d709 2017-09-26T11:02:26 glob: remove bogus extern decl * lib/glob.c (__glob_pattern_type): Remove now-spurious extern declaration. Problem reported by Adhemerval Zanella in: https://sourceware.org/ml/libc-alpha/2017-09/msg00972.html
Paul Eggert c4cf0d48 2017-09-25T18:26:25 uniname/uniname-tests: integer overflow fix * tests/uniname/test-uninames.c (fill_names, fill_aliases): Check for integer overflow.
Paul Eggert e819a9ea 2017-09-25T18:22:59 duplocale-tests: fix unlikely crash * tests/test-duplocale.c (get_locale_dependent_values): Don’t crash with absurdly long month names.
Paul Eggert 8f87a591 2017-09-25T18:20:44 maint: fix overflow checking in nap.h * modules/chown-tests: * modules/fchownat-tests, modules/fdutimensat-tests: * modules/futimens-tests, modules/lchown-tests: * modules/stat-time-tests, modules/utime-tests: * modules/utimens-tests, modules/utimensat-tests: Depend on intprops. * tests/nap.h: Include intprops.h. (diff_timespec): Handle overflow properly.
Paul Eggert a42187c9 2017-09-25T18:14:01 sys_types: update URL * m4/sys_types_h.m4: Use https: URL.
Paul Eggert 4499147b 2017-09-25T18:12:06 parse-datetime: fix dependency * modules/parse-datetime (Depends-on): Depend on nstrftime, not strftime.
Paul Eggert 619700e1 2017-09-25T18:11:25 parse-datetime, posixtm: avoid uninit access * lib/parse-datetime.y (parse_datetime2): * lib/posixtm.c (posixtime): Do not access uninitialized storage, even though the resulting value is never used.
Bruno Haible ad8ece88 2017-09-25T21:31:25 vma-iter: Improvements for BSD platforms. - Add support for GNU/kFreeBSD. - Make it work on FreeBSD and NetBSD even when /proc is not mounted. - Speed up on OpenBSD. * lib/vma-iter.c (struct rofile, rof*): Define also on GNU/kFreeBSD. (vma_iterate_bsd): New function. (vma_iterate): Use it as fallback on FreeBSD and NetBSD. Use it as first choice on OpenBSD. Treat GNU/kFreeBSD like Linux. * lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Define also on GNU/kFreeBSD. * modules/vma-iter (configure.ac): Require AC_C_INLINE.
Karl Berry f969dd52 2017-09-24T09:20:14 autoupdate
Bruno Haible 19882ec1 2017-09-23T12:22:17 strfmon_l: New module. * modules/strfmon_l: New file. * lib/strfmon_l.c: New file. * m4/strfmon_l.m4: New file. * doc/posix-functions/strfmon_l.texi: Mention the new module. * modules/strfmon_l-tests: New file. * tests/test-strfmon_l.c: New file.
Bruno Haible b2fc4a43 2017-09-23T09:26:48 monetary: New module. * modules/monetary: New file. * lib/monetary.in.h: New file. * m4/monetary_h.m4: New file. * doc/posix-headers/monetary.texi: Mention the new module. * modules/monetary-tests: New file. * tests/test-monetary.c: New file. * modules/monetary-c++-tests: New file. * tests/test-monetary-c++.cc: New file. * modules/duplocale-tests (configure.ac): Use AC_CHECK_HEADERS_ONCE.
Bruno Haible 96335dc0 2017-09-23T16:01:33 duplocale tests: Fix test crash on Linux/x86. * tests/test-duplocale.c (test_with_uselocale): Disconnect the mixed2 locale from the current thread before freeing it.
Karl Berry eb128f64 2017-09-22T16:10:23 autoupdate
Paul Eggert afc5fb6e 2017-09-21T21:39:59 mktime: port to OpenVMS Problem reported by John E. Malmberg in: https://lists.gnu.org/archive/html/bug-gnulib/2017-09/msg00100.html * m4/mktime.m4 (TIME_T_IS_SIGNED): Default to 0.
Karl Berry 5b5d60e4 2017-09-21T06:57:16 autoupdate
Karl Berry 29443e0b 2017-09-20T16:12:51 autoupdate
Paul Eggert b86cc86a 2017-09-19T01:17:50 * build-aux/bootstrap: fix HTTPS typo in comment
Jim Meyering 8d99d5d1 2017-09-17T12:09:34 m4/manywarnings.m4: fix comment typo: s/reqirs/requires/
Paul Eggert e277cd7c 2017-09-16T23:21:43 manywarnings: port to GCC on 64-bit MS-Windows * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Work better if LONG_MAX < PTRDIFF_MAX. Problem reported by Richard Copley in: https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00392.html
Paul Eggert 25ca8d5f 2017-09-16T17:53:10 autoupdate
Karl Berry 0c14dac5 2017-09-14T13:37:36 autoupdate
Bruno Haible 03eac9d3 2017-09-14T00:35:56 all: Replace many more http URLs by https URLs. Update stale URLs. * users.txt: Remove mention of 'newts'. * lib/localename.c: Update comment about LANG_SOTHO.
Karl Berry b7773f3f 2017-09-13T13:27:36 autoupdate
Paul Eggert ca35d468 2017-09-13T00:48:18 all: prefer https: URLs
Bruno Haible 9dd86e23 2017-09-13T03:17:45 doc: Prefer https URLs where possible. * doc/**/*.texi: Use https URLs instead of http URLs where possible. * doc/ld-output-def.texi: Remove unavailable URL.
Paul Eggert aab4ea7a 2017-09-12T16:36:27 maintainer-makefile: FTP -> HTTPS * top/maint.mk (url_dir_list, ftp-gnu): Use HTTPS protocol instead of FTP, which is planned to be decommissioned on 2017-11-01.
Tim Rühsen 9d3e8e18 2017-09-12T14:27:24 libc-config: Fix __GNUC_PREREQ macro. * lib/libc-config.h (__GNUC_PREREQ): Use __GNUC_MINOR__, not __GNUC_MINOR.
Bruno Haible 07a187be 2017-09-09T14:40:10 gnulib-tool.py: follow gnulib-tool changes, part 14 Follow gnulib-tool change 2015-08-20 Daiki Ueno <ueno@gnu.org> gnulib-tool: don't transform binary files with sed
Bruno Haible 2f0f4bea 2017-09-09T14:18:56 gnulib-tool.py: follow gnulib-tool changes, part 13 Follow gnulib-tool change 2015-06-01 Pádraig Brady <P@draigBrady.com> gnulib-tool: concatenate lib_SOURCES to a single line
Bruno Haible b880b7c9 2017-09-09T14:16:35 gnulib-tool.py: Keep substitution order like in gnulib-tool. This should be a no-op change. Just for easier parallel maintenance with gnulib-tool.
Bruno Haible 0f23f389 2017-09-09T12:48:58 gnulib-tool.py: Define and use two new global functions. * pygnulib/constants.py (remove_backslash_newline, combine_lines): New functions.
Bruno Haible d568af95 2017-09-09T12:27:40 gnulib-tool.py: Remove unused function nlcount.
Bruno Haible 5aa8b0d4 2017-09-09T12:01:28 gnulib-tool.py: Fix subend function. Make subend('a','b','Laura') return 'Laurb' instead of 'bL'.
Bruno Haible e321e9c3 2017-09-09T10:25:09 gnulib-tool.py: follow gnulib-tool changes, part 12 Follow gnulib-tool change 2015-02-03 Pádraig Brady <P@draigBrady.com> gnulib-tool: fix handling of patch(1) diagnostics
Bruno Haible 17e4d799 2017-09-09T10:21:00 gnulib-tool.py: follow gnulib-tool changes, part 11 Follow gnulib-tool change 2014-12-02 KO Myung-Hun <komh78@gmail.com> gnulib-tool: recognize x:* as an absolute path
Bruno Haible 08369d22 2017-09-09T01:36:16 gnulib-tool.py: follow gnulib-tool changes, part 10 Follow gnulib-tool change 2014-09-05 Mathieu Anquetin <mathieu@anquetin.eu> gnulib-tool: Use same options as build-aux/bootstrap to download PO files.
Bruno Haible 48c442f3 2017-09-09T01:26:20 gnulib-tool.py: follow gnulib-tool changes, part 9 Follow gnulib-tool change 2014-09-05 Mathieu Anquetin <mathieu@anquetin.eu> Fallback to wget when rsync of PO files fails.
Bruno Haible 46301570 2017-09-09T01:16:46 gnulib-tool.py: follow gnulib-tool changes, part 8 Follow gnulib-tool change 2014-05-27 Sylvain Beucler <beuc@beuc.net>. gnulib-tool: wget translations using --no-verbose rather than --quiet
Bruno Haible 9f23e10d 2017-09-09T01:09:45 gnulib-tool.py: follow gnulib-tool changes, part 7 Follow gnulib-tool change 2014-05-27 Sylvain Beucler <beuc@beuc.net> gnulib-tool: adjust translation wget to avoid a https redirection
Bruno Haible 2eb61725 2017-09-09T01:06:34 gnulib-tool.py: follow gnulib-tool changes, part 6 Follow gnulib-tool change 2013-05-10 Stefano Lattarini <stefano.lattarini@gmail.com> deps: require Automake >= 1.9.6 in generated Makefile fragments
Bruno Haible 6c81a581 2017-09-09T01:04:08 gnulib-tool.py: follow gnulib-tool changes, part 5 Follow gnulib-tool change 2013-05-04 Stefano Lattarini <stefano.lattarini@gmail.com> Assume gnulib is checked out from Git, not CVS
Bruno Haible cdd7bf2e 2017-09-09T00:49:56 gnulib-tool.py: follow gnulib-tool changes, part 4 Follow gnulib-tool change 2013-01-05 Paul Eggert <eggert@cs.ucla.edu> gnulib-tool: fix incompatibility with autopoint 0.18.2
Bruno Haible f0e4c4b6 2017-09-09T00:32:50 gnulib-tool.py: follow gnulib-tool changes, part 3 Follow gnulib-tool change 2012-08-26 Bruno Haible <bruno@clisp.org> gnulib-tool: Remove no-op option --no-changelog. * pygnulib/constants.py: Remove FILES dictionary. * pygnulib/*: Update.
Bruno Haible fc4e57bb 2017-09-09T00:03:44 gnulib-tool.py: follow gnulib-tool changes, part 2 Follow gnulib-tool change 2012-08-13 Bruno Haible <bruno@clisp.org> gnulib-tool: Fix persistence of --witness-c-macro option.
Bruno Haible f49155d4 2017-09-08T23:59:29 gnulib-tool.py: follow gnulib-tool changes, part 1 Follow gnulib-tool change 2012-06-21 Bruno Haible <bruno@clisp.org> gnulib-tool: --create-[mega]testdir, --[mega]test implies --with-tests.
Bruno Haible 0626a499 2017-09-09T01:21:26 gnulib-tool.py: Fix typo in rsync invocation.
Bruno Haible 574e518a 2017-09-09T01:31:54 gnulib-tool.py: Fix typo in wget invocation.
Bruno Haible 6095a05f 2017-09-09T00:38:56 gnulib-tool.py: Bump copyright years up to 2017.
Bruno Haible 5cb51bde 2017-09-08T23:45:39 gnulib-tool.py: Accept option --dir instead of --destdir.
Bruno Haible a44f2a11 2017-09-09T14:34:53 gnulib-tool: Simplify commit from 2015-08-20. * gnulib-tool (func_add_or_update): Remove local variable is_binary_file.
Paul Eggert 80ad545e 2017-09-08T09:35:53 * lib/fts.c: Fix XFS comments.
Dmitry Selyutin 21c52a82 2017-09-08T18:34:58 [pygnulib] autopep8 (fixing indentation, style, etc.)
Dmitry Selyutin 4be624be 2017-09-05T23:33:50 gnulib-tool.py: fix exception handling
Dmitry Selyutin 3df66605 2017-09-05T10:04:18 gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess
Dmitry Selyutin 1fdadd2c 2017-08-21T21:40:46 [pygnulib] .gitignore
Dmitry Selyutin 02a1f93e 2017-08-20T11:17:58 [pygnulib] initial merge (including some small bug fixes)
Bruno Haible 3ba4dbae 2017-09-08T10:02:47 stddef: Avoid conflict with system-defined max_align_t. The configure-determined HAVE_MAX_ALIGN_T may not always be accurate. Reported by Werner Lemberg <wl@gnu.org> in <https://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00185.html>. * lib/stddef.in.h (rpl_max_align_t): Renamed from max_align_t. (max_align_t): Define as a macro. (GNULIB_defined_max_align_t): New macro. Guards against multiple definitions of rpl_max_align_t in different copies of gnulib-generated <stddef.h>.
Paul Eggert 2890b021 2017-09-05T23:32:59 libc-config: port to MSVC Problems reported by Gisle Vanem in: http://lists.gnu.org/archive/html/bug-gnulib/2017-09/msg00016.html * lib/libc-config.h (__inline): Don't define if HAVE___INLINE. (libc_hidden_proto): Stick to Standard C syntax for varargs macro. * m4/__inline.m4: New file. * modules/libc-config (Files): Add it. (Depends-on): Use it.
Paul Eggert 8ffefc19 2017-09-05T21:14:51 glob: Use enum for __glob_pattern_type result From a patch proposed by Adhemerval Zanella in: https://sourceware.org/ml/libc-alpha/2017-09/msg00212.html * lib/glob_internal.h (GLOBPAT_NONE, GLOBPAT_SPECIAL) (GLOBPAT_BACKSLASH, GLOBPAT_BRACKET): New constants. * lib/glob_internal.h (__glob_pattern_type): * lib/glob.c (glob): * lib/glob_pattern_p.c (__glob_pattern_p): Use them.