Penguin
Note: You are viewing an old revision of this page. View the current version.

GETRESUID

GETRESUID

NAME SYNOPSIS DESCRIPTION RETURN VALUE ERRORS CONFORMING TO SEE ALSO


NAME

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

SYNOPSIS

#include

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), setresuid(2)


This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.