It seems that in 4.08 & 4.08.1 signal handling still seems to be flawed:
I have a program with several concurrent threads, one which waits for
keyboard-input, one which handles a dictionary of some data.
I install a signalHandler for USR1 which just writes an item to a channel
attached to the dictionary process which will happily do whatever I want
it to. However, after repeatingly sending this signal, the I/O-loop in the
other thread doing the getLine will choke with:
Error: failed
Action: hGetChar
Reason: (error code: 0)
Regards,
Volker
--
Volker Stolz * [EMAIL PROTECTED] * PGP + S/MIME
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs