X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=45b1fd94ea236fecbcde307096ad716de4753925;hb=a63c573321102e86348561ca5440be8b57c02672;hp=418ea196cee50ddd469c2329be513b6ee3576d16;hpb=d52c5b93a562113d859c264bbb92f5c0b8c5ae77;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 418ea196c..45b1fd94e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,130 @@ +2007-02-24 Paul Eggert + + * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Check for a nanosleep that + loops on small arguments. This attempts to avoid the problem + Bruno Haible reported for AIX 4.3.2 in + . + +2007-02-23 Bruno Haible + + * m4/perl.m4 (gl_PERL): Require version 5.005, not 5.003. + Needed for help2man. + +2007-02-23 Karl Berry + + * doc/gnulib-tool.texi (CVS Issues): mention that when foo_.h + exists, foo.h should be cvs-ignored, not committed. + +2007-02-23 Eric Blake + + * lib/getdate.h (includes): Include , not "timespec.h". + * lib/stat-time.h (includes): Likewise. + * lib/utimecmp.c (includes): Likewise. + * lib/utimens.h (includes): Likewise. + * lib/getdate.y (includes): Also include "timespec.h" for use + internal to the module. + * modules/utimens (Depends-on): Revert yesterday's patch. + * modules/nanosleep (Depends-on): Add missing dependency. + +2007-02-22 Bruno Haible + + * lib/glob.c: Don't include getlogin_r.h. + +2007-02-22 Jim Meyering + + * modules/utimens (Depends-on): Add timespec, required for + utimens.h's inclusion of timespec.h. + +2007-02-21 Paul Eggert + + * lib/getcwd.c (__getcwd): Undo previous change; it mishandled + long unreadable paths in GNU/Linux. Problem reported by Andreas + Schwab in + . + I'll try to think of a better way to fix the Solaris problem. + + * lib/getcwd.c (__getcwd): Don't assume getcwd (NULL, 0) works + like glibc; on Solaris 10, it fails with errno == EINVAL. + POSIX says the behavior is unspecified if the first argument is NULL, + so play it safe and never pass NULL to the system getcwd. + +2007-02-21 Jim Meyering + + * lib/gettimeofday.c (rpl_gettimeofday): Remove declaration + of gettimeofday. It would conflict with the one now always + provided via sys_time_.h. Reported by Matthew Woehlke, as + an IRIX 6.5 build failure. + +2007-02-20 Paul Eggert + + Minor fixups to port to Solaris 10 with Sun C 5.8. + * lib/getcwd.c [!_LIBC]: Include dirfd.h, since we use dirfd. + * modules/getcwd (Depends-on): Add dirfd. + * lib/putenv.c (putenv): #undef it. + (rpl_putenv): New decl. + (malloc, free): Include rather than prototyping separately. + +2007-02-20 Bruno Haible + + * modules/stdio-tests: New file. + * tests/test-stdio.c: New file. + + * modules/vsnprintf (Files): Remove lib/vsnprintf.h. + (Depends-on): Add stdio. + (configure.ac): Invoke gl_STDIO_MODULE_INDICATOR. + (Include): Use instead of vsnprintf.h. + * m4/vsnprintf.m4 (gl_FUNC_VSNPRINTF): Require gl_STDIO_H_DEFAULTS. Set + HAVE_DECL_VSNPRINTF. + * lib/vsnprintf.c: Include instead of vsnprintf.h. + + * modules/snprintf (Files): Remove lib/snprintf.h. + (Depends-on): Add stdio. + (configure.ac): Invoke gl_STDIO_MODULE_INDICATOR. + (Include): Use instead of snprintf.h. + * m4/snprintf.m4 (gl_FUNC_SNPRINTF): Require gl_STDIO_H_DEFAULTS. Set + HAVE_DECL_SNPRINTF. + * lib/snprintf.c: Include instead of snprintf.h. + * lib/getaddrinfo.c: Likewise. + + * modules/stdio: New file. + * lib/stdio_.h: New file, incorporating snprintf.h and vsnprintf.h. + * lib/snprintf.h: Remove file. + * lib/vsnprintf.h: Remove file. + * lib/.cppi-disable: Remove snprintf.h. + * m4/stdio_h.m4: New file. + * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdio. + +2007-02-20 Jim Meyering + + * lib/ftruncate.c [HAVE_CHSIZE]: Document that this code is + used by e.g., mingw. From Bruno Haible. + +2007-02-19 Bruno Haible + + * lib/string_.h: Use "#pragma GCC system_header" to suppress some gcc + warnings. + Reported by Ben Pfaff . + +2007-02-19 Bruno Haible + + * m4/ftruncate.m4 (gl_FUNC_FTRUNCATE): Don't request a complaint mail + from mingw users. + +2007-02-19 Bruno Haible + + * lib/stdlib_.h: Use "#pragma GCC system_header" to suppress some gcc + warnings. + Reported by Joel E. Denny via Paul Eggert. + +2007-02-19 Jim Meyering + + Don't use FD after a successful "fdopendir (fd)". + * lib/getcwd.c (__getcwd) [AT_FDCWD]: fdopendir (fd) usually closes fd. + Reset it by calling dirfd on the just-obtained DIR*. + + * m4/ftruncate.m4: Adjust comment to give this module a 3-year reprieve. + Prompted by a report from Bruno Haible that mingw lacks ftruncate. + 2007-02-18 Bruno Haible * lib/readlink.c: Include . @@ -243,7 +370,7 @@ * modules/imaxdiv (configure.ac): Likewise. * modules/strtoimax (configure.ac): Likewise. * modules/strtoumax (configure.ac): Likewise. - + 2007-02-17 Bruno Haible * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Include the contents of @@ -270,7 +397,7 @@ long lines. 2007-02-17 Ben Pfaff - Bruno Haible + Bruno Haible * modules/tmpfile: New file. * lib/tmpfile.c: New file. @@ -599,7 +726,8 @@ * m4/javacomp.m4 (gt_JAVACOMP): Work around a 'tr' bug in coreutils 5.2.1 and earlier, whereby \055 was treated just like the range - delimiter '-'. Reported by Joel E. Denny . + delimiter '-'. + Reported by Joel E. Denny . 2007-02-08 Bruno Haible @@ -863,7 +991,7 @@ 2007-02-03 Jim Meyering - Give tools a better chance to allocate space for very large buffers. + Give tools a better chance to allocate space for very large buffers. * lib/xalloc.h (x2nrealloc): Use 3/2, not 2, as buffer size factor. Make pwd and readlink work also when run with an unreadable parent dir @@ -919,11 +1047,6 @@ an error. (strncasecmp): Conditionally define as a macro that leads to a warning. -2007-02-01 Jim Meyering - - Give tools a better chance to allocate space for very large buffers. - * lib/xalloc.h (x2nrealloc): Use 3/2, not 2, as buffer size factor. - 2007-02-01 Karl Berry * config/srclist.txt (strtok_r.c): lose sync, no more strtok_r.h.