]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fixed file handle permissions, datestamp should be changeable even if file is read...
authorToni Wilen <twilen@winuae.net>
Sun, 29 Oct 2017 11:33:23 +0000 (13:33 +0200)
committerToni Wilen <twilen@winuae.net>
Sun, 29 Oct 2017 11:33:23 +0000 (13:33 +0200)
od-win32/fsdb_mywin32.cpp

index 7b06f72ba186d56c663163e217304d469c7a6ef9..9feb3119ba3266954a1ae2fb2d990beab5b08dfa 100644 (file)
@@ -701,7 +701,7 @@ static int setfiletime (const TCHAR *name, int days, int minute, int tick, int t
                namep = name;
        }
 
-       if ((hFile = CreateFile (namep, GENERIC_WRITE,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_BACKUP_SEMANTICS, NULL)) == INVALID_HANDLE_VALUE)
+       if ((hFile = CreateFile(namep, FILE_WRITE_ATTRIBUTES, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL)) == INVALID_HANDLE_VALUE)
                return 0;
 
        for (;;) {