GETPW(3) Manuel du programmeur Linux GETPW(3)
NOM
getpw - Reconstruire un enregistrement de mot de passe.
SYNOPSIS
#include <pwd.h>
#include <sys/types.h>
int getpw (uid_t uid, char *buf);
DESCRIPTION
La fonction getpw() reconstruit l'enregistrement de mot de
passe pour l'utilisateur uid et le place dans le buffer
buf. Ce buffer contient en retour une ligne au format
suivant :
name:passwd:uid:gid:gecos:dir:shell
VALEUR RENVOYÉE
La fonction getpw() renvoie 0 si elle réussit, ou -1 si
elle échoue, auquel cas errno contient le code d'erreur.
ERREURS
ENOMEM Pas assez de mémoire pour allouer la structure
passwd.
ENOENT Pas d'utilisateur correspondant à cet UID.
FICHIERS
/etc/passwd
Base de données des mots de passe.
VOIR AUSSI
fgetpwent(3), getpwent(3), setpwent(3), endpwent(3), getp
wnam(3), getpwuid(3), putpwent(3), passwd(5).
TRADUCTION
Christophe Blaess, 1997.
GNU 3 Novembre 1996 1