1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5 
6 #include "db_dictlog_c.h"
7 
8 #ifndef _KERNEL
9 #include <stdlib.h>
10 #endif /* !_KERNEL */
11 
12 #pragma ident	"%Z%%M%	%I%	%E% SMI"
13 #include "db_vers_c.h"
14 #include <rpcsvc/nis.h>
15 
16 #include "nisdb_rw.h"
17 
18 #define DB_ADD_TABLE 1
19 #define DB_REMOVE_TABLE 2
20 
21 bool_t
22 xdr_db_dictlog_entry(xdrs, objp)
23 	XDR *xdrs;
24 	db_dictlog_entry *objp;
25 {
26 
27 	rpc_inline_t *buf;
28 
29 	if (!xdr_vers(xdrs, &objp->aversion))
30 		return (FALSE);
31 	if (!xdr_int(xdrs, &objp->action))
32 		return (FALSE);
33 	if (!xdr_string(xdrs, &objp->table_name, ~0))
34 		return (FALSE);
35 	if (!xdr_pointer(xdrs, (char **)&objp->table_object, sizeof (table_obj), (xdrproc_t)xdr_table_obj))
36 		return (FALSE);
37 	if (!xdr_pointer(xdrs, (char **)&objp->next, sizeof (db_dictlog_entry), (xdrproc_t)xdr_db_dictlog_entry))
38 		return (FALSE);
39 	if (!xdr_vers(xdrs, &objp->bversion))
40 		return (FALSE);
41 	return (TRUE);
42 }
43 
44 bool_t
45 xdr_db_dictlog_entry_p(xdrs, objp)
46 	XDR *xdrs;
47 	db_dictlog_entry_p *objp;
48 {
49 
50 	rpc_inline_t *buf;
51 
52 	if (!xdr_pointer(xdrs, (char **)objp, sizeof (db_dictlog_entry), (xdrproc_t)xdr_db_dictlog_entry))
53 		return (FALSE);
54 	return (TRUE);
55 }
56 
57 bool_t
58 xdr_db_dictlog_list(xdrs, objp)
59 	XDR *xdrs;
60 	db_dictlog_list *objp;
61 {
62 
63 	rpc_inline_t *buf;
64 
65 	if (!xdr_array(xdrs, (char **)&objp->list.list_val, (u_int *) &objp->list.list_len, ~0,
66 		sizeof (db_dictlog_entry_p), (xdrproc_t)xdr_db_dictlog_entry_p))
67 		return (FALSE);
68 	return (TRUE);
69 }
70