4.3BSD-Reno/share/man/cat2/setpgrp.0

Compare this file to the similar file:
Show the results in this format:




SETPGRP(2)		      1985		       SETPGRP(2)



NNAAMMEE
     setpgrp - set process group

SSYYNNOOPPSSIISS
     sseettppggrrpp((ppiidd,, ppggrrpp))
     iinntt ppiidd,, ppggrrpp;;

DDEESSCCRRIIPPTTIIOONN
     _S_e_t_p_g_r_p sets the process group of the specified process _p_i_d
     to the specified _p_g_r_p.  If _p_i_d is zero, then the call
     applies to the current process.

     If the invoker is not the super-user, then the affected pro-
     cess must have the same effective user-id as the invoker or
     be a descendant of the invoking process.

RREETTUURRNN VVAALLUUEE
     _S_e_t_p_g_r_p returns when the operation was successful.  If the
     request failed, -1 is returned and the global variable _e_r_r_n_o
     indicates the reason.

EERRRROORRSS
     _S_e_t_p_g_r_p will fail and the process group will not be altered
     if one of the following occur:

     [ESRCH]	    The requested process does not exist.

     [EPERM]	    The effective user ID of the requested pro-
		    cess is different from that of the caller and
		    the process is not a descendent of the cal-
		    ling process.

SSEEEE AALLSSOO
     getpgrp(2)





















Printed 7/27/90                May				1