On Thu, 10 Jan 2002, Martin Wilck wrote:
Hi,
The patch below is a reworked version of the one posted yesterday to wine-devel.
I received only one rather positive comment from Mike, so I assume everybody is d'accord :-)
The patch is still long but actually adds only 50 lines. I find it very hard to split it into seperate smaller ones.
There were a few bugs, but now the patch runs fine with my regular file IO test code. The code tests ReadFileEx() (always asynchronous) ReadFile() (synchronous if possible, i.e. always synchronous on regular files), and CancelIo().
In particular, the GetOverlappedResult() call in ReadFile() seems to work as expected.
I cannot test the serial comm code and must kindly ask somebody else to try that.
Martin
It doesn't bother my 32 bit app, but the 16 bit app is unable to initialize the modem. +comm,+file trace attached.
Lawson ---oof---