https://bugs.winehq.org/show_bug.cgi?id=37669
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- If I understand you correctly we already have a patch for that: https://github.com/wine-compholio/wine-staging/blob/master/patches/ws2_32-Wr...
It works on Windows because on Windows the kernel is responsible for handling write watches, not usermode.