From: Vladimir T. <vtz...@gm...> - 2009-07-27 07:53:45
|
On 7/27/09, Reini Urban <ru...@x-...> wrote: > Just for the records: > With cygwin and POSIX_THREADS almost all threads tests pass, just two not: > > (y-or-n-p-timeout 1 t "y or n") T > (yes-or-no-p-timeout 0.5 nil "yes or no") NIL > > do not timeout (interrupt the io) as expected. It's known issue. Currently there is no way to interrupt io on win32. On cygwin with POSIX_THREADS we rely on provided POSIX signal emulation and as it looks - it does not as well. I am not sure what can be done here. On mingw with WIN32_THREADS I plan to use overlapped operations and other win32 specific stuff in order to implement it. Vladimir |