New module 'fseeko'.
[pspp] / ChangeLog
index e5fdd00eb480b6e2a668ca40352a5059e08beabe..314aeb4f7be32136a508fd3164092b65dd39a359 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,79 @@
+2007-04-25  Bruno Haible  <bruno@clisp.org>
+
+       * modules/fseeko: New file.
+       * m4/fseeko.m4: New file.
+       * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Set also GNULIB_FSEEKO,
+       HAVE_FSEEKO.
+       * lib/stdio_.h (fseeko): New declaration.
+       * modules/stdio (Makefile.am): Substitute also GNULIB_FSEEKO,
+       HAVE_FSEEKO.
+
+2007-04-25  Bruno Haible  <bruno@clisp.org>
+
+       * lib/stdio_.h (fflush): Add support for GNULIB_POSIXCHECK.
+
+2007-04-25  Bruno Haible  <bruno@clisp.org>
+
+       * lib/unistd_.h: Include <stdio.h> if needed to get the SEEK_* macros.
+       * tests/test-stdio.c: Check that the various SEEK_* macros are defined.
+       * tests/test-unistd.c: Likewise.
+       * tests/test-fcntl.c: Likewise.
+
+2007-04-23  Eric Blake  <ebb9@byu.net>
+
+       * lib/fflush.c: Fix missing include.
+       Reported by Bruno Haible.
+
+2007-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * lib/fpurge.c (fpurge) [glibc, BSD]: Free a malloc()ed ungetc buffer.
+       Reported by Eric Blake.
+
+2007-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * lib/fbufmode.c (fbufmode): Port to Solaris/SPARC64.
+
+2007-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * lib/fseterr.c (fseterr): Don't hardcode the value of _IOERR.
+
+2007-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-fbufmode.c (main): Be prepared to a failure of setvbuf.
+       Needed on HP-UX 11.
+
 2007-04-16  Eric Blake  <ebb9@byu.net>
 
+       Make fflush rely on fpurge.
+       * lib/fflush.c (rpl_fflush): Rely on fpurge module, rather than
+       open coding all variants.
+       * modules/fflush (Depends-on): Add fpurge and unistd.
+       * modules/fflush-tests (Depends-on): Unistd is no longer extra.
+       * m4/fflush.m4 (gl_REPLACE_FFLUSH): Simplify.
+
+       Fix --with-tests compilation on cygwin.
+       * modules/argmatch-tests (Makefile.am): List gnulib library first
+       in LDADD.
+       * modules/argp-tests (Makefile.am): Likewise.
+       * modules/array-list-tests (Makefile.am): Likewise.
+       * modules/array-oset-tests (Makefile.am): Likewise.
+       * modules/avltree-list-tests (Makefile.am): Likewise.
+       * modules/avltree-oset-tests (Makefile.am): Likewise.
+       * modules/avltreehash-list-tests (Makefile.am): Likewise.
+       * modules/carray-list-tests (Makefile.am): Likewise.
+       * modules/dirname-tests (Makefile.am): Likewise.
+       * modules/frexp-tests (Makefile.am): Likewise.
+       * modules/isnanl-tests (Makefile.am): Likewise.
+       * modules/linked-list-tests (Makefile.am): Likewise.
+       * modules/linkedhash-list-tests (Makefile.am): Likewise.
+       * modules/lock-tests (Makefile.am): Likewise.
+       * modules/rbtree-list-tests (Makefile.am): Likewise.
+       * modules/rbtree-oset-tests (Makefile.am): Likewise.
+       * modules/rbtreehash-list-tests (Makefile.am): Likewise.
+       * modules/tls-tests (Makefile.am): Likewise.
+       * modules/tsearch-tests (Makefile.am): Likewise.
+       * modules/xvasprintf-tests (Makefile.am): Likewise.
+
        Fix fpurge for cygwin.
        * lib/fpurge.c (fpurge): Fix order of operation flub, and return a
        value.