Deleted Added
sdiff udiff text old ( 74462 ) new ( 90297 )
full compact
1/* $FreeBSD: head/usr.sbin/rpc.ypupdated/ypupdated_extern.h 90297 2002-02-06 13:30:31Z des $ */
2#include <db.h>
3
4#define YPOP_CHANGE 1 /* change, do not add */
5#define YPOP_INSERT 2 /* add, do not change */
6#define YPOP_DELETE 3 /* delete this entry */
7#define YPOP_STORE 4 /* add, or change */
8
9#define ERR_ACCESS 1
10#define ERR_MALLOC 2
11#define ERR_READ 3
12#define ERR_WRITE 4
13#define ERR_DBASE 5
14#define ERR_KEY 6
15
16#ifndef YPLIBDIR
17#define YPLIBDIR "/usr/libexec/"
18#endif
19
20#ifndef MAP_UPPATE
21#define MAP_UPDATE "ypupdate"
22#endif
23
24#define MAP_UPDATE_PATH YPLIBDIR MAP_UPDATE
25
26extern int children;
27extern void ypu_prog_1(struct svc_req *, register SVCXPRT *);
28extern int localupdate(char *, char *, u_int, u_int, char *, u_int, char *);
29extern int ypmap_update(char *, char *, u_int, u_int, char *, u_int, char *);
30extern int yp_del_record(DB *, DBT *);