| | |
putpwent - Ecrire un enregistrement dans
un fichier de mots de passe.
#include <pwd.h>#include <stdio.h>#include <sys/types.h>
int putpwent (const struct passwd *p, FILE *stream);
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 */
};
La fonction putpwent() renvoie 0 si elle réussit, ou -1 si
une erreur se produit.
- EINVAL
- Argument invalide (NULL).
SVID
3
fgetpwent(3)
, getpwent(3)
, setpwent(3)
, endpwent(3)
, getpwnam(3)
,
getpwuid(3)
, getpw(3)
Christophe Blaess, 1997.
Table des matières
© 1996-2000 Adaptation française "Christophe Blaess"
| |