Windows fixes
authorBruce Cran <BCran@fusionio.com>
Wed, 4 May 2011 13:54:13 +0000 (07:54 -0600)
committerJens Axboe <jaxboe@fusionio.com>
Wed, 4 May 2011 13:54:13 +0000 (07:54 -0600)
commitea4500d8d709ed4aa9587f35b2edc55b5b2c7695
tree71a9bc2768bbc8611b0452e9e666c35311bd287d
parentac18ea38de2a23018f9f953c3028d519df3a1177
Windows fixes

- Fix XP support: get pointer to CancelIoEx at runtime.
- Fix overlapped IO.
- Don't use overlapped IO if direct or synchronous options are set.
- Check if write option is set before opening file in read-only mode:
  fixes 'rw=rw'.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
engines/windowsaio.c
os/windows/cygwin.wxs
os/windows/dobuild.cmd