Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

       getuid, geteuid - devuelve la identidad del usuario

SINOPSIS

       #include <unistd.h>
       #include <sys/types.h>

       uid_t getuid(void);
       uid_t geteuid(void);

DESCRIPCIÓN

       getuid()  returns the real user ID of the calling process.

       geteuid()  returns the effective user ID of the calling process.

ERRORES

       Estas funciones siempre funcionan.

CONFORME A

       POSIX.1-2001, POSIX.1-2008, 4.3BSD.

NOTAS

   Historia
       In  UNIX V6  the  getuid()   call returned (euid << 8) + uid.  UNIX V7 introduced separate
       calls getuid()  and geteuid().

       The original Linux getuid()  and geteuid()  system calls supported only 16-bit  user  IDs.
       Subsequently,  Linux  2.4  added  getuid32()  and geteuid32(), supporting 32-bit IDs.  The
       glibc getuid()  and geteuid()  wrapper functions transparently deal  with  the  variations
       across kernel versions.

       On  Alpha,  instead of a pair of getuid()  and geteuid()  system calls, a single getxuid()
       system call is provided, which returns a pair of  real  and  effective  UIDs.   The  glibc
       getuid()   and  geteuid()  wrapper functions transparently deal with this.  See syscall(2)
       for details regarding register mapping.

VÉASE TAMBIÉN

       getresuid(2), setreuid(2), setuid(2), credentials(7)

COLOFÓN

       Esta página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar  una
       descripción  del  proyecto, información sobre cómo informar errores y la última versión de
       esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

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

       Esta  traducción  es  documentación  libre;  lea  la  GNU General Public License Version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 ⟨⟩.