Linux |
CentOS 5.3 |
|
getresuid(2) |
getresuid, getresgid − Obtenir les UIDs ou les GIDs réels, effectifs et sauvés. |
#define _GNU_SOURCE int getresuid(uid_t *ruid, uid_t
*euid, uid_t *suid); |
getresuid() et getresgid() (tous deux introduits dans Linux 2.1.44) permettent d’obtenir les UIDs (respectivement GIDs) réels, effectifs et sauvés du processus appelant. |
Les appels getresuid() et getresgid() renvoient 0 s’ils réussissent, ou −1 s’ils échouent auquel cas errno contient le code d’erreur. |
EFAULT |
L’un des arguments pointe en dehors de l’espace d’adressage accessible. |
Ces appels ne sont pas standards ; ils apparaissent également sur HP-UX et certains BSD. Le prototype est founi par la glibc depuis la version 2.3.2, à condition que la constante _GNU_SOURCE soit définie. |
getuid(2), setuid(2), getreuid(2), setresuid(2), setreuid(2) |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 21 juillet 1997 et révisée le 14 août 2006. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 2 getresuid ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. |
getresuid(2) |