summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
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 087550dea..0b0b9fdca 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,17 @@
2013-12-11 Corinna Vinschen <corinna@vinschen.de>
+ * syscalls.cc (NT_TRANSACTIONAL_ERROR): Define.
+ (stop_transaction): Take "trans" HANDLE by reference and set it to
+ NULL after closing it.
+ (unlink_nt): If NtOpenFile fails due to a transactional error, stop
+ transaction and retry NtOpenFile. Simplify check for having to call
+ stop_transaction.
+ (rename): If NtOpenFile fails due to a transactional error, stop
+ transaction and retry NtOpenFile in both affected cases. Simplify check
+ for having to call stop_transaction and add comment from unlink_nt.
+
+2013-12-11 Corinna Vinschen <corinna@vinschen.de>
+
* mount.cc (fs_info::update): Fix formatting.
2013-12-10 Corinna Vinschen <corinna@vinschen.de>