diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 12 |
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> |