sys_select: Avoid warning about missing memset declaration on HP-UX 11.
[pspp] / ChangeLog
index 5c95bc4e7ec88d8ca70b918e0abaa0a3064f70ab..885aa84bd619639359333ce5f29100aede22e7c5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,68 @@
+2010-12-31  Bruno Haible  <bruno@clisp.org>
+
+       sys_select: Avoid warning about missing memset declaration on HP-UX 11.
+       * lib/sys_select.in.h: On HP-UX, include also <string.h>.
+
+2010-12-31  Bruno Haible  <bruno@clisp.org>
+
+       waitpid: Fix link error in C++ mode.
+       * lib/sys_wait.in.h: Remove extern "C" { ... } group.
+
+2010-12-31  Bruno Haible  <bruno@clisp.org>
+
+       isnan: Use GCC built-ins when possible.
+       * lib/math.in.h (gl_isnan_f): Use __builtin_isnanf instead of
+       __builtin_isnan.
+       (gl_isnan_l): Use __builtin_isnanl instead of __builtin_isnan.
+       (isnan): Define using GCC built-ins for GCC >= 4.0.
+
+2010-12-31  Bruno Haible  <bruno@clisp.org>
+
+       isnand: Fix mistake.
+       * m4/isnand.m4 (gl_HAVE_ISNAND_IN_LIBM): Use __builtin_isnan, not
+       __builtin_isnand.
+
+2010-12-31  Bruno Haible  <bruno@clisp.org>
+
+       open: Avoid C++ error on HP-UX 11.
+       * lib/fcntl.in.h (open): Disable _GL_CXXALIASWARN invocation on HP-UX.
+
+2010-12-31  Bruno Haible  <bruno@clisp.org>
+
+       time_r: Add missing declarations on HP-UX 11.
+       * lib/time.in.h (localtime_r, gmtime_r): Test HAVE_DECL_LOCALTIME_R
+       instead of HAVE_LOCALTIME_R.
+       * m4/time_r.m4 (gl_TIME_R): Test whether localtime_r is declared. Set
+       HAVE_LOCALTIME_R always.
+       * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): Initialize
+       HAVE_DECL_LOCALTIME_R, not HAVE_LOCALTIME_R.
+       * modules/time (Makefile.am): Substitute HAVE_DECL_LOCALTIME_R, not
+       HAVE_LOCALTIME_R.
+       * doc/posix-functions/gmtime_r.texi: Document the HP-UX 11 problem.
+       * doc/posix-functions/localtime_r.texi: Likewise.
+
+2010-12-29  Eric Blake  <eblake@redhat.com>
+
+       mountlist: tweak previous commit
+       * lib/mountlist.c (me_remote): Guarantee trailing backslash.
+       Reported by Paul Eggert.
+
+       mountlist: fix local drive detection on cygwin
+       * lib/mountlist.c (ME_REMOTE) [__CYGWIN__]: Provide implementation
+       that works for cygwin.
+
+2010-12-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       ftoastr, snprintf: ftoastr + snprintf module
+       * lib/ftoastr.c: Use GNULIB_SNPRINTF, not GNULIB_SNPRINTF_POSIX,
+       since the snprintf module now should be good enough here.
+       * modules/snprintf (configure.ac): Add gl_MODULE_INDICATOR([snprintf]).
+       It seems odd to have both gl_STDIO_MODULE_INDICATOR([snprintf])
+       and gl_MODULE_INDICATOR([snprintf]), but the former enables
+       GNULIB_SNPRINTF only for the test directory, and the latter
+       doesn't arrange for gl_STDIO_H_DEFAULTS to be called, so neither
+       seems to suffice by itself.
+
 2010-12-28  Paul Eggert  <eggert@cs.ucla.edu>
 
        alloca: one step towards thread-safety