From 6293769f52153996b86099ef4105e61cbbdf5580 Mon Sep 17 00:00:00 2001 From: Rein Klazes Date: Wed, 18 Aug 2004 20:57:30 +0000 Subject: [PATCH] Do not make a directory read-only. --- dlls/ntdll/file.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dlls/ntdll/file.c b/dlls/ntdll/file.c index 843c055dfe2..84c4b1efb84 100644 --- a/dlls/ntdll/file.c +++ b/dlls/ntdll/file.c @@ -1078,7 +1078,10 @@ NTSTATUS WINAPI NtSetInformationFile(HANDLE handle, PIO_STATUS_BLOCK io, { if (info->FileAttributes & FILE_ATTRIBUTE_READONLY) { - st.st_mode &= ~0222; /* clear write permission bits */ + if (S_ISDIR( st.st_mode)) + WARN("FILE_ATTRIBUTE_READONLY ignored for directory.\n"); + else + st.st_mode &= ~0222; /* clear write permission bits */ } else { -- 2.11.4.GIT