Bug 58413

Summary: kill(2) contains an error regarding sending SIGCONT
Product: Documentation Reporter: Ryan Younce <ryan>
Component: Books & ArticlesAssignee: kensmith
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Ryan Younce 2003-10-23 09:00:27 UTC
The kill(2) manual page for CURRENT states "A single exception is the
signal SIGCONT, which may always be sent to any descendent of the current
process."

In CURRENT, however, this provision is false:  the process can send
SIGCONT to any other process in the caller's session (to align with POSIX).

Behavior has been tested, also reference:
p_cansignal() function in /sys/kern/kern_prot.c

Fix: 

Change sentence in question to:

	"A single exception is the signal SIGCONT, which may always be sent
	to any process with the same session ID as the caller."

or something similar.
How-To-Repeat: 
man 2 kill
Comment 1 kensmith freebsd_committer freebsd_triage 2003-10-23 22:49:40 UTC
Responsible Changed
From-To: freebsd-doc->kensmith


I'll give this a try.
Comment 2 kensmith freebsd_committer freebsd_triage 2003-10-24 23:03:19 UTC
State Changed
From-To: open->closed


Your change has been committed to -current and will be MFCed shortly. 
Thanks.