openat: fix openat bugs on Solaris 9
[gnulib.git] / ChangeLog
index 1b9f09a..94b8465 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2009-09-19  Eric Blake  <ebb9@byu.net>
 
+       openat: fix openat bugs on Solaris 9
+       * lib/openat.c (rpl_openat): Work around Solaris 9 bug.
+       * m4/openat.m4 (gl_FUNC_OPENAT): Also replace openat on Solaris.
+       * modules/openat (Depends-on): Add open.
+       * m4/fcntl_h.m4 (gl_FCNTL_H_DEFAULTS): Provide new default.
+       * modules/fcntl-h (Makefile.am): Substitute it.
+       * lib/fcntl.in.h (openat): Declare replacement.
+       * doc/posix-functions/openat.texi (openat): Document this.
+
        openat: move fstatat and unlinkat into correct files
        * m4/openat.m4 (gl_FUNC_OPENAT): Adjust which files will be
        compiled.