From: <cv...@ce...> - 2008-07-20 07:38:19
|
Update of /home/cvs/cebix/BasiliskII/src/MacOSX by asvitkine Modified Files: sys_darwin.cpp Log Message: [patch from Kelvin Delbarre] Previously, SheepShaver would usually hang if it was unable to access the ROM file on startup, due to a race between media_poll_func() and DarwinSysExit(). This change eliminates the race by ensuring that media_poll_func() always ends up waiting in CFRunLoopRun(), which allows us to terminate the polling thread in a consistent way. |