Messages in this thread | | | Date | Sun, 08 Aug 1999 10:19:52 +0100 | From | Jörg Pleumann <> | Subject | Re: Q: Signal processing |
| |
Hi Richard,
"Richard B. Johnson" wrote:
> You can stay in your application, but further signals are blocked until > you unblock them (check POSIX signals for details). If you do longjump() > stuff from your signal handler, you might (read will) have problems with > local variables, i.e., stuff on the stack. > > > * If control has to return to the kernel, is there a way to influence > > what happens in the application *after* the signal handler has been > > left? > > Sure:
[...]
That's not what I meant. I need to decide *inside* the handler what happens after return from the signal handler, that is, I need to change the register set. The solution that Philip pointed out works fine for me.
-- Bye, E-Mail ......... mailto:joerg.pleumann@trantor.de Jörg Homepage ... http://www.trantor.de/joerg.pleumann
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |