PUTPWENT

Section : Manuel du programmeur Linux (3)
Mise à jour de la version anglaise : 26 juillet 2007
Index Menu principal  

NOM

putpwent - Écrire un enregistrement dans un fichier de mots de passe  

SYNOPSIS

#include <stdio.h>
#include <sys/types.h>
#include <pwd.h>

int putpwent(const struct passwd *p, FILE *stream);

Exigences de macros de test de fonctionnalités pour la glibc (voir feature_test_macros(7)) :

putpwent() : _SVID_SOURCE  

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 de l'utilisateur */
    uid_t   pw_uid;       /* Identifiant de l'utilisateur */
    gid_t   pw_gid;       /* Identifiant 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É

SVr4.  

VOIR AUSSI

endpwent(3), fgetpwent(3), getpw(3), getpwent(3), getpwnam(3), getpwuid(3), setpwent(3)  

TRADUCTION

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 17 juillet 2008.

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.

 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
CONFORMITÉ
VOIR AUSSI
TRADUCTION

Dernière mise à jour : 17 juillet 2008