Cross Reference: hash_ext.h
xref
: /
osnet-11
/
usr
/
src
/
cmd
/
sendmail
/
db
/
include
/
hash_ext.h
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
1
N/A
/* DO NOT EDIT: automatically built by
dist
/
distrib
. */
1
N/A
#
ifndef
_hash_ext_h_
1
N/A
#
define
_hash_ext_h_
1
N/A
int
__ham_open
__P
((
DB
*,
DB_INFO
*));
1
N/A
int
__ham_close
__P
((
DB
*));
1
N/A
int
__ham_c_init
__P
((
DBC
*));
1
N/A
u_int32_t
__ham_call_hash
__P
((
HASH_CURSOR
*,
u_int8_t
*,
int32_t
));
1
N/A
int
__ham_init_dbt
__P
((
DBT
*,
u_int32_t
,
void
**,
u_int32_t
*));
1
N/A
void
__ham_c_update
1
N/A
__P
((
HASH_CURSOR
*,
db_pgno_t
,
u_int32_t
,
int
,
int
));
1
N/A
int
__ham_insdel_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
u_int32_t
,
db_pgno_t
,
u_int32_t
,
1
N/A
DB_LSN
*,
const
DBT
*,
const
DBT
*));
1
N/A
int
__ham_insdel_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_insdel_read
__P
((
void
*,
__ham_insdel_args
**));
1
N/A
int
__ham_newpage_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
u_int32_t
,
db_pgno_t
,
DB_LSN
*,
1
N/A
db_pgno_t
,
DB_LSN
*,
db_pgno_t
,
DB_LSN
*));
1
N/A
int
__ham_newpage_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_newpage_read
__P
((
void
*,
__ham_newpage_args
**));
1
N/A
int
__ham_splitmeta_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
u_int32_t
,
u_int32_t
,
u_int32_t
,
1
N/A
DB_LSN
*));
1
N/A
int
__ham_splitmeta_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_splitmeta_read
__P
((
void
*,
__ham_splitmeta_args
**));
1
N/A
int
__ham_splitdata_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
u_int32_t
,
db_pgno_t
,
const
DBT
*,
1
N/A
DB_LSN
*));
1
N/A
int
__ham_splitdata_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_splitdata_read
__P
((
void
*,
__ham_splitdata_args
**));
1
N/A
int
__ham_replace_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
db_pgno_t
,
u_int32_t
,
DB_LSN
*,
1
N/A
int32_t
,
const
DBT
*,
const
DBT
*,
u_int32_t
));
1
N/A
int
__ham_replace_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_replace_read
__P
((
void
*,
__ham_replace_args
**));
1
N/A
int
__ham_newpgno_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
u_int32_t
,
db_pgno_t
,
db_pgno_t
,
1
N/A
u_int32_t
,
db_pgno_t
,
u_int32_t
,
DB_LSN
*,
1
N/A
DB_LSN
*));
1
N/A
int
__ham_newpgno_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_newpgno_read
__P
((
void
*,
__ham_newpgno_args
**));
1
N/A
int
__ham_ovfl_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
db_pgno_t
,
u_int32_t
,
db_pgno_t
,
1
N/A
u_int32_t
,
DB_LSN
*));
1
N/A
int
__ham_ovfl_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_ovfl_read
__P
((
void
*,
__ham_ovfl_args
**));
1
N/A
int
__ham_copypage_log
1
N/A
__P
((
DB_LOG
*,
DB_TXN
*,
DB_LSN
*,
u_int32_t
,
1
N/A
u_int32_t
,
db_pgno_t
,
DB_LSN
*,
db_pgno_t
,
1
N/A
DB_LSN
*,
db_pgno_t
,
DB_LSN
*,
const
DBT
*));
1
N/A
int
__ham_copypage_print
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_copypage_read
__P
((
void
*,
__ham_copypage_args
**));
1
N/A
int
__ham_init_print
__P
((
DB_ENV
*));
1
N/A
int
__ham_init_recover
__P
((
DB_ENV
*));
1
N/A
int
__ham_pgin
__P
((
db_pgno_t
,
void
*,
DBT
*));
1
N/A
int
__ham_pgout
__P
((
db_pgno_t
,
void
*,
DBT
*));
1
N/A
int
__ham_mswap
__P
((
void
*));
1
N/A
int
__ham_add_dup
__P
((
DBC
*,
DBT
*,
u_int32_t
));
1
N/A
void
__ham_move_offpage
__P
((
DBC
*,
PAGE
*,
u_int32_t
,
db_pgno_t
));
1
N/A
void
__ham_dsearch
__P
((
DBC
*,
DBT
*,
u_int32_t
*,
int
*));
1
N/A
u_int32_t
__ham_func2
__P
((
const
void
*,
u_int32_t
));
1
N/A
u_int32_t
__ham_func3
__P
((
const
void
*,
u_int32_t
));
1
N/A
u_int32_t
__ham_func4
__P
((
const
void
*,
u_int32_t
));
1
N/A
u_int32_t
__ham_func5
__P
((
const
void
*,
u_int32_t
));
1
N/A
int
__ham_item
__P
((
DBC
*,
db_lockmode_t
));
1
N/A
int
__ham_item_reset
__P
((
DBC
*));
1
N/A
void
__ham_item_init
__P
((
HASH_CURSOR
*));
1
N/A
int
__ham_item_done
__P
((
DBC
*,
int
));
1
N/A
int
__ham_item_last
__P
((
DBC
*,
db_lockmode_t
));
1
N/A
int
__ham_item_first
__P
((
DBC
*,
db_lockmode_t
));
1
N/A
int
__ham_item_prev
__P
((
DBC
*,
db_lockmode_t
));
1
N/A
int
__ham_item_next
__P
((
DBC
*,
db_lockmode_t
));
1
N/A
void
__ham_putitem
__P
((
PAGE
*p,
const
DBT
*,
int
));
1
N/A
void
__ham_reputpair
1
N/A
__P
((
PAGE
*p,
u_int32_t
,
u_int32_t
,
const
DBT
*,
const
DBT
*));
1
N/A
int
__ham_del_pair
__P
((
DBC
*,
int
));
1
N/A
int
__ham_replpair
__P
((
DBC
*,
DBT
*,
u_int32_t
));
1
N/A
void
__ham_onpage_replace
__P
((
PAGE
*,
size_t
,
u_int32_t
,
int32_t
,
1
N/A
int32_t
,
DBT
*));
1
N/A
int
__ham_split_page
__P
((
DBC
*,
u_int32_t
,
u_int32_t
));
1
N/A
int
__ham_add_el
__P
((
DBC
*,
const
DBT
*,
const
DBT
*,
int
));
1
N/A
void
__ham_copy_item
__P
((
size_t
,
PAGE
*,
u_int32_t
,
PAGE
*));
1
N/A
int
__ham_add_ovflpage
__P
((
DBC
*,
PAGE
*,
int
,
PAGE
**));
1
N/A
int
__ham_new_page
__P
((
DB
*,
u_int32_t
,
u_int32_t
,
PAGE
**));
1
N/A
int
__ham_del_page
__P
((
DBC
*,
PAGE
*));
1
N/A
int
__ham_put_page
__P
((
DB
*,
PAGE
*,
int32_t
));
1
N/A
int
__ham_dirty_page
__P
((
DB
*,
PAGE
*));
1
N/A
int
__ham_get_page
__P
((
DB
*,
db_pgno_t
,
PAGE
**));
1
N/A
int
__ham_overflow_page
1
N/A
__P
((
DBC
*,
u_int32_t
,
PAGE
**));
1
N/A
#
ifdef
DEBUG
1
N/A
db_pgno_t
__bucket_to_page
__P
((
HASH_CURSOR
*,
db_pgno_t
));
1
N/A
#
endif
1
N/A
void
__ham_init_ovflpages
__P
((
DBC
*));
1
N/A
int
__ham_get_cpage
__P
((
DBC
*,
db_lockmode_t
));
1
N/A
int
__ham_next_cpage
__P
((
DBC
*,
db_pgno_t
,
int
,
u_int32_t
));
1
N/A
void
__ham_dpair
__P
((
DB
*,
PAGE
*,
u_int32_t
));
1
N/A
int
__ham_insdel_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_newpage_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_replace_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_newpgno_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_splitmeta_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_splitdata_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_ovfl_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_copypage_recover
1
N/A
__P
((
DB_LOG
*,
DBT
*,
DB_LSN
*,
int
,
void
*));
1
N/A
int
__ham_stat
__P
((
DB
*,
void
*,
void
*(*)(
size_t
),
u_int32_t
));
1
N/A
#
endif
/* _hash_ext_h_ */