Merge branch 'ek/mingw-rename-symlink'
Symlink renaming fix. * ek/mingw-rename-symlink: compat/mingw: rename the symlink, not the target
This commit is contained in:
@@ -2278,7 +2278,9 @@ repeat:
|
|||||||
|
|
||||||
old_handle = CreateFileW(wpold, DELETE,
|
old_handle = CreateFileW(wpold, DELETE,
|
||||||
FILE_SHARE_WRITE | FILE_SHARE_READ | FILE_SHARE_DELETE,
|
FILE_SHARE_WRITE | FILE_SHARE_READ | FILE_SHARE_DELETE,
|
||||||
NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
|
NULL, OPEN_EXISTING,
|
||||||
|
FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_OPEN_REPARSE_POINT,
|
||||||
|
NULL);
|
||||||
if (old_handle == INVALID_HANDLE_VALUE) {
|
if (old_handle == INVALID_HANDLE_VALUE) {
|
||||||
errno = err_win_to_posix(GetLastError());
|
errno = err_win_to_posix(GetLastError());
|
||||||
return -1;
|
return -1;
|
||||||
|
|||||||
Reference in New Issue
Block a user