Update.
[glibc.git] / db2 / include / btree_ext.h
blobb8a137364c2b2fadbf76cc3639dfd2248dabaabf
1 /* DO NOT EDIT: automatically built by dist/distrib. */
2 #ifndef _btree_ext_h_
3 #define _btree_ext_h_
4 int __bam_close __P((DB *));
5 int __bam_sync __P((DB *, u_int32_t));
6 int __bam_cmp __P((DB *, const DBT *, EPG *));
7 int __bam_defcmp __P((const DBT *, const DBT *));
8 size_t __bam_defpfx __P((const DBT *, const DBT *));
9 int __bam_pgin __P((db_pgno_t, void *, DBT *));
10 int __bam_pgout __P((db_pgno_t, void *, DBT *));
11 int __bam_mswap __P((PAGE *));
12 int __bam_cursor __P((DB *, DB_TXN *, DBC **));
13 int __bam_c_iclose __P((DB *, DBC *));
14 int __bam_get __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
15 int __bam_ovfl_chk __P((DB *, CURSOR *, u_int32_t, int));
16 int __bam_cprint __P((DB *));
17 int __bam_ca_delete __P((DB *, db_pgno_t, u_int32_t, CURSOR *, int));
18 void __bam_ca_di __P((DB *, db_pgno_t, u_int32_t, int));
19 void __bam_ca_dup __P((DB *,
20 db_pgno_t, u_int32_t, u_int32_t, db_pgno_t, u_int32_t));
21 void __bam_ca_move __P((DB *, db_pgno_t, db_pgno_t));
22 void __bam_ca_replace
23 __P((DB *, db_pgno_t, u_int32_t, ca_replace_arg));
24 void __bam_ca_split __P((DB *,
25 db_pgno_t, db_pgno_t, db_pgno_t, u_int32_t, int));
26 int __bam_delete __P((DB *, DB_TXN *, DBT *, u_int32_t));
27 int __ram_delete __P((DB *, DB_TXN *, DBT *, u_int32_t));
28 int __bam_ditem __P((DB *, PAGE *, u_int32_t));
29 int __bam_adjindx __P((DB *, PAGE *, u_int32_t, u_int32_t, int));
30 int __bam_dpage __P((DB *, const DBT *));
31 int __bam_open __P((DB *, DBTYPE, DB_INFO *));
32 int __bam_bdup __P((DB *, DB *));
33 int __bam_new __P((DB *, u_int32_t, PAGE **));
34 int __bam_free __P((DB *, PAGE *));
35 int __bam_lt __P((DB *));
36 int __bam_lget __P((DB *, int, db_pgno_t, db_lockmode_t, DB_LOCK *));
37 int __bam_lput __P((DB *, DB_LOCK));
38 int __bam_pget __P((DB *, PAGE **, db_pgno_t *, u_int32_t));
39 int __bam_put __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
40 int __bam_iitem __P((DB *,
41 PAGE **, db_indx_t *, DBT *, DBT *, u_int32_t, u_int32_t));
42 int __bam_ritem __P((DB *, PAGE *, u_int32_t, DBT *));
43 int __bam_pg_alloc_recover
44 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
45 int __bam_pg_free_recover
46 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
47 int __bam_split_recover
48 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
49 int __bam_rsplit_recover
50 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
51 int __bam_adj_recover
52 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
53 int __bam_cadjust_recover
54 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
55 int __bam_cdel_recover
56 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
57 int __bam_repl_recover
58 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
59 int __ram_open __P((DB *, DBTYPE, DB_INFO *));
60 int __ram_cursor __P((DB *, DB_TXN *, DBC **));
61 int __ram_close __P((DB *));
62 int __ram_c_iclose __P((DB *, DBC *));
63 void __ram_ca __P((DB *, db_recno_t, ca_recno_arg));
64 int __ram_cprint __P((DB *));
65 int __ram_getno __P((DB *, const DBT *, db_recno_t *, int));
66 int __ram_snapshot __P((DB *));
67 int __bam_rsearch __P((DB *, db_recno_t *, u_int32_t, int, int *));
68 int __bam_adjust __P((DB *, BTREE *, int32_t));
69 int __bam_nrecs __P((DB *, db_recno_t *));
70 db_recno_t __bam_total __P((PAGE *));
71 int __bam_search __P((DB *,
72 const DBT *, u_int32_t, int, db_recno_t *, int *));
73 int __bam_stkrel __P((DB *));
74 int __bam_stkgrow __P((BTREE *));
75 int __bam_split __P((DB *, void *));
76 int __bam_broot __P((DB *, PAGE *, PAGE *, PAGE *));
77 int __ram_root __P((DB *, PAGE *, PAGE *, PAGE *));
78 int __bam_copy __P((DB *, PAGE *, PAGE *, u_int32_t, u_int32_t));
79 int __bam_stat __P((DB *, void *, void *(*)(size_t), u_int32_t));
80 void __bam_add_mstat __P((DB_BTREE_LSTAT *, DB_BTREE_LSTAT *));
81 int __bam_pg_alloc_log
82 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
83 u_int32_t, DB_LSN *, DB_LSN *, db_pgno_t,
84 u_int32_t, db_pgno_t));
85 int __bam_pg_alloc_print
86 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
87 int __bam_pg_alloc_read __P((void *, __bam_pg_alloc_args **));
88 int __bam_pg_free_log
89 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
90 u_int32_t, db_pgno_t, DB_LSN *, const DBT *,
91 db_pgno_t));
92 int __bam_pg_free_print
93 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
94 int __bam_pg_free_read __P((void *, __bam_pg_free_args **));
95 int __bam_split_log
96 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
97 u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t,
98 DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *,
99 const DBT *));
100 int __bam_split_print
101 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
102 int __bam_split_read __P((void *, __bam_split_args **));
103 int __bam_rsplit_log
104 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
105 u_int32_t, db_pgno_t, const DBT *, db_pgno_t,
106 const DBT *, DB_LSN *));
107 int __bam_rsplit_print
108 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
109 int __bam_rsplit_read __P((void *, __bam_rsplit_args **));
110 int __bam_adj_log
111 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
112 u_int32_t, db_pgno_t, DB_LSN *, u_int32_t,
113 u_int32_t, u_int32_t));
114 int __bam_adj_print
115 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
116 int __bam_adj_read __P((void *, __bam_adj_args **));
117 int __bam_cadjust_log
118 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
119 u_int32_t, db_pgno_t, DB_LSN *, u_int32_t,
120 int32_t, int32_t));
121 int __bam_cadjust_print
122 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
123 int __bam_cadjust_read __P((void *, __bam_cadjust_args **));
124 int __bam_cdel_log
125 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
126 u_int32_t, db_pgno_t, DB_LSN *, u_int32_t));
127 int __bam_cdel_print
128 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
129 int __bam_cdel_read __P((void *, __bam_cdel_args **));
130 int __bam_repl_log
131 __P((DB_LOG *, DB_TXN *, DB_LSN *, u_int32_t,
132 u_int32_t, db_pgno_t, DB_LSN *, u_int32_t,
133 u_int32_t, const DBT *, const DBT *, u_int32_t,
134 u_int32_t));
135 int __bam_repl_print
136 __P((DB_LOG *, DBT *, DB_LSN *, int, void *));
137 int __bam_repl_read __P((void *, __bam_repl_args **));
138 int __bam_init_print __P((DB_ENV *));
139 int __bam_init_recover __P((DB_ENV *));
140 #endif /* _btree_ext_h_ */