Cross-platform Amiga emulator with a slight focus on gaming, but also with solid support for productivity apps including just-in-time (JIT) compilation.
When using WaitSelect with a timeout, WaitSelect never returns when there are no events to handle. This completely breaks using WaitSelect to peek on sockets.
This has been tested against various other implementations (MorphOS, Roadshow on a real Amiga, etc.) where it seems to work.
When using
WaitSelect
with a timeout,WaitSelect
never returns when there are no events to handle. This completely breaks usingWaitSelect
to peek on sockets.This has been tested against various other implementations (MorphOS, Roadshow on a real Amiga, etc.) where it seems to work.
See https://objfw.nil.im/tktview/4c4b0ddef1 for the bug that triggered me to find this.