X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=b5350cfe7e3f43ec7205c3f45de5968eff827063;hb=1838494765155d7c9ac63832182cd4ef9f368bf5;hp=cce182c86982031d6cce7c7a91da41e4a8adf398;hpb=9d0240d8d400bccfbd6ef1b35dbfa09fcee136d0;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index cce182c86..b5350cfe7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,79 @@ +2010-11-11 Bruno Haible + + New module 'strerror_r-posix'. + * lib/string.in.h (strerror_r): New declaration. + * lib/strerror_r.c: New file. + * m4/strerror_r.m4: New file. + * m4/string_h.m4 (gl_HEADER_STRING_H_BODY): Check for the declaration + of strerror_r. + (gl_HEADER_STRING_H_DEFAULTS): Initialize GNULIB_STRERROR_R, + HAVE_DECL_STRERROR_R, REPLACE_STRERROR_R. + * modules/strerror_r-posix: New file. + * modules/string (Makefile.am): Substitute GNULIB_STRERROR_R, + HAVE_DECL_STRERROR_R, REPLACE_STRERROR_R. + * doc/posix-functions/strerror_r.texi: Mention the new module and the + portability problems. + +2010-11-11 Torsten Scheck (tiny change) + + * build-aux/pmccabe2html: Fixed a off-by-one error, so last input + line is also considered for output. Quoted function name in shell + command, so temporary files for functions like MyClass::operator() + are removed correctly without errors. + +2010-11-09 Bruno Haible + + * doc/posix-functions/strerror.texi: List more failing platforms. + + * doc/posix-functions/strerror.texi: Add a comment. + +2010-11-07 Paul Eggert + + fdopendir: fix bug on MacOS X when low on file descriptors + + * lib/fdopendir.c (REPLACE_FCHDIR): #define to 0 if not defined. + (fdopendir_with_dup, fd_clone_opendir): Now have extra CWD arg. + All callers changed. + (fdopendir): Invoke save_cwd at the top level, not after using + multiple dup() calls to use up file descriptors. Then retry + fdopendir_with_dup. This avoids failure with EMFILE if FD is 1 + less than the maximum number of open file descriptors, because + save_cwd fails with errno == EMFILE. Problem reported by tsteven4 + on Mac OS X 10.6.4 for tar 1.24 + + + and for tar 1.25 + . + +2010-11-07 Bruno Haible + + vasnprintf: Support I flag on glibc systems. + * lib/printf-parse.h (FLAG_LOCALIZED): New macro. + * lib/printf-parse.c (PRINTF_PARSE): Handle the 'I' flag. + * lib/vasnprintf.c (VASNPRINTF): Pass the 'I' flag on to the system's + snprintf function. + * tests/test-vasnprintf-posix.c (test_function): Test the 'I' flag on + glibc systems. + * tests/test-vasnprintf-posix3.c: New file. + * modules/vasnprintf-posix-tests (Files): Add it. + (TESTS, check_PROGRAMS): Add test-vasnprintf-posix3. + +2010-11-05 Thien-Thi Nguyen (tiny change) + + [html] Fix copy/paste bug: Use unique name for compiler warnings. + * MODULES.html.sh: For compiler warnings, use name + `ansic_ext_compwarn' since `ansic_ext_misc' is already taken. + 2010-11-05 Eric Blake + ceil, floor: avoid spurious failure with icc + * tests/test-ceilf2.c (ceilf_reference): Avoid icc's use of DAZ + [denormals-as-zero] when optimizing without -mieee-fp option. + * tests/test-floorf2.c (floorf_reference): Likewise. + * tests/test-ceilf1.c (dummy): New function. + (main): Use it to outsmart icc's optimization. + * tests/test-floorf1.c (dummy, main): Likewise. + tests: require working signbit * modules/ceilf-tests (Depends-on): Add signbit. * modules/ceill-tests (Depends-on): Likewise. @@ -818,6 +892,17 @@ * lib/sys_socket.in.h: Update an URL. * lib/sys_stat.in.h: Break long line. +2010-10-03 Reuben Thomas + + Improve pmccabe2html. + * build-aux/pmccabe2html: Add CYCLO_SRCS variable, and make + cyclo-$(PACKAGE).html depend on it, so the HTML file is remade + when the sources change. Remove the line in the HTML about "Used + ranges" (which implied that there might be other unused ranges), + rename "Resume" to "Summary" (easier to understand for more users). + * build-aux/pmccabe.css: Removing the dashed dividers, some unused + styles, and some unnecessary blank lines. + 2010-10-03 Bruno Haible Joachim Schmitz (tiny change)