yppasswd(3yp)yppasswd(3yp)Nameyppasswd - update user password in yellow pages password map.
Syntax
#include <rpcsvc/yppasswd.h>
yppasswd(oldpass, newpw)
char *oldpass;
struct passwd *newpw;
Description
The routine uses Remote Procedure Call (RPC) and External Data Repreā
sentation (XDR) routines to update a user password in a Yellow Pages
password map. The RPC and XDR elements that are used are listed below
under the RPC INFO heading.
If oldpass is indeed the old user password, this routine replaces the
password entry with newpw. It returns 0 if successful.
RPC Information
program number:
YPPASSWDPROG
xdr routines:
xdr_ppasswd(xdrs, yp)
XDR *xdrs;
struct yppasswd *yp;
xdr_yppasswd(xdrs, pw)
XDR *xdrs;
struct passwd *pw;
procs:
YPPASSWDPROC_UPDATE
Takes struct yppasswd as argument, returns integer.
Same behavior as yppasswd() wrapper.
Uses UNIX authentication.
versions:
YPPASSWDVERS_ORIG
structures:
struct yppasswd {
char *oldpass; /* old (unencrypted) password */
struct passwd newpw; /* new pw structure */
};
See Alsoyppasswd(1yp), yppasswdd(8yp)yppasswd(3yp)