/* * Please do not edit this file. * It was generated using rpcgen. */ #ifndef _DB_ENTRY_H_RPCGEN #define _DB_ENTRY_H_RPCGEN #include #ifndef _DB_NIS_H #define _DB_NIS_H #include typedef entry_obj entry_object; typedef entry_object *entry_object_p; typedef nis_name db_stringname; typedef nis_attr db_attrname; typedef struct { u_int db_next_desc_len; char *db_next_desc_val; } db_next_desc; struct db_result { db_status status; db_next_desc nextinfo; struct { u_int objects_len; entry_object_p *objects_val; } objects; long ticks; }; typedef struct db_result db_result; struct db_request { db_stringname table_name; struct { u_int attrs_len; db_attrname *attrs_val; } attrs; entry_object *obj; }; typedef struct db_request db_request; #ifdef __cplusplus extern "C" entry_object * new_entry( entry_object*); extern "C" bool_t copy_entry ( entry_object*, entry_object*); extern "C" void free_entry (entry_object*); extern "C" bool_t sameEntry(entry_object *, entry_object *); #elif __STDC__ extern entry_object * new_entry( entry_object*); extern bool_t copy_entry ( entry_object*, entry_object*); extern void free_entry (entry_object*); extern bool_t sameEntry(entry_object *, entry_object *); #endif #endif /* _DB_NIS_H */ /* the xdr functions */ extern bool_t xdr_entry_object(); extern bool_t xdr_entry_object_p(); extern bool_t xdr_db_stringname(); extern bool_t xdr_db_attrname(); extern bool_t xdr_db_next_desc(); extern bool_t xdr_db_result(); extern bool_t xdr_db_request(); #endif /* !_DB_ENTRY_H_RPCGEN */