From: | Simon Schubert <corecode@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Sun, 18 Feb 2007 08:12:43 -0800 (PST) |
corecode 2007/02/18 08:12:43 PST DragonFly src repository Modified files: bin/ps print.c ps.1 share/man/man9 sleep.9 sys/kern kern_exit.c kern_sig.c kern_synch.c kern_threads.c lwkt_msgport.c sys_generic.c sys_process.c tty.c sys/platform/pc32/i386 trap.c sys/platform/vkernel/i386 trap.c sys/sys proc.h systm.h sys/vfs/procfs procfs_ctl.c sys/vm vm_meter.c usr.bin/w proc_compare.c Log: 1:1 Userland threading stage 2.13/4: Move P_SINTR and P_BREAKTSLEEP into lwp_flag. Introduce proc_stop and proc_unstop to handle the transition of a complete proc to and from stopped state. This is influenced by NetBSD. Revision Changes Path 1.30 +1 -1 src/bin/ps/print.c 1.14 +1 -31 src/bin/ps/ps.1 1.7 +1 -1 src/share/man/man9/sleep.9 1.71 +1 -1 src/sys/kern/kern_exit.c 1.64 +38 -30 src/sys/kern/kern_sig.c 1.74 +23 -21 src/sys/kern/kern_synch.c 1.12 +3 -2 src/sys/kern/kern_threads.c 1.37 +1 -1 src/sys/kern/lwkt_msgport.c 1.42 +2 -2 src/sys/kern/sys_generic.c 1.29 +3 -3 src/sys/kern/sys_process.c 1.38 +3 -3 src/sys/kern/tty.c 1.99 +1 -1 src/sys/platform/pc32/i386/trap.c 1.18 +1 -1 src/sys/platform/vkernel/i386/trap.c 1.94 +7 -4 src/sys/sys/proc.h 1.66 +1 -1 src/sys/sys/systm.h 1.11 +3 -3 src/sys/vfs/procfs/procfs_ctl.c 1.13 +1 -1 src/sys/vm/vm_meter.c 1.8 +3 -3 src/usr.bin/w/proc_compare.c http://www.dragonflybsd.org/cvsweb/src/bin/ps/print.c.diff?r1=1.29&r2=1.30&f=u http://www.dragonflybsd.org/cvsweb/src/bin/ps/ps.1.diff?r1=1.13&r2=1.14&f=u http://www.dragonflybsd.org/cvsweb/src/share/man/man9/sleep.9.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exit.c.diff?r1=1.70&r2=1.71&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sig.c.diff?r1=1.63&r2=1.64&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_synch.c.diff?r1=1.73&r2=1.74&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_threads.c.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_msgport.c.diff?r1=1.36&r2=1.37&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_generic.c.diff?r1=1.41&r2=1.42&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_process.c.diff?r1=1.28&r2=1.29&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty.c.diff?r1=1.37&r2=1.38&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/trap.c.diff?r1=1.98&r2=1.99&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/trap.c.diff?r1=1.17&r2=1.18&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/proc.h.diff?r1=1.93&r2=1.94&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/systm.h.diff?r1=1.65&r2=1.66&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_ctl.c.diff?r1=1.10&r2=1.11&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_meter.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/w/proc_compare.c.diff?r1=1.7&r2=1.8&f=u