http://bugs.winehq.org/show_bug.cgi?id=58112
Bug ID: 58112 Summary: Unimplemented function KERNEL32.dll.InitializeSynchronizationBarrier Product: Wine Version: 10.5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: git.ceeac@gmail.com Distribution: ---
I am developing a cross-platform application that uses barriers as a synchronization primitive. This works fine when the application is started on Windows, however when started on Linux (Arch) + WINE (10.5), the application crashes with
wine: Unimplemented function KERNEL32.dll.InitializeSynchronizationBarrier called at address 00006FFFFFC695E8 (thread 012c)
Presumably, all of the following functions are unimplemented in WINE: - InitializeSynchronizationBarrier - DeleteSynchronizationBarrier - EnterSynchronizationBarrier