Changeset 4749 for trunk/src/kernel32/disk.cpp
- Timestamp:
- Dec 3, 2000, 11:20:31 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/disk.cpp
r4739 r4749 1 /* $Id: disk.cpp,v 1.2 0 2000-12-03 10:12:33sandervl Exp $ */1 /* $Id: disk.cpp,v 1.21 2000-12-03 22:20:31 sandervl Exp $ */ 2 2 3 3 /* … … 83 83 if (arg5!=NULL) 84 84 *arg5 = dwTotalNumberOfClusters; 85 86 /* CW: Windows Media Player setup complains about wrong clustersize when odin is installed on 87 a TVFS drive. This fakes the clustersizes to 32. The following 88 entry must be present in ODIN.INI: 89 90 [DRIVESPACE] 91 TVFSTOHPFS = 1 92 */ 93 if(arg2!=NULL) { 94 if(*arg2==1024 && PROFILE_GetOdinIniBool("DRIVESPACE","CLUSTERTO32",0)) {/* TVFS returns 1024 sectors per cluster */ 95 dprintf(("KERNEL32: GetDiskFreeSpaceA, TVFS-Drive detected. Faking clustersize to 32.\n")); 96 *arg2=32; 97 if (arg4!=NULL) 98 *arg4 = dwNumberOfFreeClusters<<0x5; 99 if (arg5!=NULL) 100 *arg5 = dwTotalNumberOfClusters<<0x5; 101 } 102 } 103 85 104 } 86 105
Note:
See TracChangeset
for help on using the changeset viewer.