CVSROOT: /cvs Module name: src Changes by: [email protected] 2013/10/07 21:50:08
Modified files:
sys/sys : proc.h resourcevar.h
sys/kern : kern_clock.c kern_exit.c kern_fork.c kern_sig.c
kern_time.c
bin/ps : ps.1
Log message:
Fix delivery of SIGPROF and SIGVTALRM to threaded processes by having
hardclock() set a flag on the running thread and force AST processing,
and then have the thread signal itself from userret().
idea and flag names from FreeBSD
ok jsing@
