Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 3d3ea9b01..222d03f31 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,17 @@
2007-08-01 Corinna Vinschen <corinna@vinschen.de>
+ * ntdll.h (STATUS_ACCESS_DENIED): Define.
+ * syscalls.cc (check_dir_not_empty): New static function.
+ (unlink_nt): Move code checking for non-empty dir to check_dir_not_empty
+ and call check_dir_not_empty instead.
+ (rename): Add fault handler. Check oldpath and newpath for trailing
+ . and .. path components and return EINVAL if so. Check oldpath
+ for being on a vrtual file system. If renaming a dir fails with
+ STATUS_ACCESS_DENIED, check if the target dir is non-empty and return
+ ENOTEMPTY if so.
+
+2007-08-01 Corinna Vinschen <corinna@vinschen.de>
+
* localtime.cc (tzsetwall): Don't set TZ.
2007-08-01 Corinna Vinschen <corinna@vinschen.de>