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).