Re: Signal handling and system calls
Lassi Kortela 12 May 2019 09:03 UTC
> it can be a different thread than the one that was running when we got the signal.
Er, I hadn't yet had my first cup of coffee today..
Nevertheless, if the signal handler runs in a random thread and you
raise an exception there, wouldn't that be a problem - shouldn't your
exception should go predictably into a particular thread such as the
primordial thread? Is there some trick to set up the call stack in a
special way when you are in a signal handler (is there a special signal
stack altogether)?
Just reading through SRFI 18: Multithreading support. Marc has done an
impressive job. Is there any SRFI specifying Unix signal behavior?