X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2FChangeLog;h=4e3aed77ae6caec8cc6fe78b6af24c7afa6e1b8f;hb=955a407e3c7dd91d6322a65747fb61403978c6a8;hp=297d8883d3306aa4fd6b57d198d61d536d5d39ab;hpb=fea8ba4871420184a0e9c9f5df4200dcf4df5073;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index 297d8883d..4e3aed77a 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,6 +1,72 @@ +2006-01-25 Simon Josefsson + + * socket_.h: Set WINVER to 0x0501, to make sure getaddrinfo + prototype is visible on mingw32. + + * getaddrinfo.h: Define EAI_ADDRFAMILY and EAI_SYSTEM if not set, + for mingw32. + + * gai_strerror.c, getaddrinfo.h: Protect netdb.h #include (for + mingw32). + +2006-01-26 Paul Eggert + + * fts.c (diropen): Open with O_NOCTTY | O_NONBLOCK too. Don't + attempt to open for write; this always fails, at least on POSIX + hosts. This reinstates the 2006-01-09 change, which was + inadvertently removed. + +2006-01-26 Bruno Haible + Paul Eggert + + * stdbool_.h (_Bool) + [(! (defined __cplusplus || defined __BEOS__) + && !defined __GNUC__ + && !(defined __HP_cc || defined __xlc__ + || (defined __SUNPRO_C && (__SUNPRO_C < 0x550 || __STDC__ == 1)) + || defined __sgi))]: + #define to signed char in these cases too; this simplifies + the code (so that we don't have to worry about HP-UX, AIX, SunPRO, + etc., separately) and makes it more conservative. + +2006-01-21 Jim Meyering + + Sync from the stable (b5) branch of coreutils: + + * fts.c (fts_children): Don't let close() clobber errno from + failed fchdir(). + + * fts.c (fts_stat): When following a symlink-to-directory, + don't necessarily interpret stat-fails+lstat-succeeds as indicating + a dangling symlink. That can also happen at least for ELOOP. + The fix: return FTS_SLNONE only when the stat errno is ENOENT. + FYI, this bug predates the inclusion of fts.c in coreutils. + + * fts.c (fts_open): Put new maxarglen declaration and uses + in their own block, so pre-c99 compilers don't object. + + Avoid the double-free (first in fts_read, second in fts_close) that + would occur when an `active' directory is made inaccessible (e.g., + via chmod a-x) during a traversal. + * fts.c (fts_read): After a failed fchdir, update sp->fts_cur + before returning. Reproduce this failure by + mkdir -p a/b; cd a; chmod a-x . b + Reported by Stavros Passas. + +2006-01-25 Sergey Poznyakoff + + * argp-namefrob.h: Bugfix. Remove stray # + +2006-01-25 Bruno Haible + + * stdbool_.h (_Bool) [IRIX cc]: Define as 'signed char', to avoid + warnings. + Reported by Paul Eggert. + 2006-01-25 Jim Meyering * fileblocks.c: Remove more useless parentheses. + * readutmp.h: Likewise. 2006-01-24 Bruno Haible @@ -9,7 +75,7 @@ Report and patch by Albert Chin-A-Young on 2005-11-26. - * stdbool_.h (_Bool) [HP-UX cc, AIX cc,xlc] : Define as 'signed char' + * stdbool_.h (_Bool) [HP-UX cc, AIX cc,xlc]: Define as 'signed char' to avoid problems with the built-in _Bool type. Reported by Paul Eggert on 2005-11-26.