From: Mike Gelfand Date: Mon, 13 Apr 2015 18:31:32 +0000 (+0000) Subject: Allow files (and their parent directories) to be renamed even when in use (on Windows). X-Git-Tag: 2.90~197 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=53a0fc2a19ed73dd424ec7be95864f2a9cde4997;p=transmission Allow files (and their parent directories) to be renamed even when in use (on Windows). --- diff --git a/libtransmission/file-win32.c b/libtransmission/file-win32.c index 9664d321b..2bf12a677 100644 --- a/libtransmission/file-win32.c +++ b/libtransmission/file-win32.c @@ -122,7 +122,7 @@ open_file (const char * path, wide_path = tr_win32_utf8_to_native (path, -1); if (wide_path != NULL) - ret = CreateFileW (wide_path, access, FILE_SHARE_READ | FILE_SHARE_WRITE, + ret = CreateFileW (wide_path, access, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, NULL, disposition, flags, NULL); if (ret == TR_BAD_SYS_FILE)