PUTPWENT

Section: Manuel du programmeur Linux (3)
Updated: 5 Novembre 1996
Index Retour au Menu Principal

 

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.



 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
CONFORMITÉ
VOIR AUSSI
TRADUCTION


Time: 22:30:05 GMT, December 19, 2004