summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/doc/ChangeLog5
-rw-r--r--winsup/doc/new-features.sgml12
2 files changed, 13 insertions, 4 deletions
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog
index f89457801..88af2eaba 100644
--- a/winsup/doc/ChangeLog
+++ b/winsup/doc/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-25 Eric Blake <ebb9@byu.net>
+
+ * new-features.sgml (ov-new1.7-file): Mention eaccess, euidaccess,
+ canonicalize_file_name, and document change in access semantics.
+
2009-09-24 Corinna Vinschen <corinna@vinschen.de>
* setup2.sgml (setup-locale-problems): Fix charset names of codepages
diff --git a/winsup/doc/new-features.sgml b/winsup/doc/new-features.sgml
index bcc2b7f0b..38dcb115c 100644
--- a/winsup/doc/new-features.sgml
+++ b/winsup/doc/new-features.sgml
@@ -19,7 +19,7 @@
- Cygwin creates the mount points for /, /usr/bin, and /usr/lib automatically
from it's own position on the disk. They don't have to be specified in
- /etc/fstab.
+ /etc/fstab.
- If a filename cannot be represented in the current character set,
the character will be converted to a sequence Ctrl-N + UTF-8 representation
@@ -57,7 +57,7 @@
shares. Requires to change a registry key (see the user's guide).
Can be switched off on a per-mount base.
-- Due to the above changes, managed mounts have been removed.
+- Due to the above changes, managed mounts have been removed.
- Incoming DOS paths are always handled case-insensitive and get no POSIX
permission, as if they are mounted with noacl,posix=0 mount flags.
@@ -68,6 +68,10 @@
- rename(2) rewritten to be more POSIX conformant.
+- access(2) now performs checks using the real user ID, as required by
+ POSIX; the old behavior of querying based on effective user ID is
+ available through the new faccessat(2) and euidaccess(2) APIs.
+
- Add st_birthtim member to struct stat.
- File locking is now advisory, not mandatory anymore. The fcntl(2) and
@@ -118,7 +122,8 @@
symlinkat, unlinkat.
- Other new APIs: posix_fadvise, posix_fallocate, funopen, fopencookie,
- open_memstream, open_wmemstream, fmemopen, fdopendir, fpurge, mkstemps.
+ open_memstream, open_wmemstream, fmemopen, fdopendir, fpurge,
+ mkstemps, eaccess, euidaccess, canonicalize_file_name.
</screen>
</sect2>
@@ -323,4 +328,3 @@
</sect2>
</sect1>
-