putpwent.3c (2010 09)

p
putpwent(3C) putpwent(3C)
NAME
putpwent( ) - write password file entry
SYNOPSIS
#include <pwd.h>
#include <stdio.h>
int putpwent(const struct passwd *p, FILE *f);
DESCRIPTION
putpwent() is the inverse of getpwent() (see getpwent (3C)). Given a pointer to a
passwd struc-
ture as created by
getpwent(), getpwuid(),or
getpwnam(); putpwent() writes a line on the
stream f, which matches the format of
/etc/passwd.
putpwent() ignores the audit ID and audit flag in the
passwd structure; and does not create the
corresponding entries used in the protected password database, used for trusted systems.
putprpwnam(), which produces entries that match the trusted password database file format, must be
used to create these entries. See getprpwent (3).
DIAGNOSTICS
putpwent() returns non-zero if an error was detected during its operation; otherwise it returns zero.
WARNINGS
HP-UX 11i Version 3 is the last release to support trusted systems functionality.
FILES
/etc/passwd System Password file
SEE ALSO
getpwent(3C), getprpwent(3), passwd(4), prpwd(4), stdio(3S), fopen(3S), thread_safety(5).
STANDARDS CONFORMANCE
putpwent(): SVID2, SVID3, XPG2
HP-UX 11i Version 3: September 2010 1 Hewlett-Packard Company 1

Summary of content (2 pages)