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