PUTSPENT(3X) PUTSPENT(3X)
NAME
putspent - write shadow password file entry
SYNOPSIS
#include <shadow.h>
int putspent (p, fp)
struct spwd *p;
FILE *fp;
DESCRIPTION
The putspent routine is the inverse of getspent(3X). Given
a pointer to a spwd structure created by the getspent
routine (or the getspnam routine), the putspent routine
writes a line on the stream fp, which matches the format of
/etc/shadow.
If the spmin, spmax, or splstchg field of the spwd
structure is -1, the corresponding /etc/shadow field is
cleared.
SEE ALSO
getspent(3X).
DIAGNOSTICS
The putspent routine returns non-zero if an error was
detected during its operation, otherwise zero.
WARNING
If a program not otherwise using standard I/O uses this
routine, the size of the program will increase more than
might be expected.
This routine is for internal use only, compatibility is not
guaranteed.
Page 1 May 1989