Penguin

Differences between current version and revision by previous author of killpg(2).

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 2 Last edited on Thursday, February 20, 2003 11:21:28 pm by PerryLorier
Older page: version 1 Last edited on Tuesday, June 4, 2002 12:23:42 am by perry Revert
@@ -1,81 +1,27 @@
-KILLPG  
-!!!KILLPG  
-NAME  
-SYNOPSIS  
-DESCRIPTION  
-RETURN VALUE  
-ERRORS  
-CONFORMING TO  
-SEE ALSO  
-----  
-!!NAME  
-  
  
 killpg - send signal to a process group 
 !!SYNOPSIS 
+ __#include <signal.h>__  
+ __int killpg(int__ ''pgrp''__, int__ ''sig''__);__  
  
-  
-__#include __  
-  
-  
-__int killpg(int__ ''pgrp''__, int__  
-''sig''__);__  
 !!DESCRIPTION 
+__Killpg__ sends the signal ''sig'' to the process group ''pgrp''. See sigaction(2) for a list of signals. If ''pgrp'' is 0, __killpg__ sends the signal  
+to the sending process's process group.  
  
  
-__Killpg__ sends the signal ''sig'' to the process  
- group ''pgrp'' . See sigaction(2) for a list of  
-signals. If ''pgrp'' is , __killpg__ sends the signal  
- to the sending process's process group
+The sending process and members of the process group must have the same effective user ID, or the sender must be the super-user . As a single special case the continue signal [SIGCONT] may be sent to any process that is a descendant of the current process. 
  
-  
-The sending process and members of the process group must  
-have the same effective user ID, or the sender must be the  
-super-user. As a single special case the continue signal  
-__SIGCONT__ may be sent to any process that is a  
-descendant of the current process.  
 !!RETURN VALUE 
+On success, zero is returned. On error, -1 is returned, and ''errno'' is set appropriately.  
  
-  
-On success, zero is returned. On error, -1 is returned, and  
-''errno'' is set appropriately.  
 !!ERRORS 
+;[EINVAL]: ''Sig'' is not a valid signal number.  
+;[ESRCH]: No process can be found in the process group specified by ''pgrp''.  
+;[ESRCH]: The process group was given as 0 but the sending process does not have a process group.  
+;[EPERM]: The sending process is not the super-user and one or more of the target processes has an effective user ID different from that of the sending process.  
  
-  
-__EINVAL__  
-  
-  
-''Sig'' is not a valid signal number.  
-  
-  
-__ESRCH__  
-  
-  
-No process can be found in the process group specified by  
-''pgrp''.  
-  
-  
-__ESRCH__  
-  
-  
-The process group was given as 0 but the sending process  
-does not have a process group.  
-  
-  
-__EPERM__  
-  
-  
-The sending process is not the super-user and one or more of  
-the target processes has an effective user ID different from  
-that of the sending process.  
 !!CONFORMING TO 
+SVr4, 4.4BSD (The __killpg__ function call first appeared in 4.0BSD).  
  
-  
-SVr4, 4.4BSD (The __killpg__ function call first appeared  
-in 4.0BSD).  
 !!SEE ALSO 
-  
-  
- kill(2), getpgrp(2),  
- signal(2)  
-----  
+kill(2), getpgrp(2), signal(2) 
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.