X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=3b93d86ad9d88bc09243b76634130afafcdcdc3a;hb=e8eabe5a3d44bcd5ca87fba668d52203192b1645;hp=eb11d9269d429767e536d55094c7d6a9080f193a;hpb=84461c0af4d3be6ab62c4049c60c5170276c96db;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index eb11d9269..3b93d86ad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,108 @@ +2010-12-04 Bruno Haible + + Update for Solaris 11 2010-11. + * doc/{glibc,posix}-{functions,headers}: Add info about Solaris 11 + Express, released in November 2010. + +2010-12-04 Bruno Haible + + nproc: Relax license. + * modules/nproc (License): Change to LGPL, with consent by Glen Lenker + and Paul Eggert. + Requested by Ludovic Courtès . + +2010-12-01 Paul Eggert + + utimecmp: fine-grained src to nearby coarse-grained dest + + * lib/utimecmp.c (utimecmp): When UTIMECMP_TRUNCATE_SOURCE is set, + and the source is on a file system with higher-resolution time + stamps, than the destination, and _PC_TIMESTAMP_RESOLUTION does + not work, and the time stamps are close together, the algorithm to + determine the exact resolution from the read-back mtime was buggy: + it had a "!=" where it should have had an "==". This bug has been + in the code ever since it was introduced to gnulib. + Problem reported by Dan Jacobson in + . + +2010-11-30 Bruno Haible + + strerror_r-posix: Fix autoconf test. + * m4/strerror_r.m4 (gl_FUNC_STRERROR_R): Fix typo. + +2010-11-28 Bruno Haible + Paul Eggert + + Tests for module 'getdomainname'. + * modules/getdomainname-tests: New file. + * tests/test-getdomainname.c: New file, based on + tests/test-gethostname.c. + +2010-11-28 Bruno Haible + Paul Eggert + + getdomainname: Use the system function when possible. + * lib/unistd.in.h: Include , for getdomainname's declaration. + (getdomainname): Replace if needed. Provide the declaration if it is + missing. Don't use _GL_CXXALIAS_SYS_CAST. + * lib/getdomainname.c: Include and . + (getdomainname): When the system has getdomainname, call the system + function. When sysinfo (SI_SRPC_DOMAIN, ...) is possible, use that. + * m4/getdomainname.m4 (gl_FUNC_GETDOMAINNAME): Require + gl_HEADER_SYS_SOCKET and gl_HEADER_NETDB. Test whether the function is + found in libnsl. Look for the declaration also in . Replace + the function if its second argument is of type 'int' or if it is found + in libnsl. + (gl_PREREQ_GETDOMAINNAME): Define HAVE_GETDOMAINNAME. Check for + and sysinfo(). + * modules/getdomainname (Depends-on): Add netdb, sys_socket. + * m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Initialize + HAVE_DECL_GETDOMAINNAME and REPLACE_GETDOMAINNAME instead of + HAVE_GETDOMAINNAME. + * modules/unistd (Makefile.am): Substitute HAVE_DECL_GETDOMAINNAME and + REPLACE_GETDOMAINNAME instead of HAVE_GETDOMAINNAME. + * doc/glibc-functions/getdomainname.texi: Document the problems with + the getdomainname declaration. + +2010-11-28 Bruno Haible + + sys_socket: Ensure ss_family field on AIX. + * lib/sys_socket.in.h (ss_family): New macro definition. + * m4/sys_socket_h.m4 (gl_HEADER_SYS_SOCKET): Set + HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY. Set SYS_SOCKET_H if necessary. + (gl_SYS_SOCKET_H_DEFAULTS): Initialize + HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY. + * modules/sys_socket (Makefile.am): Substitute + HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY. + * doc/posix-headers/sys_socket.texi: Mention the AIX bug. + +2010-11-27 Bruno Haible + + readline: Improve configure output. + * m4/readline.m4 (gl_FUNC_READLINE): Make the + "checking for readline..." result understandable. + +2010-11-27 Bruno Haible + + *printf-posix: Detect a bug on Solaris 10/x86. + * m4/printf.m4 (gl_PRINTF_PRECISION): Detect crash with large precision + for floating-point output. + * tests/test-vasnprintf-posix.c (test_function): Test precision with %f + directive. + * tests/test-snprintf-posix.h (test_function): Likewise. + * tests/test-sprintf-posix.h (test_function): Likewise. + * tests/test-vasprintf-posix.c (test_function): Likewise. + * doc/posix-functions/fprintf.texi: Mention Solaris/x86 bug. + * doc/posix-functions/printf.texi: Likewise. + * doc/posix-functions/snprintf.texi: Likewise. + * doc/posix-functions/sprintf.texi: Likewise. + * doc/posix-functions/vfprintf.texi: Likewise. + * doc/posix-functions/vprintf.texi: Likewise. + * doc/posix-functions/vsnprintf.texi: Likewise. + * doc/posix-functions/vsprintf.texi: Likewise. + * doc/glibc-functions/obstack_printf.texi: Likewise. + * doc/glibc-functions/obstack_vprintf.texi: Likewise. + 2010-11-27 Bruno Haible Fix link error when module libunistring-optional is in use.