Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ putspent(S) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getspent(S)

getpwent(S)

putpwent(S)

getprpwent(S)


 putspent(S)                    6 January 1993                    putspent(S)


 Name

    putspent - write shadow password file entry

 Syntax


    #include <shadow.h>

    int putspent (p, fp)
    struct spwd *p;
    FILE *fp;


 Description

    The putspent routine is the inverse of getspent(S).  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 ``sp_min'', ``sp_max'' or ``sp_lstchg'' field of the spwd struc-
    ture is -1, the corresponding /etc/shadow field is cleared.

 Diagnostics

    The putspent routine returns non-zero if an error was detected during its
    operation, otherwise zero.

 Notes

    If a program not otherwise using standard I/O uses this routine, the size
    of the program increases more than might be expected.

    This routine is provided for compatibility purposes only, and may not
    function correctly on all systems.  We recommend that the putprpwnam(S)
    routine be used as an alternative.

 See also

    getspent(S), getpwent(S), putpwent(S), getprpwent(S)

 Standards conformance

    The putspent routine is conformant with AT&T SVID Issue 3.


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026