Rename lib/socket_.h to lib/sys_socket_.h.
[gnulib.git] / ChangeLog
index 2285867..b53877e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,78 @@
+2007-04-27  Bruno Haible  <bruno@clisp.org>
+
+       * lib/sys_socket_.h: Renamed from lib/socket_.h.
+       * modules/sys_socket (Makefile.am): Update.
+
+       * lib/sys_stat_.h: Renamed from lib/stat_.h.
+       * modules/sys_stat (Makefile.am): Update.
+
+2007-04-27  Eric Blake  <ebb9@byu.net>
+
+       * lib/freading.h: Improve comments.
+       * lib/fwriting.h: Likewise.
+       * lib/fflush.c: Likewise.
+
+       Fix closein for mingw.
+       * modules/closein-tests: Add tests for closein.
+       * tests/test-closein.c: New file.
+       * tests/test-closein.sh: Likewise.
+       * lib/unistd_.h [!SEEK_CUR]: Mingw also needs stdlib.h for _exit.
+       * lib/closein.c (close_stdin): Don't fflush non-seekable streams.
+
+2007-04-27  Bruno Haible  <bruno@clisp.org>
+
+       * lib/inttypes_.h [_DECC]: Don't use #include_next if the compiler
+       version is < 6.
+       * lib/math_.h [__DECC]: Likewise.
+       * lib/stdio_.h [__DECC]: Likewise.
+       * lib/stdlib_.h [__DECC]: Likewise.
+       * lib/string_.h [__DECC]: Likewise.
+       * lib/time_.h [__DECC]: Likewise.
+       * lib/wchar_.h [__DECC]: Likewise.
+       * lib/wctype_.h [__DECC]: Likewise.
+
+2007-04-27  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-fbufmode.c (main): Relax test, to avoid failure on mingw.
+
+2007-04-27  Bruno Haible  <bruno@clisp.org>
+
+       * lib/fflush.c: Add comments.
+       * modules/fpurge-tests (Depends-on): Add fflush.
+       * modules/freadable-tests (Depends-on): Likewise.
+       * modules/fwritable-tests (Depends-on): Likewise.
+
+2007-04-27  Charles Wilson  <libtool@cwilson.fastmail.fm>
+
+       * m4/argz.m4 (gl_FUNC_ARGZ): Use !HAVE_WORKING_ARGZ instead of
+       SYSTEM_ARGZ_IS_BROKEN.  Also, minor stylistic improvements.
+       Report by Bruno Haible <bruno@clisp.org>.
+
+2007-04-26  Eric Blake  <ebb9@byu.net>
+
+       Fix fflush on mingw.
+       * modules/fflush (Depends-on): Add freading.
+       * lib/fflush.c (rpl_fflush): Use freading to avoid losing buffered
+       but unread data.
+
+2007-04-26  Eric Blake  <ebb9@byu.net>
+       and Bruno Haible  <bruno@clisp.org>
+
+       Implement freading and fwriting.
+       * lib/freading.c: New file.
+       * lib/freading.h: Likewise.
+       * m4/freading.m4: Likewise.
+       * modules/freading: Likewise.
+       * modules/freading-tests: Likewise.
+       * tests/test-freading.c: Likewise.
+       * lib/fwriting.c: New file.
+       * lib/fwriting.h: Likewise.
+       * m4/fwriting.m4: Likewise.
+       * modules/fwriting: Likewise.
+       * modules/fwriting-tests: Likewise.
+       * tests/test-fwriting.c: Likewise.
+       * MODULES.html.sh (File stream based Input/Output): Mention them.
+
 2007-04-26  Bruno Haible  <bruno@clisp.org>
 
        * lib/stdio_.h (fseeko, ftello): Check that off_t has the same size as