yp_update(3N) yp_update(3N)
NAME
ypupdate - changes yp information
SYNOPSIS
#include <rpcsvc/ypclnt.h>
int ypupdate(char *domain, char *map, unsigned ypop,
char *key, int keylen, char *data, int datalen);
DESCRIPTION
ypupdate() is used to make changes to the YP 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 acts as a client for ypupdated and only functions if
ypupdated is configured accordingly.
SEE ALSO
ypupdated(1M), ypclnt(3N).
Page 1 Reliant UNIX 5.44 Printed 11/98