On Mon, Jul 23, 2007 at 02:42:18AM -0400, John Cowan wrote:
> In practice, longjmp is not a problem either, though that's not an
> option in Chicken. Most signal handlers just set a global variable
> to 1 and return.

Which is completely unacceptable here because I need to update
status for the user while the main thread is sitting at wgetch.

Like I said, what I have (don't handle SIGALRM whilst actually doing
anything important) does work.  Since I'm going to have to bundle
CDK into my app to fix a bug, though, I may hack CDK's main loop to
avoid the interrupts.

-Robin

-- 
http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/
Reason #237 To Learn Lojban: "Homonyms: Their Grate!"
Proud Supporter of the Singularity Institute - http://singinst.org/


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to