00001
00002 #ifndef _common_ext_h_
00003 #define _common_ext_h_
00004
00005 #if defined(__cplusplus)
00006 extern "C" {
00007 #endif
00008
00009 int __crypto_region_init __P((DB_ENV *));
00010 int __db_isbigendian __P((void));
00011 int __db_byteorder __P((DB_ENV *, int));
00012 void __db_difftime __P((u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t *, u_int32_t *));
00013 int __db_fchk __P((DB_ENV *, const char *, u_int32_t, u_int32_t));
00014 int __db_fcchk __P((DB_ENV *, const char *, u_int32_t, u_int32_t, u_int32_t));
00015 int __db_ferr __P((const DB_ENV *, const char *, int));
00016 int __db_fnl __P((const DB_ENV *, const char *));
00017 int __db_pgerr __P((DB *, db_pgno_t, int));
00018 int __db_pgfmt __P((DB_ENV *, db_pgno_t));
00019 #ifdef DIAGNOSTIC
00020 void __db_assert __P((const char *, const char *, int));
00021 #endif
00022 int __db_panic_msg __P((DB_ENV *));
00023 int __db_panic __P((DB_ENV *, int));
00024 void __db_panic_set __P((DB_ENV *, int));
00025 void __db_err __P((const DB_ENV *, const char *, ...)) __attribute__ ((__format__ (__printf__, 2, 3)));
00026 void __db_errcall __P((const DB_ENV *, int, int, const char *, va_list));
00027 void __db_errfile __P((const DB_ENV *, int, int, const char *, va_list));
00028 void __db_msgadd __P((DB_ENV *, DB_MSGBUF *, const char *, ...)) __attribute__ ((__format__ (__printf__, 3, 4)));
00029 void __db_msg __P((const DB_ENV *, const char *, ...)) __attribute__ ((__format__ (__printf__, 2, 3)));
00030 int __db_unknown_flag __P((DB_ENV *, char *, u_int32_t));
00031 int __db_unknown_type __P((DB_ENV *, char *, DBTYPE));
00032 int __db_check_txn __P((DB *, DB_TXN *, u_int32_t, int));
00033 int __db_not_txn_env __P((DB_ENV *));
00034 int __db_rec_toobig __P((DB_ENV *, u_int32_t, u_int32_t));
00035 int __db_rec_repl __P((DB_ENV *, u_int32_t, u_int32_t));
00036 int __dbc_logging __P((DBC *));
00037 int __db_check_lsn __P((DB_ENV *, DB_LSN *, DB_LSN *));
00038 int __db_rdonly __P((const DB_ENV *, const char *));
00039 int __db_space_err __P((const DB *));
00040 int __db_failed __P((const DB_ENV *, const char *, pid_t, db_threadid_t));
00041 int __db_getlong __P((DB_ENV *, const char *, char *, long, long, long *));
00042 int __db_getulong __P((DB_ENV *, const char *, char *, u_long, u_long, u_long *));
00043 void __db_idspace __P((u_int32_t *, int, u_int32_t *, u_int32_t *));
00044 u_int32_t __db_log2 __P((u_int32_t));
00045 int __db_util_arg __P((char *, char *, int *, char ***));
00046 int __db_util_cache __P((DB *, u_int32_t *, int *));
00047 int __db_util_logset __P((const char *, char *));
00048 void __db_util_siginit __P((void));
00049 int __db_util_interrupted __P((void));
00050 void __db_util_sigresend __P((void));
00051
00052 #if defined(__cplusplus)
00053 }
00054 #endif
00055 #endif