https://bugs.winehq.org/show_bug.cgi?id=45524
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- I'm sorry; I'm not sure I understand. If you mean implementing keyed events on top of futexes; I'm not sure that'll work since I don't think the key has to be a valid pointer (whereas for futexes it absolutely must be). If your concern is with the architecture of the patch, I just followed the model used in critical sections.