00001 /* DO NOT EDIT: automatically built by dist/distrib. */ 00002 #ifndef _log_ext_h_ 00003 #define _log_ext_h_ 00004 #if defined(__cplusplus) 00005 extern "C" { 00006 #endif 00007 int CDB___log_open __P((DB_ENV *)); 00008 int CDB___log_find __P((DB_LOG *, int, int *)); 00009 int CDB___log_valid __P((DB_LOG *, u_int32_t, int)); 00010 int CDB___log_close __P((DB_ENV *)); 00011 int CDB___log_findckp __P((DB_ENV *, DB_LSN *)); 00012 int CDB___log_get __P((DB_LOG *, DB_LSN *, DBT *, u_int32_t, int)); 00013 void CDB___log_dbenv_create __P((DB_ENV *)); 00014 int CDB___log_put __P((DB_ENV *, DB_LSN *, const DBT *, u_int32_t)); 00015 int CDB___log_name __P((DB_LOG *, 00016 u_int32_t, char **, DB_FH *, u_int32_t)); 00017 int CDB___log_register_recover 00018 __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)); 00019 int CDB___log_reopen_file __P((DB_ENV *, 00020 char *, int32_t, u_int8_t *, db_pgno_t)); 00021 int CDB___log_add_logid __P((DB_ENV *, DB_LOG *, DB *, int32_t)); 00022 int CDB___db_fileid_to_db __P((DB_ENV *, DB **, int32_t, int)); 00023 void CDB___log_close_files __P((DB_ENV *)); 00024 void CDB___log_rem_logid __P((DB_LOG *, DB *, int32_t)); 00025 int CDB___log_filelist_update 00026 __P((DB_ENV *, DB *, int32_t, const char *, int *)); 00027 int CDB___log_file_lock __P((DB *)); 00028 #if defined(__cplusplus) 00029 } 00030 #endif 00031 #endif /* _log_ext_h_ */