1 /* DO NOT EDIT: automatically built by dist/s_include. */
2 #ifndef	_blob_ext_h_
3 #define	_blob_ext_h_
4 
5 #if defined(__cplusplus)
6 extern "C" {
7 #endif
8 
9 int __blob_file_create __P ((DBC *, DB_FH **, db_seq_t *));
10 int  __blob_file_close __P ((DBC *, DB_FH *, u_int32_t));
11 int __blob_file_delete __P((DBC *, db_seq_t));
12 int __blob_file_open __P((DB *, DB_FH **, db_seq_t, u_int32_t, int));
13 int __blob_file_read __P((ENV *, DB_FH *, DBT *, off_t, u_int32_t));
14 int __blob_file_write __P((DBC *, DB_FH *, DBT *, off_t, db_seq_t, off_t *, u_int32_t));
15 int __blob_bulk __P((DBC *, u_int32_t, db_seq_t, u_int8_t *));
16 int __blob_get __P((DBC *, DBT *, db_seq_t, off_t, void **, u_int32_t *));
17 int __blob_put __P(( DBC *, DBT *, db_seq_t *, off_t *size, DB_LSN *));
18 int __blob_repl __P((DBC *, DBT *, db_seq_t, db_seq_t *,off_t *));
19 int __blob_del __P((DBC *, db_seq_t));
20 int __db_stream_init __P((DBC *, DB_STREAM **, u_int32_t));
21 int __db_stream_close_int __P ((DB_STREAM *));
22 int __blob_make_sub_dir __P((ENV *, char **, db_seq_t, db_seq_t));
23 int __blob_make_meta_fname __P((ENV *, DB *, char **));
24 int __blob_get_dir __P((DB *, char **));
25 int __blob_generate_dir_ids __P((DB *, DB_TXN *, db_seq_t *));
26 int __blob_generate_id __P((DB *, DB_TXN *, db_seq_t *));
27 int __blob_highest_id __P((DB *, DB_TXN *, db_seq_t *));
28 void __blob_calculate_dirs __P((db_seq_t, char *, int *, int *));
29 int __blob_id_to_path __P((ENV *, const char *, db_seq_t, char **, int));
30 int __blob_str_to_id __P((ENV *, const char **, db_seq_t *));
31 int __blob_path_to_dir_ids __P((ENV *, const char *, db_seq_t *, db_seq_t *));
32 int __blob_salvage __P((ENV *, db_seq_t, off_t, size_t, db_seq_t, db_seq_t, DBT *));
33 int __blob_vrfy __P((ENV *, db_seq_t, off_t, db_seq_t, db_seq_t, db_pgno_t, u_int32_t));
34 int __blob_del_hierarchy __P((ENV *));
35 int __blob_del_all __P((DB *, DB_TXN *, int));
36 int __blob_copy_all __P((DB*, const char *, u_int32_t));
37 
38 #if defined(__cplusplus)
39 }
40 #endif
41 #endif /* !_blob_ext_h_ */
42