358 changes; most probably have no impact on libvirt, but we
might as well stay current.
* .gnulib: Update to latest.
---
* .gnulib da1717b...2394a60 (358):
atanl: Simplify for platforms where 'long double' ==
'double'.
acosl: Simplify for platforms where 'long double' == 'double'.
asinl: Simplify for platforms where 'long double' == 'double'.
tanl: Simplify for platforms where 'long double' == 'double'.
cosl: Simplify for platforms where 'long double' == 'double'.
sinl: Simplify for platforms where 'long double' == 'double'.
logl: Simplify for platforms where 'long double' == 'double'.
expl: Simplify for platforms where 'long double' == 'double'.
sqrtl: Simplify for platforms where 'long double' == 'double'.
ldexpl: Simplify for platforms where 'long double' == 'double'.
ffsll: set correct witness
printf-frexpl: Simplify for platforms where 'long double' == 'double'.
frexpl: Simplify for platforms where 'long double' == 'double'.
test-renameat: don't leave behind a temporary file
rint: Determine RINT_LIBM correctly on AIX 7.
mathfunc.m4: Refactor.
rintl: Simplify for platforms where 'long double' == 'double'.
roundl: Simplify for platforms where 'long double' == 'double'.
truncl: Simplify for platforms where 'long double' == 'double'.
ceill: Simplify for platforms where 'long double' == 'double'.
floorl: Simplify for platforms where 'long double' == 'double'.
rint: Fix ordering constraints.
copysignl: Simplify for platforms where 'long double' == 'double'.
Tests for module 'rintl'.
New module 'rintl'.
Tests for module 'rintf'.
New module 'rintf'.
rint: Support for MSVC.
rint tests: More tests.
autoupdate
Tests for module 'copysignl'.
New module 'copysignl'.
Tests for module 'copysignf'.
New module 'copysignf'.
Ensure that HAVE_* variables are set to 1 before they are set to 0.
poll: Make macro safer.
copysign: Provide replacement.
isinf: Ensure macro on AIX 5.1.
*printf-posix tests: Fix for platforms where 'long double' == 'double'.
*printf: Fix for platforms where 'long double' == 'double'.
isnanl[-nolibm]: Fix for platforms where 'long double' == 'double'.
isinf: Fix for platforms where 'long double' == 'double'.
isfinite: Fix for platforms where 'long double' == 'double'.
isfinite, isinf, isnan tests: Avoid syntax error on MSVC 9.
Tests for module 'tanhf'.
New module 'tanhf'.
tanh: Use a .m4 file.
Tests for module 'coshf'.
New module 'coshf'.
cosh: Use a .m4 file.
Tests for module 'sinhf'.
New module 'sinhf'.
sinh: Use a .m4 file.
Tests for module 'atan2f'.
New module 'atan2f'.
atan2: Use a .m4 file.
Tests for module 'atanf'.
New module 'atanf'.
atan: Use a .m4 file.
Tests for module 'acosf'.
New module 'acosf'.
acos: Use a .m4 file.
Tests for module 'asinf'.
New module 'asinf'.
asin: Use a .m4 file.
Tests for module 'tanf'.
New module 'tanf'.
tan: Use a .m4 file.
Tests for module 'cosf'.
New module 'cosf'.
cos: Use a .m4 file.
Tests for module 'sinf'.
New module 'sinf'.
sin: Use a .m4 file.
Tests for module 'powf'.
New module 'powf'.
pow: Use a .m4 file.
Tests for module 'log10f'.
New module 'log10f'.
log10: Use a .m4 file.
Tests for module 'logf'.
New module 'logf'.
log: Use a .m4 file.
Tests for module 'expf'.
New module 'expf'.
exp: Use a .m4 file.
Tests for module 'sqrtf'.
New module 'sqrtf'.
Tests: Avoid link failures w.r.t. libintl.
pow tests: Defeat compiler optimizations.
gnulib-tool: Improve last commit.
gnulib-tool: don't follow dependencies to avoided modules
gnulib-tool: fix typo that broke Emacs on powerpc-apple-darwin9.8.0.
Fix documentation about math functions on MacOS X.
modff: Drop assumption about library that defines modff.
raise tests: Avoid a GCC warning.
Tests for module 'ldexpf'.
New module 'ldexpf'.
Tweak last commit.
frexpf: Work around problems on IRIX and mingw.
fabsf: Drop assumption about library that defines fabsf.
frexpf: Drop assumption about library that defines frexpf.
Tests for module 'frexpf'.
New module 'frexpf'.
math: Sort function declarations of math.in.h.
Tests for module 'modff'.
New module 'modff'.
modf tests: Make test sharper.
modf: Use a .m4 file.
Tweak new module 'fmodf'.
Tweak new module 'fmodf'.
Tests for module 'fmodf'.
New module 'fmodf'.
fmod: Use a .m4 file.
New module 'fabsf'.
Tests for module 'fabsf'.
New module 'fabsf'.
fabs: Use a .m4 file.
file-has-acl: revert both recent changes, 80af92af and 95f7c57f
file-has-acl: revert unintended change in behavior of ls -L
poll: Avoid link errors on MSVC.
sys_select tests: Fix link error on MSVC 9.
sys_select: Fix compilation error on mingw.
wmemset: Support for MSVC.
wmemmove: Support for MSVC.
wmemcpy: Support for MSVC.
wmemcmp: Support for MSVC.
wmemchr: Support for MSVC.
glthread/*, strsignal: Support for MSVC.
nonblocking tests: Fix test failure on OpenBSD/SPARC64.
acl: Fix specification.
relocatable-lib[-lgpl]: Avoid expensive /proc access on Linux, Cygwin.
autoupdate
maint.mk: adjust a release-related rule not to require use of gzip
test-linkat: don't leave behind a temporary file
float, math: add omitted file
isinf: Fix for OpenBSD/x86.
isfinite: Fix syntax error in configure test.
isfinite: Fix typo.
nonblocking tests: Fix test failure on Linux/IA-64.
mkfifoat tests: Fix a test failure on mingw.
float, math: Fix 'int' to 'long double' conversion on Linux/SPARC64.
nonblocking tests: Fix test failure on Linux/SPARC (32-bit and 64-bit).
gnulib-tool: Improve suggestion where to put gl_EARLY invocation.
Centralize C99 requirement.
float: Fix LDBL_MAX value on Linux/PowerPC.
Tweak last ChangeLog entry.
doc: Improve doc about gl_EARLY.
fgetc, fputc, fread, fwrite tests: Fix link error.
fputc, fwrite tests: Avoid test failure on MSVC.
raise: Fix double declaration with modules 'sigprocmask' and 'sigpipe'.
autoupdate
base64-tests: avoid memory leak
base32: new module
gnulib: use more-standard license notice wording
dup2: minor simplification
strings: Fix compilation error on MSVC.
fflush et al.: Document limitation on MSVC.
msvc-inval: Allow three invalid parameter handling modes.
msvc-inval: Make handler multithread-safe.
msvc-inval: Install handler globally.
strerror_r-posix: Fix for MSVC 9.
ftruncate: Support for MSVC 9.
New module 'fstat'.
linkat: Fix compilation on MSVC 9.
fclose: Support for MSVC 9.
dup2: minor simplifications
test-futimens: avoid a warning from gcc -Wshadow
fdopen: Support for MSVC 9.
fgetc, fputc, fread, fwrite tests: Avoid compilation error on MSVC.
dup: Simplify autoconf test.
Tests for function fwrite().
Tests for function fread().
Activate fputc tests.
Enhance fgetc, fputc tests.
write: Support for MSVC 9.
read: Fix last commit.
dup2: Fix last commit.
sigprocmask: Make code safer.
dup2: clarify by coalescing Windows-specific material
sigprocmask: move #include directive
read: Support for MSVC 9.
close: Support for MSVC 9.
msvc-nothrow: Avoid a compiler warning.
New module 'dup'.
getdtablesize: Support for MSVC 9.
signal-h: Rename from signal.
sigprocmask: Avoid crashes through signal() on MSVC 9.
Tests for module 'raise'.
raise: Support for MSVC.
pipe2: Fix compilation on pre-C99 compilers.
dup2: Fix typo in last commit.
New module 'msvc-nothrow'. Makes _get_osfhandle safe on MSVC 9.
dup2: Make code more maintainable.
msvc-inval: Fix compilation error.
update from texinfo
mkdir: Tweak for MSVC 9.
Tests for module 'chdir'.
New module 'chdir'.
rmdir: Support for mingw, MSVC 9.
getcwd: Tweak for MSVC 9.
strerror_r-posix: Avoid a link error on MSVC.
select: Avoid link errors on MSVC.
select: Avoid compilation error on MSVC.
Consolidate all uses of PATH_MAX in *.m4 files.
ftruncate: Un-deprecate, concentrate on Win32 support.
Add dependencies to new dirent related modules.
opendir: Avoid compilation error on mingw.
ftruncate tests: Avoid a test failure on mingw.
select tests: Avoid test failures on OSF/1 5.1 and mingw.
New module 'fdopen'.
unlockpt tests: Avoid test failure on NetBSD 5.1.
getlogin, getlogin_r tests: Avoid test failure on Linux/SPARC.
time tests: Don't require pid_t.
time tests: Don't require pid_t.
fsync tests: Avoid a test failure on mingw.
euidaccess: Update comments.
Ensure EBADF returns for socket functions on mingw.
select tests: EBADF tests.
Tests for module 'posix_spawn_file_actions_addopen.
Tests for module 'posix_spawn_file_actions_adddup2'.
Tests for module 'posix_spawn_file_actions_addclose'.
Tests for module 'unlockpt'.
Tests for module 'grantpt'.
freopen tests: EBADF tests.
fclose tests: EBADF tests.
fflush tests: EBADF tests.
ftello tests: EBADF tests.
fseeko tests: EBADF tests.
Tests for function fputc().
Tests for function fgetc().
Tests for function fdopen().
Tests for module 'vdprintf'.
Tests for module 'dprintf'.
Tests for module 'ioctl'.
fcntl tests: EBADF tests.
utimensat tests: EBADF tests.
renameat tests: EBADF tests.
mkfifoat tests: EBADF tests.
readlinkat tests: EBADF tests.
symlinkat tests: EBADF tests.
linkat tests: EBADF tests.
Tests for module 'faccessat'.
fdopendir tests: EBADF tests.
openat tests: EBADF tests.
utimens, futimens, fdutimensat tests: EBADF tests.
Tests for function fstat().
test-ttyname_r tests: EBADF tests.
Tests for module 'isatty'.
Tests for module 'write'.
Tests for module 'read'.
pwrite tests: EBADF tests.
pread tests: EBADF tests.
lseek tests: EBADF tests.
Tests for module 'ftruncate'.
fsync tests: EBADF tests.
fdatasync tests: EBADF tests.
Tests for module 'fchown'.
Tests for module 'fchmod'.
fchdir tests: EBADF tests.
dup2 tests: EBADF tests.
Tests for module 'dup'.
Tests for module 'close'.
Tests for module 'shutdown'.
Tests for module 'setsockopt'.
Tests for module 'sendto'.
Tests for module 'send'.
Tests for module 'recvfrom'.
Tests for module 'recv'.
Tests for module 'listen'.
Tests for module 'getsockopt'.
Tests for module 'getsockname'.
Tests for module 'getpeername'.
Tests for module 'connect'.
Tests for module 'bind'.
accept4 tests: Fix for native Windows.
accept tests: Fix for native Windows.
msvc-inval: Require a semicolon after DONE_MSVC_INVAL.
sched: Ensure pid_t is defined.
msvc-inval: Ensure the entire expansion is a single statement.
tests: use printf, not echo in init.sh's warn_ function
futimens: enhance test
date: accept 'hence' as opposite of 'ago'
getcwd: don't fail in a deep directory on a system without openat
maint.mk: avoid warnings from perl about missing files
* lib/stat.c: Move comment.
stat: use pathmax.h only if needed
utimens: remove dependency on dup2
inet_ntop, inet_pton: Look for it also in libresolv.
accept, accept4 tests: Avoid link error on Solaris.
accept4: Avoid link error on Solaris.
socket functions: Avoid link errors on Solaris.
ptsname tests: Let the test fail rather than hang (e.g. on AIX 5.1).
posix_spawn_file_actions_add*: Fix module dependencies.
rename, renameat tests: Avoid test failures on FreeBSD 6.4.
Tests for module 'accept4'.
accept tests: Fix last commit.
Tests for module 'accept'.
dup2: Support for MSVC.
New module 'msvc-inval'.
Tests for module 'pclose'.
New module 'pclose'.
popen: Support for MSVC.
isnanl, isnand, isnanf: Work around MSVC bug.
sys_socket tests: Fix recent mistake.
putenv: Support for MSVC.
math: Avoid macro redefinition warnings on MSVC.
doc: Mention functions which are declared as macros.
Add dependencies to new dirent related modules.
inet_pton: Fix mistake in last commit.
inet_pton: Support for MSVC on Windows Vista or newer.
inet_ntop: Support for MSVC on Windows Vista or newer.
test-fsync: yet another enhancement
Enhance fsync, fdatasync tests.
Fix last ChangeLog entry.
Support for MSVC compiler: Ensure mode_t gets defined.
sys_stat: Support for MSVC.
Support for MSVC compiler: Ensure off_t gets defined.
fdatasync: port to Solaris
fdatasync: port to MacOS X 10.7
fdatasync: minor improvements
unistd: update refs to newer POSIX
fdatasync: new module
test-fsync: enhance tests
Support for MSVC compiler: Ensure ssize_t gets defined.
Avoid using #, the m4 comment starter character, near brackets.
Properly quote AC_CHECK_DECLS' 4th argument.
Properly quote AC_CHECK_DECL's 4th argument.
opendir: avoid compile warning
maint.mk: sc_tight_scope: propagate failure from sub-make
tempname: Support for MSVC.
sys_time: Support for MSVC.
stat: Support for MSVC.
pathmax: Support for native Windows.
New modules 'opendir', 'readdir', 'rewinddir',
'closedir'.
asm-underscore.m4: Support for MSVC.
Expand range of versions of glibc for which _GNU_SOURCE is needed to get crypt.
doc: Update regarding MSVC 9.
unistd et al.: Don't assume <unistd.h> exists.
strcase: Support for MSVC.
strings: Don't assume <strings.h> exists.
dirent: Don't assume <dirent.h> exists.
Fix wint_t on MSVC.
sys_types: Fix typo.
autoupdate
Support for MSVC compiler: Ensure size_t gets defined.
C++ tests for module 'sys_types'.
Tests for module 'sys_types'.
New module 'sys_types'.
Support for MSVC compiler: Avoid division by a literal 0.
Ensure pid_t gets defined.
acl: Fix compilation on Solaris 10 (older version).
iconv, unsetenv: Add support for MSVC compiler.
*printf: Add support for MSVC compiler.
nocrash: Add support for native Windows.
absolute-header, include-next: Add support for MSVC compiler.
ChangeLog: change each leading sequence of 8 spaces to a TAB
maint.mk: mark the post-release commit log with "maint: " prefix
.gnulib | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/.gnulib b/.gnulib
index da1717b..2394a60 160000
--- a/.gnulib
+++ b/.gnulib
@@ -1 +1 @@
-Subproject commit da1717b7f93b77469f980ea5e13178e4e9e7ae09
+Subproject commit 2394a603e7586e671226478e5b15d924c3841f42
--
1.7.4.4