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