Make chdir-safer.c slightly safer.
[pspp] / ChangeLog
index 5a96a0fe2fb79ac5d66721c87e367f03340ef96b..67653c1192ad1e2c1f355e24b799fd76d3fdafb6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2008-05-10  Jim Meyering  <meyering@redhat.com>
+
+       Make chdir-safer.c slightly safer.
+       * lib/chdir-safer.c (chdir_no_follow): Test HAVE_WORKING_O_NOFOLLOW,
+       not O_NOFOLLOW, in case the latter is nonzero and open ignores it.
+
+       Avoid compile failure on systems without ELOOP (like mingw).
+       * lib/chdir-safer.c (ELOOP): Define if not already defined.
+       Reported by Bruno Haible.
+
+2008-05-10  Bruno Haible  <bruno@clisp.org>
+
+       * lib/unilbrk/ulc-common.c: Include c-strcaseeq.h instead of streq.h.
+       (is_utf8_encoding): Use a case-insensitive comparison.
+       * modules/unilbrk/ulc-common (Depends-on): Add c-strcaseeq. Remove
+       streq.
+
 2008-05-10  Bruno Haible  <bruno@clisp.org>
 
        * lib/unilbrk/ulc-common.c: Don't include <stdlib.h>.