On 01/04/2016 01:47 PM, Eric Blake wrote:
Required for the copyright year bump to keep 'make
syntax-check'
happy, and also pulls in several portability fixes.
* .gnulib: Update to latest.
* bootstrap: Resync from upstream.
* gnulib/local/m4/ssize_t.m4.diff: Regenerate.
Signed-off-by: Eric Blake <eblake(a)redhat.com>
---
Pushing under the build-breaker rule.
.gnulib | 2 +-
For reference, this includes:
* .gnulib f39477d...6cc32c6 (193):
msvc-inval: fix problem with unset shell var
autoupdate
tests: for compare_(), use cmp -s where available
version-etc: new year
human: fix output buffer overrun by 1
autoupdate
maint: add missing ChangeLog entry for previous commit
maint: fix operator precedence in mbrtowc test
autoupdate
regexprops-generic: update from regex.h
strftime-tests: avoid false failure on OS X
update from texinfo
fts: ensure leaf optimization is used for NFS
fts: enable leaf optimization for XFS
non-recursive-gnulib-prefix-hack: preserve V_GPERF lines
intprops: comment fix
update from texinfo
intprops-test: work around GCC bug 68971
autoupdate
gnulib-tool: allow multiple --local-dir usage
fix freadptr to work with ungetc on all uClibc configs
update from texinfo
autoupdate
parse-datetime: relax license to LGPLv2+, for OSTree
update from texinfo
autoupdate
autoupdate
update from texinfo
xalloc-oversized: improve performance with GCC 5
intprops: new public macro EXPR_SIGNED
intprops: fix typo in clang port
test-timespec: fix typo in previous change
timespec-sub: fix overflow bug; add tests
intprops-test: suppress -Woverlength-strings
maint: add missing ChangeLog entry for previous commit
quotearg: add quotearg_n_style_colon()
intprops: revise _WRAPV macros, revert _OVERFLOW
intprops: add parentheses for when OP has precedence lower than "-"
quotearg: constify get_quoting_style parameters
quotearg: add support for $'' shell escaping
maint: use a more standard return from mbrtowc test
intprops: add WRAPV and const flavors for GCC 5
doc: use extended timezone format in iso-8601 example
update from texinfo
update from texinfo
update from texinfo
stdalign: port to Sun C 5.9
autoupdate
update from texinfo
autoupdate
time_rz: fix comment about tzalloc
update from texinfo
stdalign: work around pre-4.9 GCC x86 bug
maint.mk: sc_tight_scope: remove extraneous expressions
time_rz: return NULL if localtime_r fails
fts: port to C11 alignof
time_rz: avoid warning from bleeding-edge gcc's -Wnonnull
maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp
maint.mk: sc_tight_scope: factor and support OS X
ChangeLog: fix typo: s/cound/count/
safe-alloc-tests: fix typo in license header
copy-file: fix mem leak in error case
localename: control langinfo.h inclusion
update from texinfo
binary-io, math, pthread, sys_socket, u64, unistd: port to strict C
accept4-tests: fix to avoid non portable flags
update from texinfo
update from texinfo
gnulib-tool: fix tests of 'extensions' module
unicase/locale-language: fix typo in utf-8 cookie
autoupdate
xalloc: do not worry about GCC 5 warning on 32 bit
xalloc: avoid GCC 5.1 warning on 32 bit
uniname/uniname-tests: avoid compiler warnings
autoupdate
mountlist: clean up of variable duplication
c-ctype: do not worry about EBCDIC + char signed
c-ctype: port better to z/OS EBCDIC
gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash
sockets: MS Windows initalization fixes
gc: fix detection of installed libgcrypt version
c-ctype: rewrite to use inline functions
fnmatch: add one more coding cookie
maint: add coding cookies to non-ASCII sources
gitlog-to-changelog: trim only trailing whitespaces
Test that c_iscntrl agrees with iscntrl, etc.
c-ctype: improve c_isascii testing
Fix ChangeLog typo
savewd: remove SAVEWD_CHDIR_READABLE
Update ChangeLog to match previous patch.
c-ctype: support EBCDIC-style c_isascii
c-ctype: assume EBCDIC 1047 for c_iscntrl
* modules/c-ctype (Depends-on): Add verify.
c-ctype: port better to EBCDIC
nanosleep: fix return code for interrupted replacement
autoupdate
Diagnose ERE '()|\1'
Revert previous patch, as it did not fix the bug after all.
regex: fix dangling-backreference bug
regex: merge patches from libc
autoupdate
autoupdate
autoupdate
autoupdate
ceill: detect buggy OpenBSD implementation
mountlist: add me_mntroot field on Linux machines
doc: Describe to use multiple instances of gnulib
autoupdate
autoupdate
base32: mark function as __attribute__ const
autoupdate
autoupdate
gnulib-tool: don't transform binary files with sed
autoupdate
autoupdate
autoupdate
autoupdate
gperf: respect silent rules
Improve port of stdalign to C++11
pmccabe2html: fix gawk regex escaping
update from texinfo
time_rz: port to pedantic memcpy
autoupdate
time_rz: port better to MinGW
time: port __need_time_t to MinGW
strftime: fix newly-introduced bug on Solaris
test-strftime: test for Solaris bug
time_rz: port to Solaris etc.
time_rz: now LGPL
time_rz: make a constant 'const'
time_rz: fix off-by-one typo
autoupdate
fprintftime, strftime: use timezone_t args
time_rz: new module
flexmember: license is now unlimited
autoupdate
maint: update copyright paper procedures
autoupdate
autoupdate
localename: fix link error on Illumos
unistr/uN-strtok-tests: avoid a trivial leak
acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls
acl-permissions: Fix on FreeBSD
file-has-acl, acl-permissions: fix some more HP-UX typos
file-has-acl, acl-permissions: fix HP-UX typos
regex: match current GNU grep behavior
set-permissions.c: adjust acl_from_mode's cpp guard
autoupdate
tests: restrict shells to those that support 'local'
fix mistakes in ChangeLog entries
unistr/uN-strtok: handle multibyte delimiters
update-copyright: fix test failure with perl >= 5.22
u{16,32}-strstr-tests: relax timeout condition
gnulib-common.m4: change the ARFLAGS default to 'cr'
update from texinfo
autoupdate
selinux-h: avoid double free after *getfilecon()
fix pty related tests issues on Windows
acl: fix definition of acl_from_mode on FreeBSD
readutmp: port to FreeBSD >= 9
mgetgroups: port to strict OS X
mgetgroups: fix port to strict OS X
linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X
mgetgroups: port to strict OS X
mountlist: avoid an unused-label warning on OS X
error.c: correct printf-style format: %d -> %u
fts: avoid reading beyond the heap allocation
savedir: avoid undefined behavior in qsort call
userspec: avoid undefined behavior in gettext call
update from texinfo
gitlog-to-changelog: improve gitmerge.el commits
wchar: fix MinGW compilation warnings
uniname/uniname-tests: use pristine data files
linked-list, linkedhash-list: avoid compiler warnings
libunistring: bump minimum version to 0.9.6
uniname/uniname: update to Unicode 8.0.0
* lib/gen-uni-tables.c: Style fixes.
libunistring: update to Unicode 8.0.0
gnu-web-doc-update: add --mirror to remove stale files
* lib/set-permissions.c: Spelling fix.
update from texinfo
acl-permissions: pacify -Wsuggest-attribute=const
fsync: document AIX misbehavior
acl-permissions: more porting to AIX
stdio: Don't redefine gets when using C++
acl-permissions: add a cast to port to older AIX
acl-permissions: port to older AIX, C89 HP-UX
update from texinfo
vasprintf-posix: avoid compiling vasnprintf where possible
file-has-acl: fix build on Mac OS X 10
prefix-gnulib-mk: remove no longer needed special case
acl: don't depend on the deprecated qacl module
gnulib-tool: concatenate lib_SOURCES to a single line
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library
http://libvirt.org