]> git.ipfire.org Git - thirdparty/glibc.git/blame - db2/include/hash_ext.h
Update.
[thirdparty/glibc.git] / db2 / include / hash_ext.h
CommitLineData
92f1da4d
UD
1/* Do not edit: automatically built by dist/distrib. */
2int __ham_open __P((DB *, DB_INFO *));
3int __ham_close __P((DB *));
4int __ham_expand_table __P((HTAB *));
5u_int32_t __ham_call_hash __P((HTAB *, u_int8_t *, int32_t));
6int __ham_init_dbt __P((DBT *, u_int32_t, void **, u_int32_t *));
7void __ham_c_update __P((HTAB *,
8 HASH_CURSOR *, db_pgno_t, u_int32_t, int, int));
9int __ham_hdup __P((DB *, DB *));
10int __ham_insdel_log
11 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
12 u_int32_t, u_int32_t, db_pgno_t, u_int32_t,
13 DB_LSN *, DBT *, DBT *));
14int __ham_insdel_print
15 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
16int __ham_insdel_read __P((void *, __ham_insdel_args **));
17int __ham_newpage_log
18 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
19 u_int32_t, u_int32_t, db_pgno_t, DB_LSN *,
20 db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *));
21int __ham_newpage_print
22 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
23int __ham_newpage_read __P((void *, __ham_newpage_args **));
24int __ham_splitmeta_log
25 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
26 u_int32_t, u_int32_t, u_int32_t, u_int32_t,
27 DB_LSN *));
28int __ham_splitmeta_print
29 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
30int __ham_splitmeta_read __P((void *, __ham_splitmeta_args **));
31int __ham_splitdata_log
32 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
33 u_int32_t, u_int32_t, db_pgno_t, DBT *,
34 DB_LSN *));
35int __ham_splitdata_print
36 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
37int __ham_splitdata_read __P((void *, __ham_splitdata_args **));
38int __ham_replace_log
39 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
40 u_int32_t, db_pgno_t, u_int32_t, DB_LSN *,
41 int32_t, DBT *, DBT *, u_int32_t));
42int __ham_replace_print
43 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
44int __ham_replace_read __P((void *, __ham_replace_args **));
45int __ham_newpgno_log
46 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
47 u_int32_t, u_int32_t, db_pgno_t, db_pgno_t,
48 u_int32_t, db_pgno_t, u_int32_t, DB_LSN *,
49 DB_LSN *));
50int __ham_newpgno_print
51 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
52int __ham_newpgno_read __P((void *, __ham_newpgno_args **));
53int __ham_ovfl_log
54 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
55 u_int32_t, db_pgno_t, u_int32_t, db_pgno_t,
56 DB_LSN *));
57int __ham_ovfl_print
58 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
59int __ham_ovfl_read __P((void *, __ham_ovfl_args **));
60int __ham_init_print __P((DB_ENV *));
61int __ham_init_recover __P((DB_ENV *));
62int __ham_pgin __P((db_pgno_t, void *, DBT *));
63int __ham_pgout __P((db_pgno_t, void *, DBT *));
64int __ham_mswap __P((void *));
65#ifdef DEBUG
66void __ham_dump_bucket __P((HTAB *, u_int32_t));
67#endif
68int __ham_add_dup __P((HTAB *, HASH_CURSOR *, DBT *, int));
69void __ham_move_offpage __P((HTAB *, PAGE *, u_int32_t, db_pgno_t));
70u_int32_t __ham_func2 __P((const void *, u_int32_t));
71u_int32_t __ham_func3 __P((const void *, u_int32_t));
72u_int32_t __ham_func4 __P((const void *, u_int32_t));
73u_int32_t __ham_func5 __P((const void *, u_int32_t));
74int __ham_item __P((HTAB *, HASH_CURSOR *, db_lockmode_t));
75int __ham_item_reset __P((HTAB *, HASH_CURSOR *));
76void __ham_item_init __P((HASH_CURSOR *));
77int __ham_item_done __P((HTAB *, HASH_CURSOR *, int));
78int __ham_item_last __P((HTAB *, HASH_CURSOR *, db_lockmode_t));
79int __ham_item_first __P((HTAB *, HASH_CURSOR *, db_lockmode_t));
80int __ham_item_prev __P((HTAB *, HASH_CURSOR *, db_lockmode_t));
81int __ham_item_next __P((HTAB *, HASH_CURSOR *, db_lockmode_t));
82void __ham_putitem __P((PAGE *p, const DBT *, int));
83int __ham_del_pair __P((HTAB *, HASH_CURSOR *));
84int __ham_replpair __P((HTAB *, HASH_CURSOR *, DBT *, u_int32_t));
85void __ham_onpage_replace __P((PAGE *, size_t, u_int32_t, int32_t,
86 int32_t, DBT *));
87int __ham_split_page __P((HTAB *, u_int32_t, u_int32_t));
88int __ham_add_el __P((HTAB *, HASH_CURSOR *, const DBT *, const DBT *,
89 int));
90void __ham_copy_item __P((HTAB *, PAGE *, int, PAGE *));
91int __ham_add_ovflpage __P((HTAB *, PAGE *, int, PAGE **));
92int __ham_new_page __P((HTAB *, u_int32_t, u_int32_t, PAGE **));
93int __ham_del_page __P((DB *, PAGE *));
94int __ham_put_page __P((DB *, PAGE *, int32_t));
95int __ham_dirty_page __P((HTAB *, PAGE *));
96int __ham_get_page __P((DB *, db_pgno_t, PAGE **));
97int __ham_overflow_page __P((DB *, u_int32_t, PAGE **));
98#ifdef DEBUG
99int bucket_to_page __P((HTAB *, int));
100#endif
101void __ham_init_ovflpages __P((HTAB *));
102int __ham_get_cpage __P((HTAB *, HASH_CURSOR *, db_lockmode_t));
103int __ham_next_cpage __P((HTAB *, HASH_CURSOR *, db_pgno_t,
104 int, int));
105void __ham_dpair __P((DB *, PAGE *, u_int32_t));
106int __ham_insdel_recover
107 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
108int __ham_newpage_recover
109 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
110int __ham_replace_recover
111 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
112int __ham_newpgno_recover
113 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
114int __ham_splitmeta_recover
115 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
116int __ham_splitdata_recover
117 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
118int __ham_ovfl_recover
119 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
120int __ham_stat __P((DB *, FILE *));