getgid(2) System Calls Manual getgid(2)

getgid, getegid - devuelve la identidad (identificador) del grupo

Biblioteca Estándar C (libc-lc)

#include <unistd.h>
gid_t getgid(void);
gid_t getegid(void);

getgid() devuelve el ID (identificador) real del grupo del proceso que lo invoca.

getegid() devuelve el ID 'efectivo' del grupo del proceso que lo invoca.

Estas funciones siempre terminan sin error y nunca modifican errno.

En Alpha, en lugar de un par de llamadas al sistema getgid() y getegid(), se proporciona una única llamada al sistema getxgid(), que devuelve un par de GID reales y efectivos. Las funciones contenedoras getgid() y getegid() de glibc gestionan esto de forma transparente. Consulte syscall(2) para más información sobre la asignación de registros.

POSIX.1-2008.

POSIX.1-2001, 4.3BSD.

Las llamadas al sistema getgid() y getegid() originales de Linux solo admitían identificadores de grupo de 16 bits. Posteriormente, Linux 2.4 añadió getgid32() y getegid32(), que admiten identificadores de 32 bits. Las funciones contenedoras getgid() y getegid() de glibc gestionan de forma transparente las variaciones entre versiones del núcleo.

getresgid(2), setgid(2), setregid(2), credentials(7)

La traducción al español de esta página del manual fue creada por Juan Piernas <piernas@ditec.um.es> y Marcos Fouces <marcos@debian.org>

Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.

Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org.

17 Mayo 2025 Páginas de Manual de Linux 6.15