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
structure 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
STANDARDS CONFORMANCE
putpwent(): SVID2, SVID3, XPG2