Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ypupdate(3C) — HP-UX 10.20

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ypclnt(3C)

ypupdate(3C)

NAME

ypupdate − changes NIS information

SYNOPSIS

#include <rpcsvc/ypclnt.h>
 
yp_update (domain, map, ypop, key, keylen,
 
char *domain;
 
char *map;
 
unsigned ypop;
 
char *key;
 
int keylen;
 
char *data;
 
int datalen;

Remarks

The Network Information Service (NIS) was formerly known as Yellow Pages (yp).  Although the name has changed, the functionality of the service remains the same. 

DESCRIPTION

The routine yp_update() is used to make changes to the Network Information Service (NIS) database.  The syntax is the same as that of yp_match() (see ypclnt(3C)) except for the extra parameter ypop which may take on one of four values. 

YPOP_CHANGE The data associated with the key will be changed to the new value.  If the key is not found in the database, then yp_update() returns YPERR_KEY. 

YPOP_INSERT The key-value pair will be inserted into the database.  The error YPERR_KEY is returned if the key already exists in the database. 

YPOP_STORE The key-value pair will be stored into the database without concern for whether it already exists or not. 

YPOP_DELETE The key-value pair will be deleted from the database. 

This routine depends upon secure RPC and will not work unless the network is running secure RPC. 

AUTHOR

The yp_update routine was developed by Sun Microsystems, Inc. 

SEE ALSO

ypclnt(3C). 

Hewlett-Packard Company  —  HP-UX Release 10.20:  July 1996

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