[Haskell-cafe] windows file locking
bulat.ziganshin at gmail.com
Wed Oct 11 07:40:15 EDT 2006
Wednesday, October 11, 2006, 2:13:49 PM, you wrote:
> Using base-package's IO-system, that is not possible as far as I know.
> The flag you need to pass CreateFile (api call which is used to open
> practically all files) is FILE_SHARE_READ.
> You can find these in Win32-package, but files opened via raw api
> bindings don't work well together with base-packages IO-system (ie,
> you need to read and write using rawish api calls.)
as usual, Streams library may be used to solve this problem, although
this will need some additional programming. please write me if
win32read/win32write API is inappropriate dor your needs
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe