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.
|