4.3BSD-UWisc/man/man3/yppasswd.3r
.\" @(#)yppasswd.3r 1.1 85/12/28 SMI; new on release 3.0
.TH YPPASSWD 3R "10 August 1985"
.SH NAME
yppasswd \- update user password in yellow pages
.SH SYNPOSIS
.ft B
.nf
#include <rpcsvc/yppasswd.h>
.sp .5
yppasswd(oldpass, newpw)
char *oldpass
struct passwd *newpw;
.fi
.SH DESCRIPTION
If
.I oldpass
is indeed the old user password,
this routine replaces the password entry with
.IR newpw .
It returns 0 if successful.
.SH RPC INFO
.nf
program number:
YPPASSWDPROG
.sp .5
xdr routines:
xdr_ppasswd(xdrs, yp)
XDR *xdrs;
struct yppasswd *yp;
xdr_yppasswd(xdrs, pw)
XDR *xdrs;
struct passwd *pw;
procs:
YPPASSWDPROC_UPDATE
Takes \fIstruct yppasswd\fP as argument, returns integer.
Same behavior as \fIyppasswd()\fP wrapper.
Uses UNIX authentication.
versions:
YPPASSWDVERS_ORIG
.sp .5
structures:
struct yppasswd {
char *oldpass; /* old (unencrypted) password */
struct passwd newpw; /* new pw structure */
};
.fi
.SH SEE ALSO
yppasswd(1), yppasswdd(8C)