Computer Science


GETRESUID(2)        Linux Programmer's Manual        GETRESUID(2)

NAME
       getresuid,  getresgid - get real, effective and saved user
       or group ID

SYNOPSIS
       #include <unistd.h>

       int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
       int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);

DESCRIPTION
       getresuid and getresgid (both introduced in Linux  2.1.44)
       get  the  real, effective and saved user ID's (resp. group
       ID's) of the current process.

RETURN VALUE
       On success, zero is returned.  On error, -1  is  returned,
       and errno is set appropriately.

ERRORS
       EFAULT One  of  the arguments specified an address outside
              the calling program's address space.

CONFORMING TO
       This call is Linux-specific.

SEE ALSO
       getuid(2),  setuid(2),  getreuid(2),  setreuid(2),  setre-
       suid(2)

Linux 2.1.44               16 July 1997                         1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page