putgwent(3) Library Functions Manual putgwent(3) NOM putpwent - Ecrire un enregistrement dans un fichier de mots de passe BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include #include #include int putpwent(const struct passwd *restrict p, FILE *restrict flux); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : putpwent(): Depuis la glibc 2.19 : _POSIX_C_SOURCE >= 200809L glibc 2.19 et anterieures : _ATFILE_SOURCE DESCRIPTION La fonction putpwent() ecrit un enregistrement fourni par la structure p dans le fichier associe au flux flux. La structure passwd est definie dans comme ceci : 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 reel de l'utilisateur */ char *pw_dir; /* Repertoire de connexion */ char *pw_shell; /* Programme Shell de connexion */ }; VALEUR RENVOYEE Si elle reussit, la fonction putpwent() renvoie 0. En cas d'erreur, -1 est renvoye et errno est defini pour indiquer l'erreur. ERREURS EINVAL Argument invalide (NULL). ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +--------------------------+--------------------------+----------------+ |Interface | Attribut | Valeur | +--------------------------+--------------------------+----------------+ |putpwent() | Securite des threads | MT-Safe locale | +--------------------------+--------------------------+----------------+ STANDARDS None. HISTORIQUE SVr4. VOIR AUSSI endpwent(3), fgetpwent(3), getpw(3), getpwent(3), getpwnam(3), getpwuid(3), setpwent(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier et David Prevot Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 putgwent(3)