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