Date: Mon, 11 Oct 1999 13:33:18 -0700 (PDT) From: Luoqi Chen <luoqi@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha machdep.c src/sys/i386/i386 genassym.c locore.s machdep.c support.s src/sys/i386/include asnames.h md_var.h ucontext.h src/sys/i386/linux linux_locore.s linux_sysvec.c src/sys/i386/svr4 svr4_locore.s svr4_machdep.c ... Message-ID: <199910112033.NAA55114@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luoqi 1999/10/11 13:33:18 PDT Modified files: sys/alpha/alpha machdep.c sys/i386/i386 genassym.c locore.s machdep.c support.s sys/i386/include asnames.h md_var.h ucontext.h sys/i386/linux linux_locore.s linux_sysvec.c sys/i386/svr4 svr4_locore.s svr4_machdep.c sys/kern kern_exit.c kern_kthread.c kern_sig.c sys/pc98/i386 machdep.c sys/svr4 svr4_signal.c sys/sys proc.h signalvar.h ucontext.h Log: Add a per-signal flag to mark handlers registered with osigaction, so we can provide the correct context to each signal handler. Fix broken sigsuspend(): don't use p_oldsigmask as a flag, use SAS_OLDMASK as we did before the linuxthreads support merge (submitted by bde). Move ps_sigstk from to p_sigacts to the main proc structure since signal stack should not be shared among threads. Move SAS_OLDMASK and SAS_ALTSTACK flags from sigacts::ps_flags to proc::p_flag. Move PS_NOCLDSTOP and PS_NOCLDWAIT flags from proc::p_flag to procsig::ps_flag. Reviewed by: marcel, jdp, bde Revision Changes Path 1.57 +25 -33 src/sys/alpha/alpha/machdep.c 1.82 +11 -1 src/sys/i386/i386/genassym.c 1.130 +26 -6 src/sys/i386/i386/locore.s 1.368 +25 -38 src/sys/i386/i386/machdep.c 1.66 +1 -16 src/sys/i386/i386/support.s 1.42 +2 -1 src/sys/i386/include/asnames.h 1.33 +2 -3 src/sys/i386/include/md_var.h 1.4 +1 -3 src/sys/i386/include/ucontext.h 1.5 +5 -4 src/sys/i386/linux/linux_locore.s 1.51 +10 -12 src/sys/i386/linux/linux_sysvec.c 1.9 +5 -9 src/sys/i386/svr4/svr4_locore.s 1.10 +10 -9 src/sys/i386/svr4/svr4_machdep.c 1.86 +3 -3 src/sys/kern/kern_exit.c 1.3 +3 -2 src/sys/kern/kern_kthread.c 1.66 +68 -64 src/sys/kern/kern_sig.c 1.137 +27 -40 src/sys/pc98/i386/machdep.c 1.6 +2 -2 src/sys/svr4/svr4_signal.c 1.90 +11 -8 src/sys/sys/proc.h 1.29 +5 -8 src/sys/sys/signalvar.h 1.4 +2 -2 src/sys/sys/ucontext.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910112033.NAA55114>