/* * Please do not edit this file. * It was generated using rpcgen. */ #ifndef _DB_TABLE_C_H_RPCGEN #define _DB_TABLE_C_H_RPCGEN #include #pragma ident "%Z%%M% %I% %E% SMI" #ifndef _DB_TABLE_H #define _DB_TABLE_H #include "db_query_c.h" #include "db_scheme_c.h" #include "nisdb_ldap.h" #include "nisdb_rw.h" #include "ldap_parse.h" #include "ldap_map.h" #include "ldap_util.h" #include "ldap_nisdbquery.h" #include "ldap_print.h" #include "ldap_xdr.h" typedef long entryp; struct db_free_entry { entryp where; struct db_free_entry *next; }; typedef struct db_free_entry db_free_entry; typedef db_free_entry *db_free_entry_p; struct db_free_list { db_free_entry_p head; long count; __nisdb_rwlock_t free_list_rwlock; }; typedef struct db_free_list db_free_list; typedef db_free_list *db_free_list_p; struct db_table { struct { u_int tab_len; entry_object_p *tab_val; } tab; long last_used; long count; db_free_list freelist; __nisdb_rwlock_t table_rwlock; __nisdb_flag_t enumMode; __nisdb_ptr_t enumArray; __nis_table_mapping_t mapping; }; typedef struct db_table db_table; typedef db_table *db_table_p; #endif /* _DB_TABLE_H */ /* the xdr functions */ extern bool_t xdr_entryp(); extern bool_t xdr_db_free_entry(); extern bool_t xdr_db_free_entry_p(); extern bool_t xdr_db_free_list(); extern bool_t xdr_db_free_list_p(); extern bool_t xdr_db_table(); extern bool_t xdr_db_table_p(); #endif /* !_DB_TABLE_C_H_RPCGEN */