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:
Aric Stewart 2009-03-17 07:40:42 -05:00 committed by Alexandre Julliard
parent 58f2a01e23
commit 8044c11ecf
1 changed files with 2 additions and 2 deletions

View File

@ -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;