Index général des pages de man   Index Section man 3   Table des Matières de putpwent   Imprime la page de man putpwent en mode Texte   Recherche dans les pages de man   Page de man en français      Fonctions des bibliothèques (section 3)

putpwent

 
  

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) , getpwnam(3) , getpwuid(3) , getpw(3)

Traduction

Christophe Blaess, 1997.


Table des matières


Haut de page

© 1996-2000 Adaptation française "Christophe Blaess"