Provided by:
manpages-es_1.55-10_all 
NOMBRE
setgid - establece la identidad de grupo
SINOPSIS
#include <sys/types.h>
#include <unistd.h>
int setgid(gid_t gid);
DESCRIPCI'ON
setgid establece el ID de grupo efectivo del proceso en curso. Si quien
llama a la funcion es el super-usuario, se ponen tambien las IDs de
grupo real y salvado.
Bajo Linux, setgid esta implementada como la version POSIX con la
caracteristica _POSIX_SAVED_IDS. Esto permite que un programa SGID
(distinto de root) renuncie a todos sus privilegios de grupos, haga
algun trabajo no privilegiado, y luego recupere su ID de grupo efectivo
original de una manera segura.
VALOR DEVUELTO
En caso de exito, se devuelve cero. En caso de error, se devuelve -1, y
se pone un valor apropiado en errno.
ERRORES
EPERM El usuario no es el super-usuario (no tiene la capacidad
CAP_SETGID), y gid no concuerda con el ID de grupo efectivo ni
con el setgid salvado del proceso que llama a la funcion.
CONFORME A
SVr4, SVID.
V'EASE TAMBI'EN
getgid(2), setregid(2), setegid(2)