kernel32: Report unixfs instead of ntfs for unknown filesystem type.
This avoids programs such as the .Net2.0 installer trying to do ntfs specific functions on the disk.
This commit is contained in:
parent
58f2a01e23
commit
8044c11ecf
|
@ -511,8 +511,8 @@ BOOL WINAPI GetVolumeInformationW( LPCWSTR root, LPWSTR label, DWORD label_len,
|
|||
static const WCHAR audiocdW[] = {'A','u','d','i','o',' ','C','D',0};
|
||||
static const WCHAR fatW[] = {'F','A','T',0};
|
||||
static const WCHAR fat32W[] = {'F','A','T','3','2',0};
|
||||
static const WCHAR ntfsW[] = {'N','T','F','S',0};
|
||||
static const WCHAR cdfsW[] = {'C','D','F','S',0};
|
||||
static const WCHAR unixfsW[] = {'U','N','I','X','F','S',0};
|
||||
|
||||
WCHAR device[] = {'\\','\\','.','\\','A',':',0};
|
||||
HANDLE handle;
|
||||
|
@ -613,7 +613,7 @@ fill_fs_info: /* now fill in the information that depends on the file system ty
|
|||
if (flags) *flags = FILE_CASE_PRESERVED_NAMES; /* FIXME */
|
||||
break;
|
||||
default:
|
||||
if (fsname) lstrcpynW( fsname, ntfsW, fsname_len );
|
||||
if (fsname) lstrcpynW( fsname, unixfsW, fsname_len );
|
||||
if (filename_len) *filename_len = 255;
|
||||
if (flags) *flags = FILE_CASE_PRESERVED_NAMES;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue