Commit | Line | Data |
---|---|---|
91b5c9e5 KB |
1 | /*- |
2 | * Copyright (c) 1991 The Regents of the University of California. | |
3 | * All rights reserved. | |
4 | * | |
5 | * %sccs.include.redist.c% | |
6 | * | |
8d4b018f | 7 | * @(#)extern.h 5.4 (Berkeley) %G% |
91b5c9e5 KB |
8 | */ |
9 | ||
10 | int __bt_close __P((DB *)); | |
11 | int __bt_cmp __P((BTREE *, const DBT *, EPG *)); | |
12 | int __bt_crsrdel __P((BTREE *, EPGNO *)); | |
13 | int __bt_defcmp __P((const DBT *, const DBT *)); | |
14 | int __bt_defpfx __P((const DBT *, const DBT *)); | |
15 | int __bt_delete __P((const DB *, const DBT *, u_int)); | |
16 | int __bt_dleaf __P((BTREE *, PAGE *, int)); | |
88cdae17 | 17 | EPG *__bt_first __P((BTREE *, const DBT *, int *)); |
a5d29441 | 18 | int __bt_free __P((BTREE *, PAGE *)); |
88cdae17 | 19 | int __bt_get __P((const DB *, const DBT *, DBT *, u_int)); |
a5d29441 | 20 | PAGE *__bt_new __P((BTREE *, pgno_t *)); |
91b5c9e5 KB |
21 | DB *__bt_open __P((const char *, int, int, const BTREEINFO *)); |
22 | void __bt_pgin __P((void *, pgno_t, void *)); | |
23 | void __bt_pgout __P((void *, pgno_t, void *)); | |
24 | int __bt_push __P((BTREE *, pgno_t, int)); | |
8d4b018f | 25 | int __bt_put __P((const DB *dbp, DBT *, const DBT *, u_int)); |
91b5c9e5 KB |
26 | int __bt_ret __P((BTREE *, EPG *, DBT *, DBT *)); |
27 | EPG *__bt_search __P((BTREE *, const DBT *, int *)); | |
28 | int __bt_seq __P((const DB *, DBT *, DBT *, u_int)); | |
29 | int __bt_split __P((BTREE *, PAGE *, | |
30 | const DBT *, const DBT *, u_long, size_t, int)); | |
31 | int __bt_sync __P((const DB *)); | |
32 | ||
33 | int __ovfl_delete __P((BTREE *, void *)); | |
34 | int __ovfl_get __P((BTREE *, void *, size_t *, char **, size_t *)); | |
35 | int __ovfl_put __P((BTREE *, const DBT *, pgno_t *)); | |
36 | ||
91b5c9e5 KB |
37 | #ifdef DEBUG |
38 | void __bt_dpage __P((PAGE *)); | |
39 | void __bt_dump __P((DB *)); | |
40 | #endif | |
41 | #ifdef STATISTICS | |
42 | void __bt_stat __P((DB *)); | |
43 | #endif |