PUTPWENT(3)        Manuel du programmeur Linux        PUTPWENT(3)


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

SYNOPSIS
       #include <pwd.h>
       #include <stdio.h>
       #include <sys/types.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                  */
                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), getp­
       wnam(3), getpwuid(3), getpw(3)


TRADUCTION
       Christophe Blaess, 1997.













GNU                      5 Novembre 1996                        1