Re: Q: Signal processing

=?iso-8859-1?Q?J=F6rg?= Pleumann (joerg.pleumann@trantor.de)
Sun, 08 Aug 1999 10:19:52 +0100


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/