1/* DO NOT EDIT: automatically built by dist/s_include. */
2#ifndef	_rpc_client_ext_h_
3#define	_rpc_client_ext_h_
4
5#if defined(__cplusplus)
6extern "C" {
7#endif
8
9int __dbcl_env_set_rpc_server __P((DB_ENV *, void *, const char *, long, long, u_int32_t));
10int __dbcl_env_close_wrap __P((DB_ENV *, u_int32_t));
11int __dbcl_env_open_wrap __P((DB_ENV *, const char *, u_int32_t, int));
12int __dbcl_db_open_wrap __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int));
13int __dbcl_refresh __P((DB_ENV *));
14int __dbcl_retcopy __P((ENV *, DBT *, void *, u_int32_t, void **, u_int32_t *));
15void __dbcl_txn_end __P((DB_TXN *));
16void __dbcl_txn_setup __P((ENV *, DB_TXN *, DB_TXN *, u_int32_t));
17void __dbcl_c_refresh __P((DBC *));
18int __dbcl_c_setup __P((u_int, DB *, DBC **));
19int __dbcl_dbclose_common __P((DB *));
20int __dbcl_dbenv_illegal __P((DB_ENV *));
21int __dbcl_env_create __P((DB_ENV *, long));
22int __dbcl_env_cdsgroup_begin __P((DB_ENV *, DB_TXN **));
23int __dbcl_env_close __P((DB_ENV *, u_int32_t));
24int __dbcl_env_dbremove __P((DB_ENV *, DB_TXN *, const char *, const char *, u_int32_t));
25int __dbcl_env_dbrename __P((DB_ENV *, DB_TXN *, const char *, const char *, const char *, u_int32_t));
26int __dbcl_env_get_cachesize __P((DB_ENV *, u_int32_t *, u_int32_t *, int *));
27int __dbcl_env_get_encrypt_flags __P((DB_ENV *, u_int32_t *));
28int __dbcl_env_get_flags __P((DB_ENV *, u_int32_t *));
29int __dbcl_env_get_home __P((DB_ENV *, const char * *));
30int __dbcl_env_get_open_flags __P((DB_ENV *, u_int32_t *));
31int __dbcl_env_open __P((DB_ENV *, const char *, u_int32_t, int));
32int __dbcl_env_remove __P((DB_ENV *, const char *, u_int32_t));
33int __dbcl_env_set_cachesize __P((DB_ENV *, u_int32_t, u_int32_t, int));
34int __dbcl_env_set_encrypt __P((DB_ENV *, const char *, u_int32_t));
35int __dbcl_env_set_flags __P((DB_ENV *, u_int32_t, int));
36int __dbcl_env_txn_begin __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t));
37int __dbcl_env_txn_recover __P((DB_ENV *, DB_PREPLIST *, long, long *, u_int32_t));
38int __dbcl_db_create __P((DB *, DB_ENV *, u_int32_t));
39int __dbcl_db_associate __P((DB *, DB_TXN *, DB *, int (*)(DB *, const DBT *, const DBT *, DBT *), u_int32_t));
40int __dbcl_db_close __P((DB *, u_int32_t));
41int __dbcl_db_cursor __P((DB *, DB_TXN *, DBC **, u_int32_t));
42int __dbcl_db_del __P((DB *, DB_TXN *, DBT *, u_int32_t));
43int __dbcl_db_get __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
44int __dbcl_db_get_bt_minkey __P((DB *, u_int32_t *));
45int __dbcl_db_get_dbname __P((DB *, const char * *, const char * *));
46int __dbcl_db_get_encrypt_flags __P((DB *, u_int32_t *));
47int __dbcl_db_get_flags __P((DB *, u_int32_t *));
48int __dbcl_db_get_h_ffactor __P((DB *, u_int32_t *));
49int __dbcl_db_get_h_nelem __P((DB *, u_int32_t *));
50int __dbcl_db_get_lorder __P((DB *, int *));
51int __dbcl_db_get_open_flags __P((DB *, u_int32_t *));
52int __dbcl_db_get_pagesize __P((DB *, u_int32_t *));
53int __dbcl_db_get_priority __P((DB *, DB_CACHE_PRIORITY *));
54int __dbcl_db_get_q_extentsize __P((DB *, u_int32_t *));
55int __dbcl_db_get_re_delim __P((DB *, int *));
56int __dbcl_db_get_re_len __P((DB *, u_int32_t *));
57int __dbcl_db_get_re_pad __P((DB *, int *));
58int __dbcl_db_join __P((DB *, DBC **, DBC **, u_int32_t));
59int __dbcl_db_key_range __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t));
60int __dbcl_db_open __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int));
61int __dbcl_db_pget __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t));
62int __dbcl_db_put __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
63int __dbcl_db_remove __P((DB *, const char *, const char *, u_int32_t));
64int __dbcl_db_rename __P((DB *, const char *, const char *, const char *, u_int32_t));
65int __dbcl_db_set_bt_minkey __P((DB *, u_int32_t));
66int __dbcl_db_set_encrypt __P((DB *, const char *, u_int32_t));
67int __dbcl_db_set_flags __P((DB *, u_int32_t));
68int __dbcl_db_set_h_ffactor __P((DB *, u_int32_t));
69int __dbcl_db_set_h_nelem __P((DB *, u_int32_t));
70int __dbcl_db_set_lorder __P((DB *, int));
71int __dbcl_db_set_pagesize __P((DB *, u_int32_t));
72int __dbcl_db_set_priority __P((DB *, DB_CACHE_PRIORITY));
73int __dbcl_db_set_q_extentsize __P((DB *, u_int32_t));
74int __dbcl_db_set_re_delim __P((DB *, int));
75int __dbcl_db_set_re_len __P((DB *, u_int32_t));
76int __dbcl_db_set_re_pad __P((DB *, int));
77int __dbcl_db_stat __P((DB *, DB_TXN *, void *, u_int32_t));
78int __dbcl_db_sync __P((DB *, u_int32_t));
79int __dbcl_db_truncate __P((DB *, DB_TXN *, u_int32_t  *, u_int32_t));
80int __dbcl_dbc_close __P((DBC *));
81int __dbcl_dbc_count __P((DBC *, db_recno_t *, u_int32_t));
82int __dbcl_dbc_del __P((DBC *, u_int32_t));
83int __dbcl_dbc_dup __P((DBC *, DBC **, u_int32_t));
84int __dbcl_dbc_get __P((DBC *, DBT *, DBT *, u_int32_t));
85int __dbcl_dbc_get_priority __P((DBC *, DB_CACHE_PRIORITY *));
86int __dbcl_dbc_pget __P((DBC *, DBT *, DBT *, DBT *, u_int32_t));
87int __dbcl_dbc_put __P((DBC *, DBT *, DBT *, u_int32_t));
88int __dbcl_dbc_set_priority __P((DBC *, DB_CACHE_PRIORITY));
89int __dbcl_txn_abort __P((DB_TXN *));
90int __dbcl_txn_commit __P((DB_TXN *, u_int32_t));
91int __dbcl_txn_discard __P((DB_TXN *, u_int32_t));
92int __dbcl_txn_prepare __P((DB_TXN *, u_int8_t *));
93void __dbcl_dbp_init __P((DB *));
94void __dbcl_dbc_init __P((DBC *));
95void __dbcl_dbenv_init __P((DB_ENV *));
96void __dbcl_txn_init __P((DB_TXN *));
97int __dbcl_env_create_ret __P((DB_ENV *, long, __env_create_reply *));
98int __dbcl_env_open_ret __P((DB_ENV *, const char *, u_int32_t, int, __env_open_reply *));
99int __dbcl_env_remove_ret __P((DB_ENV *, const char *, u_int32_t, __env_remove_reply *));
100int __dbcl_txn_abort_ret __P((DB_TXN *, __txn_abort_reply *));
101int __dbcl_env_txn_begin_ret __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t, __env_txn_begin_reply *));
102int __dbcl_env_cdsgroup_begin_ret __P((DB_ENV *, DB_TXN **, __env_cdsgroup_begin_reply *));
103int __dbcl_txn_commit_ret __P((DB_TXN *, u_int32_t, __txn_commit_reply *));
104int __dbcl_txn_discard_ret __P((DB_TXN *, u_int32_t, __txn_discard_reply *));
105int __dbcl_env_txn_recover_ret __P((DB_ENV *, DB_PREPLIST *, long, long *, u_int32_t, __env_txn_recover_reply *));
106int __dbcl_db_close_ret __P((DB *, u_int32_t, __db_close_reply *));
107int __dbcl_db_create_ret __P((DB *, DB_ENV *, u_int32_t, __db_create_reply *));
108int __dbcl_db_get_ret __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t, __db_get_reply *));
109int __dbcl_db_key_range_ret __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t, __db_key_range_reply *));
110int __dbcl_db_open_ret __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int, __db_open_reply *));
111int __dbcl_db_pget_ret __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t, __db_pget_reply *));
112int __dbcl_db_put_ret __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t, __db_put_reply *));
113int __dbcl_db_remove_ret __P((DB *, const char *, const char *, u_int32_t, __db_remove_reply *));
114int __dbcl_db_rename_ret __P((DB *, const char *, const char *, const char *, u_int32_t, __db_rename_reply *));
115int __dbcl_db_stat_ret __P((DB *, DB_TXN *, void *, u_int32_t, __db_stat_reply *));
116int __dbcl_db_truncate_ret __P((DB *, DB_TXN *, u_int32_t  *, u_int32_t, __db_truncate_reply *));
117int __dbcl_db_cursor_ret __P((DB *, DB_TXN *, DBC **, u_int32_t, __db_cursor_reply *));
118int __dbcl_db_join_ret __P((DB *, DBC **, DBC **, u_int32_t, __db_join_reply *));
119int __dbcl_dbc_close_ret __P((DBC *, __dbc_close_reply *));
120int __dbcl_dbc_count_ret __P((DBC *, db_recno_t *, u_int32_t, __dbc_count_reply *));
121int __dbcl_dbc_dup_ret __P((DBC *, DBC **, u_int32_t, __dbc_dup_reply *));
122int __dbcl_dbc_get_ret __P((DBC *, DBT *, DBT *, u_int32_t, __dbc_get_reply *));
123int __dbcl_dbc_pget_ret __P((DBC *, DBT *, DBT *, DBT *, u_int32_t, __dbc_pget_reply *));
124int __dbcl_dbc_put_ret __P((DBC *, DBT *, DBT *, u_int32_t, __dbc_put_reply *));
125
126#if defined(__cplusplus)
127}
128#endif
129#endif /* !_rpc_client_ext_h_ */
130