Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ yp_update(3N) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ypupdated(1M)

ypclnt(3N)

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

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