* .gnulib: Update to latest, for more strerror_r fixes.
---
strerror_r has proven tricker than I first thought. There's a
couple of other useful improvements in here, too.
* .gnulib 9d196fa...79d4e75 (70):
strerror_r-posix: fix on MacOS
gnulib-tool: Better isolation between different gnulib-tool invocations.
strerror: simplify replacement
strerror_r-posix: Tweaks.
perror: document fixed bugs
stat-time: get_stat_birthtime failure is better-defined
strerror_r-posix: work around cygwin 1.7.9
test-perror: relax test to ignore cygwin bug
strerror: Move AC_LIBOBJ invocations to module description.
perror: Use common idiom.
autoupdate
tests: fix usage message in 'mktempd_'
tests init: new function 'fatal_', for hard errors
doc/lgpl-2.1.texi
canonicalize-lgpl: use common idiom
canonicalize-lgpl: work around AIX realpath bug
strerror: work around FreeBSD bug
strerror-override: avoid bloating errno module
Typo in recent ChangeLog entry.
spawn-pipe tests: Rename program.
spawn-pipe tests: Like the child program only against libc.
careadlinkat: Avoid mismatch between ssize_t and int.
gnulib-common.m4: add _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE
ansi-c++-opt: Interoperability with libtool.
acl: Fix test failure on AIX 7.
pipe-filter-ii: Fix test failure on AIX and IRIX.
localename: Fix link dependencies.
error: Avoid gcc warning.
unsetenv: Avoid gcc warning.
setenv: Avoid gcc warning.
sys_select: Ensure memset is declared also on AIX 7.
maint.mk: sc_unmarked_diagnostics: don't hard-code "error"
getopt: Avoid gcc warning.
strerror_r: Fix comments.
perror: Fix compilation error.
setlocale: Enable replacement on Cygwin 1.5.
strerror-override: Don't disable symbol renamings.
Copyright: Use LGPL 2.1 instead of LGPL 2.0.
doc: Fix a module name.
pipe2: Remove dependency on 'nonblocking' module.
maint.mk: add three prohibit-header-without-use rules
allocator: 'die' routine is now given requested size
strerror: drop strerror_r dependency
perror: call strerror_r directly
strerror_r: fix includes for FreeBSD
Fix link errors in tests: openat-die uses gettext-h.
build-aux/config.sub
Fix link errors in tests: wait-process uses gettext-h.
* modules/assert-h (assert.h): Substitute the symbol-prefix more consistently.
assert-h: work around 'verify' incompatibility
trim: remove three superfluous assignments
wctype-h: Avoid namespace pollution on Solaris 2.6.
parse-datetime.y: accommodate -Wstrict-overflow
trim: avoid a warning from -O2 -Wstrict-overflow
gnulib-tool: Fix bug in yesterday's commit.
Allow multiple gnulib generated include files to be combined.
assert-h: Allow multiple gnulib generated replacements to coexist.
argp: Allow coexistence with strerror_r-posix module.
Status of work-in-progress around libposix.
gnulib-tool: Alternative structure of testdirs, similar to --import.
getloadavg: Remove an unreliable safety check.
doc: Cleanup yet another file produced by texinfo.tex.
Finish the conditional dependencies mechanism.
doc: Use a recent texinfo.tex.
intprops.h: adjust another comment to match code change * lib/intprops.h
(_GL_INT_SIGNED): Now, E may have side effects.
intprops.h: adjust comment to match code change
gen-uni-tables: Say "gen-uni-tables.c" consistently.
mbsrchr: Avoid collision with system function on Interix.
getopt: for ambiguous options, enumerate the possibilities.
getcwd: work around mingw bug
.gnulib | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/.gnulib b/.gnulib
index 9d196fa..79d4e75 160000
--- a/.gnulib
+++ b/.gnulib
@@ -1 +1 @@
-Subproject commit 9d196fad055a448c5732a8e950cc044b353d2615
+Subproject commit 79d4e75d8e14dee5d91f58413942fe875857d4f5
--
1.7.4.4