SETUID(3) 1986 SETUID(3) NNAAMMEE setuid, seteuid, setruid, setgid, setegid, setrgid - set user and group ID SSYYNNOOPPSSIISS ##iinncclluuddee <<ssyyss//ttyyppeess..hh>> sseettuuiidd((uuiidd)) sseetteeuuiidd((eeuuiidd)) sseettrruuiidd((rruuiidd)) uuiidd__tt uuiidd,, eeuuiidd,, rruuiidd;; sseettggiidd((ggiidd)) sseetteeggiidd((eeggiidd)) sseettrrggiidd((rrggiidd)) ggiidd__tt ggiidd,, eeggiidd,, rrggiidd;; DDEESSCCRRIIPPTTIIOONN _S_e_t_u_i_d (_s_e_t_g_i_d) sets both the real and effective user ID (group ID) of the current process to as specified. _S_e_t_e_u_i_d (_s_e_t_e_g_i_d) sets the effective user ID (group ID) of the current process. _S_e_t_r_u_i_d (_s_e_t_r_g_i_d) sets the real user ID (group ID) of the current process. These calls are only permitted to the super-user or if the argument is the real or effective ID. SSEEEE AALLSSOO setreuid(2), setregid(2), getuid(2), getgid(2) DDIIAAGGNNOOSSTTIICCSS Zero is returned if the user (group) ID is set; -1 is returned otherwise. Printed 7/27/90 May 1