Linux |
CentOS 5.3 |
|
putpwent(3) |
putpwent − Ecrire un enregistrement dans un fichier de mots de passe. |
#include <stdio.h> #include <sys/types.h> #include <pwd.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 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 */ }; |
La fonction putpwent() renvoie 0 si elle réussit, ou −1 si une erreur se produit. |
EINVAL |
Argument invalide (NULL). |
SVr4. |
endpwent(3), fgetpwent(3), getpw(3), getpwent(3), getpwnam(3), getpwuid(3), setpwent(3) |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 5 novembre 1996 et révisée le 14 août 2006. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 putpwent ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. |
putpwent(3) |