Rechercher une page de manuel

Chercher une autre page de manuel:

getresuid

Autres langues

Langue: ru

Autres versions - même langue

Version: 2003-05-26 (fedora - 25/11/07)

Section: 2 (Appels système)

ИМЯ

getresuid, getresgid - получить реальный, эффективный и сохранённый идентификатор пользователя или группы

ОБЗОР

#define _GNU_SOURCE
#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);

ОПИСАНИЕ

getresuid и getresgid (оба вызова введены в Linux 2.1.44) получают реальный, эффективный или сохранённый идентифкатор пользователя (или соответственно группы) для текущего процесса.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

В случае успеха, возвращается ноль. В случае ошибки, возвращается -1 и значение errno устанавливается соответствующим образом.

ОШИБКИ

EFAULT
Один из заданных аргументов находится за пределами адресного пространства, вызывающей программы.

СООТВЕТСТВИЕ СТАНДАРТАМ

Данный вызов является специфичным для Linux. Прототип появился в glibc, начиная с версии 2.3.2 и предоставляется, если задан флаг _GNU_SOURCE is defined.

СМОТРИ ТАКЖЕ

getuid(2), setuid(2), setreuid(2), setresuid(2)

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004
Il a été dit que le dossier devait etre x:\Multidsk car MultideskOS est
portable (on ne doit pas l'installer)
-- Jayce - Ahah ! Je l'avais vu venir celle-là. --