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
