http://bugs.winehq.org/show_bug.cgi?id=36745
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from François Gouget fgouget@codeweavers.com --- The fix has been committed so now we get WineTest results on FreeBSD again :-)
The main commit is this one:
commit f4c7e6d607d15c681daa60cfb12b128e4376b809 Author: Francois Gouget fgouget@free.fr Date: Wed Jun 18 17:53:06 2014 +0200
server: Treat ENOTSUP the same way as ENOLCK, consider locking to be non-functional on that filesystem.
Also related are: commit 082d0910290e609a58ccd1c7c6d5b866f36c6ca6 Author: Francois Gouget fgouget@free.fr Date: Wed Jun 18 17:55:13 2014 +0200
ole32: Return the correct error in FileLockBytesImpl_*LockRegion*().
commit bea2c6f2d5a345b3e1b1a534eaa65fd80d429caf Author: Francois Gouget fgouget@free.fr Date: Wed Jun 18 17:53:48 2014 +0200
ole32: Treat STG_E_LOCKVIOLATION the same way as STG_E_ACCESSDENIED as both indicate locking contention.
commit 809b6aeab2c6cfa4ec2a24137f316353fd28f37d Author: Francois Gouget fgouget@free.fr Date: Mon Jun 16 18:23:41 2014 +0200
ole32: Fix StorageImpl_LockRegionSync() to actually wait between locking attempts.