Log

Author Commit Date CI Message
Bruno Haible 6e64ec2e 2007-06-02T01:55:30 Attempt to fix a test failure on Solaris (open fails with EACCES).
Bruno Haible bfa0a519 2007-06-02T00:54:30 Update after Eric Blake found that frexpl doesn't work right on mingw.
Bruno Haible 40a871a5 2007-06-02T00:42:13 Don't work around an lseek POSIX compliance bug on IRIX.
Bruno Haible be24a67b 2007-06-01T22:48:13 ChangeLog entry for Karl's autoupdate.
Eric Blake bb4899b6 2007-05-31T16:32:39 * m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Guess no on mingw when cross compiling.
Karl Berry 271eff77 2007-05-31T12:41:10 autoupdate
Eric Blake 7b090334 2007-05-31T03:21:00 Work around mingw test failures exposed by m4-1.4.9b. * m4/stdint.m4 (gl_STDINT_H): Detect mingw bug. * tests/test-unistd.c: Disable uid_t and git_t tests for the moment.
Bruno Haible 136c0c98 2007-05-31T01:09:03 Explicitly close file descriptors where needed.
Bruno Haible c63680ec 2007-05-30T02:16:51 Split the double-inclusion guard. Fixes a problem with #include_next.
Bruno Haible 07a3879b 2007-05-30T00:41:42 Disable some tests for the moment.
Bruno Haible be7797a2 2007-05-29T23:51:44 Fix typo.
Karl Berry 31642956 2007-05-29T23:29:07 autoupdate
Bruno Haible 98df2968 2007-05-29T23:00:43 Avoid "checking..." message inside "checking..." message.
Bruno Haible 71e4b2aa 2007-05-29T22:58:51 Fix typo in cross-compiling case.
Bruno Haible 63f686a8 2007-05-29T22:56:54 Fix last patch for real.
Eric Blake 40cb8a4b 2007-05-29T12:50:20 * m4/isnanf.m4 (gl_FUNC_ISNANF_NO_LIBM): Avoid syntax error on cross compiles.
Eric Blake 87533a43 2007-05-28T18:01:26 * modules/closein-tests (test_closein_LDADD): Support test on cygwin with libtool.
Bruno Haible 4c24faec 2007-05-28T17:22:39 More #ifdef HAVE_CONFIG_H in the tests.
Bruno Haible 789aa657 2007-05-28T17:17:33 Assume <config.h> exists.
Eric Blake c0fea97c 2007-05-28T16:49:41 Unconditionally include <config.h> in unit tests. * tests/test-alloca-opt.c: Remove #ifdef HAVE_CONFIG_H. * tests/test-allocsa.c, tests/test-arcfour.c, tests/test-arctwo.c, tests/test-argmatch.c, tests/test-argp.c, tests/test-array_list.c, tests/test-array_oset.c, tests/test-atexit.c, test-avltree_list.c, test-avltree_oset.c, test-avltreehash_list.c, test-base64.c, test-binary-io.c, test-c-ctype.c, test-c-strcasecmp.c, test-c-strcasestr.c, test-c-strncasecmp.c, test-c-strstr.c, test-canonicalize-lgpl.c, test-carray_list.c, test-crc.c, test-des.c, test-dirname.c, test-fflush.c, test-fprintf-posix.c, test-gc-arcfour.c, test-gc-arctwo.c, test-gc-des.c, test-gc-hmac-md5.c, test-gc-hmac-sha1.c, test-gc-md2.c, test-gc-md4.c, test-gc-md5.c, test-gc-pbkdf2-sha1.c, test-gc-rijndael.c, test-gc-sha1.c, test-gc.c, test-getpass.c, test-hmac-md5.c, test-hmac-sha1.c, test-iconv.c, test-linked_list.c, test-linkedhash_list.c, test-lock.c, test-mbscasecmp.c, test-mbscasestr1.c, test-mbscasestr2.c, test-mbscasestr3.c, test-mbscasestr4.c, test-mbschr.c, test-mbscspn.c, test-mbsncasecmp.c, test-mbspbrk.c, test-mbspcasecmp.c, test-mbsrchr.c, test-mbsspn.c, test-mbsstr1.c, test-mbsstr2.c, test-mbsstr3.c, test-md2.c, test-md4.c, test-md5.c, test-memmem.c, test-printf-posix.c, test-rbtree_list.c, test-rbtree_oset.c, test-rbtreehash_list.c, test-read-file.c, test-rijndael.c, test-snprintf-posix.c, test-snprintf.c, test-sprintf-posix.c, test-stdint.c, test-strcasestr.c, test-striconv.c, test-striconveh.c, test-striconveha.c, test-tls.c, test-vasnprintf-posix.c, test-vasnprintf-posix2.c, test-vasnprintf.c, test-vasprintf-posix.c, test-vasprintf.c, test-verify.c, test-vfprintf-posix.c, test-vprintf-posix.c, test-vsnprintf-posix.c, test-vsnprintf.c, test-vsprintf-posix.c, test-xvasprintf.c: Likewise.
Bruno Haible 45c12937 2007-05-28T15:46:54 Remember the presence of the --with-tests command-line option through "gnulib-tool --update".
Bruno Haible 2e7980e7 2007-05-28T15:16:56 Tests for module 'ftell'.
Bruno Haible cf0e9950 2007-05-28T15:13:36 New module 'ftell'.
Eric Blake 8ad1cc5a 2007-05-28T15:10:23 * lib/allocsa.h (safe_alloca): Avoid compiler warning.
Bruno Haible bb9cffd5 2007-05-28T15:07:41 Tests for module 'fseek'.
Bruno Haible 223df0ab 2007-05-28T14:59:14 New module 'fseek'.
Bruno Haible cab1c5a2 2007-05-28T14:48:52 New module 'fseek'.
Bruno Haible 97c12f59 2007-05-28T14:44:47 Typo in comment.
Bruno Haible 7ed745b2 2007-05-28T14:43:49 Fix an old entry.
Bruno Haible c8d24b1a 2007-05-28T14:08:37 Correct last change.
Bruno Haible 02e91bf3 2007-05-28T13:59:41 More precise wording.
Bruno Haible 1bd3ce48 2007-05-28T13:55:57 More comments.
Bruno Haible a7e014e7 2007-05-28T12:56:52 When not cross-compiling, perform a real runtime test.
Eric Blake d2d77c0e 2007-05-28T12:43:30 Improve lseek module. * lib/lseek.c (rpl_lseek): Detect EBADF on mingw. * lib/unistd_.h (lseek): Scale back link warning message. * tests/test-lseek.c: Beef up test. * tests/test-lseek.sh: Exercise more facets of lseek. Reported by Bruno Haible.
Bruno Haible af9f82f9 2007-05-28T12:36:21 Test some types.
Bruno Haible 97bdbccb 2007-05-28T00:28:54 Fix bug introduced on 2007-03-31.
Bruno Haible 05d76621 2007-05-27T21:00:32 New module 'openmp'.
Bruno Haible a9ef3e1a 2007-05-26T21:32:26 2007-05-26 Bruno Haible <bruno@clisp.org> * modules/chdir-long (Depends-on): Add fchdir. * modules/chdir-safer (Depends-on): Likewise. * modules/fts (Depends-on): Likewise. * modules/fts-lgpl (Depends-on): Likewise. * modules/openat (Depends-on): Likewise. * modules/savewd (Depends-on): Likewise.
Eric Blake e461ff73 2007-05-24T16:59:20 Fix lseek on mingw. * modules/lseek: New module. * m4/lseek.m4: New file. * lib/lseek.c: New file. * modules/lseek-tests: New file. * tests/test-lseek.c: New file. * tests/test-lseek.sh: New file. * MODULES.html.sh: Document lseek module. * modules/fflush (Depends-on): Add lseek, fseeko. * modules/fseeko (Depends-on): Likewise. * modules/ftello (Depends-on): Likewise. * m4/fseeko.m4 (gl_FUNC_FSEEKO): Replace fseek[o] if lseek is broken. * m4/ftello.m4 (gl_FUNC_FTELLO): Replace ftell[o] if lseek is broken. * m4/fflush.m4 (gl_REPLACE_FFLUSH): Trigger fseeko module. * lib/fseeko.c (rpl_fseeko): Quit early on non-seekable files. * lib/ftello.c (rpl_ftello): Likewise. * tests/test-fseeko.c (main): Test this. * tests/test-fseeko.sh: Likewise. * tests/test-ftello.c (main): Likewise. * tests/test-ftello.sh: Likewise. * lib/stdio_.h (fseek, ftell): Simplify, since missing fseeko now implies replacing fseek. * modules/stdio (Makefile.am): No longer need HAVE_FSEEKO, HAVE_FTELLO. * m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Add lseek info. * modules/unistd (Makefile.am): Likewise. * lib/unistd_.h (lseek): Declare a replacement. * doc/functions/lseek.texi (lseek): Document this fix. * doc/functions/fseek.texi (fseek): Likewise. * doc/functions/ftell.texi (ftell): Likewise.
Karl Berry e55d665f 2007-05-24T13:35:35 autoupdate
Bruno Haible dcbb9e70 2007-05-24T10:10:51 Allow for a longer printed representation of NaN.
Bruno Haible 1c01610f 2007-05-24T09:44:51 Untabify.
Eric Blake cec93e99 2007-05-24T03:53:37 Fix fseeko/ftello on cygwin 1.5.24. * doc/functions/fseeko.texi (fseeko): Document the fix. * doc/functions/ftello.texi (ftello): Document the fix. * doc/functions/stdin.texi (stdin): Document the cygwin bug. * doc/functions/stdout.text (stdout): New file. * doc/functions/stderr.text (stderr): New file. * doc/gnulib.texi (Function Substitutes): Use new files. * tests/test-fseeko.c (main): Check for broken fseeko on cygwin prior to 1.7.0. * tests/test-ftello.c (main): Likewise for ftello. * tests/test-fseeko.sh: New file. * tests/test-ftello.sh: New file. * modules/fseeko-tests (Makefile.am): Ensure test-fseeko is run with seekable stdin. * modules/ftello-tests (Makefile.am): Likewise for test-ftello. * m4/fseeko.m4 (gl_FUNC_FSEEKO): Detect the cygwin bug. (gl_REPLACE_FSEEKO): New macro. * m4/ftello.m4 (gl_FUNC_FTELLO, gl_REPLACE_FTELLO): Likewise. * modules/fseeko (Files): Distribute fseeko.c. * modules/ftello (Files): Distribute ftello.c. * lib/fseeko.c (rpl_fseeko) [__CYGWIN__]: Convert stdin to 64-bit mode. * lib/ftello.c (rpl_ftello): New file. * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Allow replacement of fseeko, ftello. (gl_STDIN_LARGE_OFFSET): New macro. * modules/stdio (Makefile.am): Perform the replacement. * lib/stdio_.h (rpl_fseeko, rpl_ftello): Define when needed.
Karl Berry a3a70eba 2007-05-24T00:14:17 autoupdate
Bruno Haible 25a403fc 2007-05-23T22:00:35 Provide a link warning only if GNULIB_POSIXCHECK is defined.
Bruno Haible 17ccaa9d 2007-05-22T01:07:46 Stricter check for printf result for NaN arguments.
Bruno Haible 1b40713c 2007-05-20T21:51:27 Include Cygwin test results, from Eric Blake.
Bruno Haible 7e74622d 2007-05-20T20:13:53 Update gettext version number.
Bruno Haible 98a66996 2007-05-20T10:26:34 Detect broken frexpl on BeOS.
Jim Meyering b98e7876 2007-05-20T09:19:12 * NEWS: Mention the incompatible change (s/futimens/gl_futimens/) forced upon us by glibc-2.6.
Bruno Haible 82485375 2007-05-20T09:01:48 Fix *printf result for NaN, Inf on AIX, Solaris, OSF/1.
Jim Meyering e31746f4 2007-05-20T08:44:37 (gl_futimens): Rename from futimens, now that glibc-2.6 declares futimens.
Bruno Haible 7c2e3224 2007-05-20T08:19:54 Avoid possible collision between gnulib frexpl and libm frexpl.
Bruno Haible 90645850 2007-05-20T08:12:26 Avoid test failures on some versions of HP-UX 11.
Bruno Haible a8b06eb5 2007-05-20T08:10:08 Typo in comment.
Jim Meyering 70f8dfe9 2007-05-20T07:33:32 Fix buggy test for the fchownat-deref bug. * m4/openat.m4 (gl_FUNC_FCHOWNAT_DEREF_BUG): Create the dangling symlink required for the run-test. Without it, this test would always declare that fchownat doesn't work, and client code would unnecessarily use the replacement function with fixed libc. (gl_FUNC_FCHOWNAT): Eliminate a variable that wasn't initialized. Reported by Greg Schafer.
Bruno Haible 12726df9 2007-05-20T00:25:31 Tweak message.
Bruno Haible 5459c1d2 2007-05-19T23:54:48 Work around bugs in the system's isnanf on IRIX and Solaris.
Bruno Haible e10764b1 2007-05-19T22:57:58 Avoid test failures on platforms where -0.0 and 0.0 are identical.
Bruno Haible e81beb20 2007-05-19T22:30:24 Avoid test failures on IRIX 6.5.
Bruno Haible b65d227a 2007-05-19T22:22:21 Avoid test failures on IRIX 6.5.
Bruno Haible 6e119fbe 2007-05-19T20:40:55 Swap the tests 2 and 3.
Bruno Haible e53ec96d 2007-05-19T20:33:32 Update test results.
Bruno Haible 54e1ee6d 2007-05-19T20:32:38 Whitespace change.
Bruno Haible 373c44dc 2007-05-19T20:30:58 Fix a warning in last patch.
Bruno Haible fb6cec99 2007-05-19T20:29:34 Fix syntax error in test.
Bruno Haible 0ac63e3f 2007-05-19T20:23:22 Whitespace change.
Bruno Haible 71f9eb57 2007-05-19T20:21:41 New module 'float'.
Jim Meyering 4228bc8a 2007-05-19T16:37:03 * lib/utimens.c (gl_futimens): Rename from futimens, now that glibc-2.6 declares futimens.
Bruno Haible b2be134b 2007-05-19T15:28:02 Avoid test failures on mingw.
Bruno Haible 118b9d3f 2007-05-19T14:52:36 Fix *printf result for NaN, Inf, -0.0 on mingw.
Bruno Haible cf853861 2007-05-19T10:22:11 Accomodate for implementations that produce 3 exponent digits in %e and %g.
Bruno Haible ec3cec6e 2007-05-19T09:47:36 Optimize the case of huge precision.
Bruno Haible dd6ceef6 2007-05-19T00:38:42 Fix logic bug introduced on 2007-05-06.
Bruno Haible 48e570fe 2007-05-18T23:37:50 Add tests for %e and %g directives.
Bruno Haible 7f5e623b 2007-05-18T23:35:38 Fix small bug in 'divide' function.
Bruno Haible 13123792 2007-05-18T22:10:17 More tests of printf %f.
Bruno Haible e4ff26d7 2007-05-18T19:15:02 Typo in ChangeLog entry.
Bruno Haible 060ad6de 2007-05-18T18:26:01 Add support for 'long double' number output.
Bruno Haible 4de0caf9 2007-05-18T17:45:52 Work around broken snprintf function on BeOS.
Bruno Haible 3c57c210 2007-05-18T17:35:19 Support output of 64-bit numbers on mingw.
Bruno Haible 448ec2a2 2007-05-18T17:27:31 Fix printf-frexpl module to recognize buggy AIX 5.1 frexpl().
Bruno Haible 5d95b32a 2007-05-18T17:22:33 Tests for module 'frexpl-nolibm'.
Bruno Haible 84fc85fc 2007-05-18T17:21:44 New module 'frexpl-nolibm'.
Karl Berry 7962468f 2007-05-18T13:31:16 autoupdate
Paul Eggert af36a1d1 2007-05-17T15:56:05 * lib/dirent_.h: Prefer #include_next <foo.h> to #include @ABSOLUTE_FOO_H@ if @HAVE_INCLUDE_NEXT@. This works better with GCC 4.2, which otherwise issues a lot of warnings. * lib/iconv_.h, lib/locale_.h, lib/netinet_in_.h, lib/sys_select_.h: * lib/sys_socket_.h, lib/sys_stat_.h, lib/sysexits_.h, lib/unistd_.h: Likewise. * modules/fchdir (dirent.h): Substitute @HAVE_INCLUDE_NEXT@. * modules/iconv_open (iconv.h): Likewise. * modules/locale (locale.h): Likewise. * modules/netinet_in (netinet/in.h): Likewise. * modules/sys_select (sys_select.h): Likewise. * modules/sys_socket (sys/socket.h): Likewise. * modules/sys_stat (sys/stat.h): Likewise. * modules/sysexits (sysexits.h): Likewise. * modules/unistd (unistd.h): Likewise.
Eric Blake 4a64cec6 2007-05-17T12:38:22 * modules/closein-tests (Makefile.am): Distribute `test-closein.sh'.
Bruno Haible 85837d61 2007-05-17T09:18:53 Renamed test-fprintf-posix.out to test-printf-posix.output.
Bruno Haible 4a9ad45d 2007-05-17T09:10:42 Rename test-fprintf-posix.out to test-printf-posix.output.
Bruno Haible 0a4d9780 2007-05-17T09:07:35 Move to test-printf-posix.output.
Bruno Haible 70f2c04b 2007-05-17T09:07:32 Move to here from test-fprintf-posix.out.
Paul Eggert ab681e53 2007-05-17T06:14:29 * lib/fcntl_.h: Prefer #include_next <foo.h> to #include @ABSOLUTE_FOO_H@ if @HAVE_INCLUDE_NEXT@. This works better with GCC 4.2, which otherwise issues a lot of warnings. * lib/inttypes_.h, lib/math_.h, lib/search_.h, lib/signal_.h: * lib/stdint_.h, lib/stdio_.h, lib/stdlib_.h, lib/string_.h: * lib/sys_time_.h, lib/time_.h, lib/wchar_.h, lib/wctype_.h: Likewise. * lib/stdlib_.h: Don't bother with #pragma GCC system_header, as it should no longer be needed. * lib/string_.h: Likewise. * modules/absolute-header (HAVE_INCLUDE_NEXT): New 'make' define. * modules/fcntl (fcntl.h): Substitute @HAVE_INCLUDE_NEXT@. * modules/inttypes (inttypes.h): Likewise. * modules/math (math.h): Likewise. * modules/search (search.h): Likewise. * modules/signal (signal.h): Likewise. * modules/stdint (stdint.h): Likewise. * modules/stdio (stdio.h): Likewise. * modules/stdlib (stdlib.h): Likewise. * modules/string (string.h): Likewise. * modules/sys_time (sys/time.h): Likewise. * modules/time (time.h): Likewise. * modules/wchar (wchar.h): Likewise. * modules/wctype (wtype.h): Likewise.
Simon Josefsson 1875901e 2007-05-16T10:49:41 Remove opencdk (maintainer drop'ed gnulib).
Bruno Haible cd16f251 2007-05-16T10:07:20 2007-05-16 Thien-Thi Nguyen <ttn@gnuvola.org> (tiny change) * doc/gnulib-tool.texi (CVS Issues): Fix typo.
Bruno Haible 1b343b87 2007-05-14T21:36:29 Tweak doc.
Bruno Haible 6b732f44 2007-05-14T00:34:40 Comment fix.
Bruno Haible c9b62cc0 2007-05-13T21:57:40 Ensure AC_C_RESTRICT is invoked.
Bruno Haible 6b7c5b61 2007-05-13T21:44:46 Fix syntax error in C++ mode.
Jim Meyering 526b71aa 2007-05-12T15:59:59 * lib/linebuffer.c (readlinebuffer_delim): New function, like readlinebuffer, but use a caller-specified delimiter. (readlinebuffer): Just call readlinebuffer_delim with '\n' as the delimiter. * lib/linebuffer.h (readlinebuffer_delim): Declare it.
Jim Meyering 70f397fe 2007-05-12T15:53:42 Change ^[ ]{8} to TAB.