﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
16	Trap when chkdsk is run simultaneously against multiple FAT32 formatted  drives	erdmann		"when chkdsk is run simultaneously against multiple FAT32 formatted 
drives, the second instance/further instances of chkdsk will trap with a: 

run-time error R6002 
- floating-point support not loaded 
SYS1811: The process has stopped. The software diagnostic code 
(trap number) is 000D. 

I think this needs to be done:
Since UFAT32.DLL is using floating point (there are some casts from int to float etc.) it is essential to ensure that the /FPi87 switch is used for the MS compiler.
That will directly inline floating point instructions and avoid the use of any floating library.
The makefile for UFAT32.DLL does not specify this and therefore the default is used which is /FPi = ""inline with emulator"".

Since Pentium (and therefore HW floating point support) is now around for almost 20 years I think that this will not be a problem :-)
"	defect	closed	major	GA	IFS		highest	fixed		
