1 /* DO NOT EDIT: automatically built by dist/s_include. */ 2 #ifndef _heap_ext_h_ 3 #define _heap_ext_h_ 4 5 #if defined(__cplusplus) 6 extern "C" { 7 #endif 8 9 int __heapc_init __P((DBC *)); 10 int __heap_ditem __P((DBC *, PAGE *, u_int32_t, u_int32_t)); 11 int __heap_append __P((DBC *, DBT *, DBT *)); 12 int __heap_pitem __P((DBC *, PAGE *, u_int32_t, u_int32_t, DBT *, DBT *)); 13 int __heapc_dup __P((DBC *, DBC *)); 14 int __heapc_gsplit __P((DBC *, DBT *, void **, u_int32_t *)); 15 int __heapc_refresh __P((DBC *)); 16 int __heap_init_recover __P((ENV *, DB_DISTAB *)); 17 int __heap_addrem_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 18 int __heap_addrem_60_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 19 int __heap_addrem_50_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 20 int __heap_pg_alloc_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 21 int __heap_trunc_meta_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 22 int __heap_trunc_page_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 23 int __heap_init_print __P((ENV *, DB_DISTAB *)); 24 int __heap_backup __P((DB_ENV *, DB *, DB_THREAD_INFO *, DB_FH *, void *, u_int32_t)); 25 int __heap_pgin __P((DB *, db_pgno_t, void *, DBT *)); 26 int __heap_pgout __P((DB *, db_pgno_t, void *, DBT *)); 27 int __heap_mswap __P((ENV *, PAGE *)); 28 int __heap_db_create __P((DB *)); 29 int __heap_db_close __P((DB *)); 30 int __heap_get_heapsize __P((DB *, u_int32_t *, u_int32_t *)); 31 int __heap_get_heap_regionsize __P((DB *, u_int32_t *)); 32 int __heap_set_heapsize __P((DB *, u_int32_t, u_int32_t, u_int32_t)); 33 int __heap_set_heap_regionsize __P((DB *, u_int32_t)); 34 int __heap_exist __P((void)); 35 int __heap_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, db_pgno_t, u_int32_t)); 36 int __heap_metachk __P((DB *, const char *, HEAPMETA *)); 37 int __heap_read_meta __P((DB *, DB_THREAD_INFO *, DB_TXN *, db_pgno_t, u_int32_t)); 38 int __heap_new_file __P((DB *, DB_THREAD_INFO *, DB_TXN *, DB_FH *, const char *)); 39 int __heap_create_region __P((DBC *, db_pgno_t)); 40 int __heap_addrem_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 41 int __heap_pg_alloc_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 42 int __heap_trunc_meta_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 43 int __heap_trunc_page_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 44 int __heap_addrem_60_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 45 int __heap_addrem_50_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *)); 46 int __heap_truncate __P((DBC *, u_int32_t *)); 47 int __heap_stat __P((DBC *, void *, u_int32_t)); 48 int __heap_stat_print __P((DBC *, u_int32_t)); 49 void __heap_print_cursor __P((DBC *)); 50 int __heap_stat_callback __P((DBC *, PAGE *, void *, int *)); 51 int __heap_traverse __P((DBC *, int (*)(DBC *, PAGE *, void *, int *), void *)); 52 int __db_no_heap_am __P((ENV *)); 53 int __heap_60_heapmeta __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *)); 54 int __heap_60_heap __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *)); 55 int __heap_vrfy_meta __P((DB *, VRFY_DBINFO *, HEAPMETA *, db_pgno_t, u_int32_t)); 56 int __heap_vrfy __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t)); 57 int __heap_vrfy_structure __P((DB *, VRFY_DBINFO *, u_int32_t)); 58 int __heap_salvage __P((DB *, VRFY_DBINFO *, db_pgno_t, PAGE *, void *, int (*)(void *, const void *), u_int32_t)); 59 int __heap_meta2pgset __P((DB *, VRFY_DBINFO *, HEAPMETA *, DB *)); 60 61 #if defined(__cplusplus) 62 } 63 #endif 64 #endif /* !_heap_ext_h_ */ 65