Query: setgid
OS: bsd
Section: 3
Links: bsd man pages all man pages forum categories
Format:Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SETUID(3) Library Functions Manual SETUID(3)NAMEsetuid, seteuid, setruid, setgid, setegid, setrgid - set user and group IDSYNOPSIS#include <sys/types.h> setuid(uid) seteuid(euid) setruid(ruid) uid_t uid, euid, ruid; setgid(gid) setegid(egid) setrgid(rgid) gid_t gid, egid, rgid;DESCRIPTIONSetuid (setgid) sets both the real and effective user ID (group ID) of the current process to as specified. Seteuid (setegid) sets the effective user ID (group ID) of the current process. Setruid (setrgid) 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.SEE ALSOsetreuid(2), setregid(2), getuid(2), getgid(2)DIAGNOSTICSZero is returned if the user (group) ID is set; -1 is returned otherwise. 4.2 Berkeley Distribution May 12, 1986 SETUID(3)