CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2009/06/20 15:02:15

Modified files:
        sys/arch/vax/include: signal.h 
        sys/arch/vax/vax: machdep.c subr.s 

Log message:
Preserve more registers in sigcontext, and restore them in sigreturn. This
makes the sigreturn regress test pass, as well as todd@'s ``run
sh -c "trap exit 2 3;while :; do sleep 120; done", then press ^C'' test pass.

Since userland setjmp uses sigcontext, the kernel will still support the
old layout for a while (until libc is fixed and a reasonable grace period
is over).

Reply via email to