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