On 12 Oct 2008 at 15:51, Fred Cisin wrote:
Considering the OS, the situation (OS using WRONG
buffered content for
disk I/O), the possible consequences, and the complete failure to ever
document the problem and/or the work-around, I might be able to try to
claim that it wasn't a typo :-(
No, I don't know. Microsoft does say in the documentation for INT
21H, function 0DH ("Reset disk") that "Function ODH should be part of
Control-C interrupt handling routines so that the system is in a
known state when an application is terminated." However, ISTR that
after some point MS-DOS, this function didn't flush *all* buffers.
(I'm quoting from a MS-DOS 2.10 reference).
It could be that Ctrl-C, even at a command prompt didn't always do
what it was supposed to and Microsoft didn't care to document this
"feature".
Cheers,
Chuck