2
* Please do not edit this file.
3
* It was generated using rpcgen.
15
#define YPMAXRECORD 1024
16
#define YPMAXDOMAIN 64
33
typedef enum ypstat ypstat;
53
typedef enum ypxfrstat ypxfrstat;
55
typedef char *domainname;
57
typedef char *mapname;
59
typedef char *peername;
77
typedef struct ypmap_parms ypmap_parms;
84
typedef struct ypreq_key ypreq_key;
90
typedef struct ypreq_nokey ypreq_nokey;
93
ypmap_parms map_parms;
98
typedef struct ypreq_xfr ypreq_xfr;
104
typedef struct ypresp_val ypresp_val;
106
struct ypresp_key_val {
111
typedef struct ypresp_key_val ypresp_key_val;
113
struct ypresp_master {
117
typedef struct ypresp_master ypresp_master;
119
struct ypresp_order {
123
typedef struct ypresp_order ypresp_order;
129
int (*encode)(ypresp_key_val *val, void *data);
130
int (*close)(void *data);
141
typedef struct ypresp_all ypresp_all;
147
typedef struct ypresp_xfr ypresp_xfr;
151
struct ypmaplist *next;
153
typedef struct ypmaplist ypmaplist;
155
struct ypresp_maplist {
159
typedef struct ypresp_maplist ypresp_maplist;
179
typedef enum yppush_status yppush_status;
181
struct yppushresp_xfr {
183
yppush_status status;
185
typedef struct yppushresp_xfr yppushresp_xfr;
187
enum ypbind_resptype {
191
typedef enum ypbind_resptype ypbind_resptype;
193
struct ypbind_binding {
194
char ypbind_binding_addr[4];
195
char ypbind_binding_port[2];
197
typedef struct ypbind_binding ypbind_binding;
200
ypbind_resptype ypbind_status;
203
ypbind_binding ypbind_bindinfo;
206
typedef struct ypbind_resp ypbind_resp;
207
#define YPBIND_ERR_ERR 1
208
#define YPBIND_ERR_NOSERV 2
209
#define YPBIND_ERR_RESC 3
211
struct ypbind_setdom {
212
domainname ypsetdom_domain;
213
ypbind_binding ypsetdom_binding;
216
typedef struct ypbind_setdom ypbind_setdom;
218
#define YPPROG 100004
221
#if defined(__STDC__) || defined(__cplusplus)
222
#define YPPROC_NULL 0
223
extern enum clnt_stat ypproc_null_2(void *, void *, CLIENT *);
224
extern bool_t ypproc_null_2_svc(void *, void *, struct svc_req *);
225
#define YPPROC_DOMAIN 1
226
extern enum clnt_stat ypproc_domain_2(domainname *, bool_t *, CLIENT *);
227
extern bool_t ypproc_domain_2_svc(domainname *, bool_t *, struct svc_req *);
228
#define YPPROC_DOMAIN_NONACK 2
229
extern enum clnt_stat ypproc_domain_nonack_2(domainname *, bool_t *, CLIENT *);
230
extern bool_t ypproc_domain_nonack_2_svc(domainname *, bool_t *, struct svc_req *);
231
#define YPPROC_MATCH 3
232
extern enum clnt_stat ypproc_match_2(ypreq_key *, ypresp_val *, CLIENT *);
233
extern bool_t ypproc_match_2_svc(ypreq_key *, ypresp_val *, struct svc_req *);
234
#define YPPROC_FIRST 4
235
extern enum clnt_stat ypproc_first_2(ypreq_key *, ypresp_key_val *, CLIENT *);
236
extern bool_t ypproc_first_2_svc(ypreq_nokey *, ypresp_key_val *, struct svc_req *);
237
#define YPPROC_NEXT 5
238
extern enum clnt_stat ypproc_next_2(ypreq_key *, ypresp_key_val *, CLIENT *);
239
extern bool_t ypproc_next_2_svc(ypreq_key *, ypresp_key_val *, struct svc_req *);
241
extern enum clnt_stat ypproc_xfr_2(ypreq_xfr *, ypresp_xfr *, CLIENT *);
242
extern bool_t ypproc_xfr_2_svc(ypreq_xfr *, ypresp_xfr *, struct svc_req *);
243
#define YPPROC_CLEAR 7
244
extern enum clnt_stat ypproc_clear_2(void *, void *, CLIENT *);
245
extern bool_t ypproc_clear_2_svc(void *, void *, struct svc_req *);
247
extern enum clnt_stat ypproc_all_2(ypreq_nokey *, ypresp_all *, CLIENT *);
248
extern bool_t ypproc_all_2_svc(ypreq_nokey *, ypresp_all *, struct svc_req *);
249
#define YPPROC_MASTER 9
250
extern enum clnt_stat ypproc_master_2(ypreq_nokey *, ypresp_master *, CLIENT *);
251
extern bool_t ypproc_master_2_svc(ypreq_nokey *, ypresp_master *, struct svc_req *);
252
#define YPPROC_ORDER 10
253
extern enum clnt_stat ypproc_order_2(ypreq_nokey *, ypresp_order *, CLIENT *);
254
extern bool_t ypproc_order_2_svc(ypreq_nokey *, ypresp_order *, struct svc_req *);
255
#define YPPROC_MAPLIST 11
256
extern enum clnt_stat ypproc_maplist_2(domainname *, ypresp_maplist *, CLIENT *);
257
extern bool_t ypproc_maplist_2_svc(domainname *, ypresp_maplist *, struct svc_req *);
258
extern int ypprog_2_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
261
#define YPPROC_NULL 0
262
extern enum clnt_stat ypproc_null_2();
263
extern bool_t ypproc_null_2_svc();
264
#define YPPROC_DOMAIN 1
265
extern enum clnt_stat ypproc_domain_2();
266
extern bool_t ypproc_domain_2_svc();
267
#define YPPROC_DOMAIN_NONACK 2
268
extern enum clnt_stat ypproc_domain_nonack_2();
269
extern bool_t ypproc_domain_nonack_2_svc();
270
#define YPPROC_MATCH 3
271
extern enum clnt_stat ypproc_match_2();
272
extern bool_t ypproc_match_2_svc();
273
#define YPPROC_FIRST 4
274
extern enum clnt_stat ypproc_first_2();
275
extern bool_t ypproc_first_2_svc();
276
#define YPPROC_NEXT 5
277
extern enum clnt_stat ypproc_next_2();
278
extern bool_t ypproc_next_2_svc();
280
extern enum clnt_stat ypproc_xfr_2();
281
extern bool_t ypproc_xfr_2_svc();
282
#define YPPROC_CLEAR 7
283
extern enum clnt_stat ypproc_clear_2();
284
extern bool_t ypproc_clear_2_svc();
286
extern enum clnt_stat ypproc_all_2();
287
extern bool_t ypproc_all_2_svc();
288
#define YPPROC_MASTER 9
289
extern enum clnt_stat ypproc_master_2();
290
extern bool_t ypproc_master_2_svc();
291
#define YPPROC_ORDER 10
292
extern enum clnt_stat ypproc_order_2();
293
extern bool_t ypproc_order_2_svc();
294
#define YPPROC_MAPLIST 11
295
extern enum clnt_stat ypproc_maplist_2();
296
extern bool_t ypproc_maplist_2_svc();
297
extern int ypprog_2_freeresult ();
300
#define YPPUSH_XFRRESPPROG 0x40000000
301
#define YPPUSH_XFRRESPVERS 1
303
#if defined(__STDC__) || defined(__cplusplus)
304
#define YPPUSHPROC_NULL 0
305
extern enum clnt_stat yppushproc_null_1(void *, void *, CLIENT *);
306
extern bool_t yppushproc_null_1_svc(void *, void *, struct svc_req *);
307
#define YPPUSHPROC_XFRRESP 1
308
extern enum clnt_stat yppushproc_xfrresp_1(yppushresp_xfr *, void *, CLIENT *);
309
extern bool_t yppushproc_xfrresp_1_svc(yppushresp_xfr *, void *, struct svc_req *);
310
extern int yppush_xfrrespprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
313
#define YPPUSHPROC_NULL 0
314
extern enum clnt_stat yppushproc_null_1();
315
extern bool_t yppushproc_null_1_svc();
316
#define YPPUSHPROC_XFRRESP 1
317
extern enum clnt_stat yppushproc_xfrresp_1();
318
extern bool_t yppushproc_xfrresp_1_svc();
319
extern int yppush_xfrrespprog_1_freeresult ();
322
#define YPBINDPROG 100007
325
#if defined(__STDC__) || defined(__cplusplus)
326
#define YPBINDPROC_NULL 0
327
extern enum clnt_stat ypbindproc_null_2(void *, void *, CLIENT *);
328
extern bool_t ypbindproc_null_2_svc(void *, void *, struct svc_req *);
329
#define YPBINDPROC_DOMAIN 1
330
extern enum clnt_stat ypbindproc_domain_2(domainname *, ypbind_resp *, CLIENT *);
331
extern bool_t ypbindproc_domain_2_svc(domainname *, ypbind_resp *, struct svc_req *);
332
#define YPBINDPROC_SETDOM 2
333
extern enum clnt_stat ypbindproc_setdom_2(ypbind_setdom *, void *, CLIENT *);
334
extern bool_t ypbindproc_setdom_2_svc(ypbind_setdom *, void *, struct svc_req *);
335
extern int ypbindprog_2_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
338
#define YPBINDPROC_NULL 0
339
extern enum clnt_stat ypbindproc_null_2();
340
extern bool_t ypbindproc_null_2_svc();
341
#define YPBINDPROC_DOMAIN 1
342
extern enum clnt_stat ypbindproc_domain_2();
343
extern bool_t ypbindproc_domain_2_svc();
344
#define YPBINDPROC_SETDOM 2
345
extern enum clnt_stat ypbindproc_setdom_2();
346
extern bool_t ypbindproc_setdom_2_svc();
347
extern int ypbindprog_2_freeresult ();
350
extern bool_t xdr_ypstat (XDR *, ypstat*);
351
extern bool_t xdr_ypxfrstat (XDR *, ypxfrstat*);
352
extern bool_t xdr_domainname (XDR *, domainname*);
353
extern bool_t xdr_mapname (XDR *, mapname*);
354
extern bool_t xdr_peername (XDR *, peername*);
355
extern bool_t xdr_keydat (XDR *, keydat*);
356
extern bool_t xdr_valdat (XDR *, valdat*);
357
extern bool_t xdr_ypmap_parms (XDR *, ypmap_parms*);
358
extern bool_t xdr_ypreq_key (XDR *, ypreq_key*);
359
extern bool_t xdr_ypreq_nokey (XDR *, ypreq_nokey*);
360
extern bool_t xdr_ypreq_xfr (XDR *, ypreq_xfr*);
361
extern bool_t xdr_ypresp_val (XDR *, ypresp_val*);
362
extern bool_t xdr_ypresp_key_val (XDR *, ypresp_key_val*);
363
extern bool_t xdr_ypresp_master (XDR *, ypresp_master*);
364
extern bool_t xdr_ypresp_order (XDR *, ypresp_order*);
365
extern bool_t xdr_ypresp_all (XDR *, ypresp_all*);
366
extern bool_t xdr_ypresp_xfr (XDR *, ypresp_xfr*);
367
extern bool_t xdr_ypmaplist (XDR *, ypmaplist*);
368
extern bool_t xdr_ypresp_maplist (XDR *, ypresp_maplist*);
369
extern bool_t xdr_yppush_status (XDR *, yppush_status*);
370
extern bool_t xdr_yppushresp_xfr (XDR *, yppushresp_xfr*);
371
extern bool_t xdr_ypbind_resptype (XDR *, ypbind_resptype*);
372
extern bool_t xdr_ypbind_binding (XDR *, ypbind_binding*);
373
extern bool_t xdr_ypbind_resp (XDR *, ypbind_resp*);
374
extern bool_t xdr_ypbind_setdom (XDR *, ypbind_setdom*);
376
extern bool_t ypxfr_xdr_ypresp_all (XDR *xdrs, ypresp_all *objp);
382
#endif /* !_YP_H_RPCGEN */