zion - putpwent
Nom
putpwent - Ecrire un enregistrement dans un fichier de mots de passe.
Résumé
.nf #include <pwd.h> #include <stdio.h> #include <sys/types.h> int putpwent (const struct passwd * p , FILE * stream ); .fi
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> :
.nf .ta 8n 16n 32n 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 */ }; .ta .fi |
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.
Poster un commentaire