cvs commit: src/usr.bin/pkill pkill.c

Robert Watson rwatson at FreeBSD.org
Fri Mar 26 10:14:13 PST 2004


On Fri, 26 Mar 2004, Garance A Drosehn wrote:

>   Modified files:
>     usr.bin/pkill        pkill.c 
>   Log:
>   Switch to checking P_KTHREAD instead of P_SYSTEM when deciding what
>   "system processes" to always ignore.  Based on my testing with `-D',
>   I am pretty sure this is what we want for 5.x-current.  If my thinking
>   is wrong, this also makes it easier to switch to a different check.

Either our definition or my understanding of P_KTHREAD vs P_SYSTEM is
weak.  P_SYSTEM seems to include init, and P_KTHREAD seems to mean things
that really are kprocs, but there was some recent discussion of the
details of this on arch@ with regard to whether signals should be
delivered to things that are arguably kernel threads or processes.

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert at fledge.watson.org      Senior Research Scientist, McAfee Research




More information about the cvs-src mailing list