PUTPWENT(3)

NOME
putpwent - escreve um registro no arquivo de senha

SINÓPSE
#include <pwd.h>
#include <stdio.h>
#include <sys/types.h>

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

DESCRIÇÃO
A função putpwent() escreve um registo de senha da estrutura p no arquivo associado com stream.

A estrutura passwd é definida em <pwd.h> como segue:

    struct passwd {
            char    *pw_name;		/* user name */
            char    *pw_passwd;		/* user password */
            uid_t   pw_uid;			/* user id */
            gid_t   pw_gid;			/* group id */
            char    *pw_gecos;      	/* real name */
            char    *pw_dir;  		/* home directory */
            char    *pw_shell;      	/* shell program */
    };

VALORES RETORNADOS
Em caso de sucesso putpwent(), devolve 0. Caso contrário, -1 é devolvido.

ERROS

EINVAL
    Argumento invalido (NULO) foi dado.

DE ACORDO COM
SVID 3.

VEJA TAMBÉM
fgetpwent(3), getpwent(3), setpwent(3), endpwent(3), getpwnam(3), getpwuid(3), getpw(3).

TRADUZIDO POR LPD-BR em 18/06/2001.

  Tradução:
Ricardo C.O.Freitas <english.quest@best-service.com>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>