1 /* DO NOT EDIT: automatically built by dist/distrib. */
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
));
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 *));
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
**));
89 __P((DB_LOG
*, DB_TXN
*, DB_LSN
*, u_int32_t
,
90 u_int32_t
, db_pgno_t
, DB_LSN
*, const DBT
*,
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
**));
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
*,
100 int __bam_split_print
101 __P((DB_LOG
*, DBT
*, DB_LSN
*, int, void *));
102 int __bam_split_read
__P((void *, __bam_split_args
**));
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
**));
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
));
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
,
121 int __bam_cadjust_print
122 __P((DB_LOG
*, DBT
*, DB_LSN
*, int, void *));
123 int __bam_cadjust_read
__P((void *, __bam_cadjust_args
**));
125 __P((DB_LOG
*, DB_TXN
*, DB_LSN
*, u_int32_t
,
126 u_int32_t
, db_pgno_t
, DB_LSN
*, u_int32_t
));
128 __P((DB_LOG
*, DBT
*, DB_LSN
*, int, void *));
129 int __bam_cdel_read
__P((void *, __bam_cdel_args
**));
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
,
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_ */