ypupdate(3N) UNIX System V ypupdate(3N)
NAME
ypupdate - change NIS information
SYNOPSIS
#include <rpcsvc/ypclnt.h>
ypupdate(char *domain, char *map, unsigned ypop, char *key,
int keylen, char *data, int datalen);
DESCRIPTION
ypupdate is used to make changes to the NIS database. The syntax is the
same as that of ypmatch except for the extra parameter ypop, which may
take on one of four values. If it is YPOPCHANGE then the data
associated with the key will be changed to the new value. If the key is
not found in the database, then ypupdate will return YPERRKEY. If ypop
has the value YPOPINSERT then the key-value pair will be inserted into
the database. The error YPERRKEY is returned if the key already exists
in the database. To store an item into the database without concern for
whether it exists already or not, pass ypop as YPOPSTORE and no error
will be returned if the key already or does not exist. To delete an
entry, the value of ypop should be YPOPDELETE.
This routine depends upon secure RPC, and will not work unless the
network is running secure RPC.
SEE ALSO
securerpc(3N)
10/89 Page 1