Provided by: manpages-fr_1.67.0-1_all bug

NOM

       putpwent - Ecrire un enregistrement dans un fichier de mots de passe.

SYNOPSIS

       #include <stdio.h>
       #include <sys/types.h>
       #include <pwd.h>

       int putpwent (const struct passwd *p, FILE *stream);

DESCRIPTION

       La  fonction putpwent() écrit un enregistrement fourni par la structure
       p dans le fichier associé au flux stream.

       La structure passwd est définie ainsi dans <pwd.h> :

              struct passwd {
                char   *pw_name;   /* Nom d’utilisateur             */
                char   *pw_passwd; /* Mot de passe crypté           */
                uid_t   pw_uid;    /* ID de l’utilisateur           */
                gid_t   pw_gid;    /* ID du groupe de l’utilisateur */
                char   *pw_gecos;  /* Nom réel de l’utilisateur     */
                char   *pw_dir;    /* Répertoire de connexion       */
                char   *pw_shell;  /* Programme Shell de connexion  */
              };

VALEUR RENVOYÉE

       La fonction putpwent() renvoie 0 si elle réussit, ou -1 si  une  erreur
       se produit.

ERREURS

       EINVAL Argument invalide (NULL).

CONFORMITÉ

       SVID 3

VOIR AUSSI

       fgetpwent(3),   getpwent(3),   setpwent(3),  endpwent(3),  getpwnam(3),
       getpwuid(3), getpw(3)

TRADUCTION

       Christophe Blaess, 1996-2003.