5 Mar
2024
5 Mar
'24
7:14 p.m.
On Tue Mar 5 19:02:59 2024 +0000, Alex Henrie wrote:
Only one task can execute at a time anyway, so pausing the other threads usually won't have any effect. Are you saying that the functions that call WOWCallback16(Ex) should call TASK_SuspendAll and TASK_ResumeAll instead of calling them from within WOWCallback16Ex? Or are you proposing something else? It works, but it's not declarative. I would think that whatever is doing hardware interrupts should be the place that's suspending win16 tasks.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/5238#note_63583