db_ext.h

Go to the documentation of this file.
00001 /* DO NOT EDIT: automatically built by dist/distrib. */
00002 #ifndef _db_ext_h_
00003 #define _db_ext_h_
00004 #if defined(__cplusplus)
00005 extern "C" {
00006 #endif
00007 int CDB___crdel_fileopen_recover
00008   __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00009 int CDB___crdel_metasub_recover
00010   __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00011 int CDB___crdel_metapage_recover
00012   __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00013 int CDB___crdel_delete_recover
00014   __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00015 int CDB___crdel_rename_recover
00016   __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00017 int CDB___db_open __P((DB *,
00018     const char *, const char *, DBTYPE, u_int32_t, int));
00019 int CDB___db_dbopen __P((DB *, const char *, u_int32_t, int, db_pgno_t));
00020 int CDB___db_master_open __P((DB *,
00021     const char *, u_int32_t, int, DB **));
00022 int CDB___db_dbenv_setup __P((DB *, const char *, u_int32_t));
00023 int CDB___db_close __P((DB *, u_int32_t));
00024 int CDB___db_remove __P((DB *, const char *, const char *, u_int32_t));
00025 int CDB___db_rename __P((DB *,
00026     const char *, const char *, const char *, u_int32_t));
00027 int CDB___db_log_page __P((DB *,
00028     const char *, DB_LSN *, db_pgno_t, PAGE *));
00029 int CDB___db_backup_name __P((DB_ENV *,
00030     const char *, char **, DB_LSN *));
00031 int __db_testcopy __P((DB *, const char *));
00032 int CDB___db_cursor __P((DB *, DB_TXN *, DBC **, u_int32_t));
00033 int CDB___db_icursor
00034     __P((DB *, DB_TXN *, DBTYPE, db_pgno_t, int, DBC **));
00035 int CDB___db_cprint __P((DB *));
00036 int CDB___db_fd __P((DB *, int *));
00037 int CDB___db_get __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
00038 int CDB___db_put __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
00039 int CDB___db_sync __P((DB *, u_int32_t));
00040 int CDB___db_c_close __P((DBC *));
00041 int CDB___db_c_destroy __P((DBC *));
00042 int CDB___db_c_count __P((DBC *, db_recno_t *, u_int32_t));
00043 int CDB___db_c_del __P((DBC *, u_int32_t));
00044 int CDB___db_c_dup __P((DBC *, DBC **, u_int32_t));
00045 int CDB___db_c_get __P((DBC *, DBT *, DBT *, u_int32_t));
00046 int CDB___db_c_put __P((DBC *, DBT *, DBT *, u_int32_t));
00047 int CDB___db_duperr __P((DB *, u_int32_t));
00048 int CDB___db_cdb_cdup __P((DBC *, DBC *));
00049 int CDB___db_pgin __P((DB_ENV *, db_pgno_t, void *, DBT *));
00050 int CDB___db_pgout __P((DB_ENV *, db_pgno_t, void *, DBT *));
00051 void CDB___db_metaswap __P((PAGE *));
00052 int CDB___db_byteswap __P((DB_ENV *, db_pgno_t, PAGE *, size_t, int));
00053 int CDB___db_dispatch __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00054 int CDB___db_add_recovery __P((DB_ENV *,
00055    int (*)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), u_int32_t));
00056 int CDB___deprecated_recover
00057     __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00058 int CDB___db_txnlist_init __P((DB_ENV *, void *));
00059 int CDB___db_txnlist_add __P((DB_ENV *, void *, u_int32_t));
00060 int CDB___db_txnlist_close __P((void *, int32_t, u_int32_t));
00061 int CDB___db_txnlist_delete __P((DB_ENV *,
00062     void *, char *, u_int32_t, int));
00063 void CDB___db_txnlist_end __P((DB_ENV *, void *));
00064 int CDB___db_txnlist_find __P((void *, u_int32_t));
00065 void CDB___db_txnlist_gen __P((void *, int));
00066 void CDB___db_txnlist_print __P((void *));
00067  int CDB___db_ditem __P((DBC *, PAGE *, u_int32_t, u_int32_t));
00068 int CDB___db_pitem
00069     __P((DBC *, PAGE *, u_int32_t, u_int32_t, DBT *, DBT *));
00070 int CDB___db_relink __P((DBC *, u_int32_t, PAGE *, PAGE **, int));
00071 int CDB___db_cursorchk __P((const DB *, u_int32_t, int));
00072 int CDB___db_ccountchk __P((const DB *, u_int32_t, int));
00073 int CDB___db_cdelchk __P((const DB *, u_int32_t, int, int));
00074 int CDB___db_cgetchk __P((const DB *, DBT *, DBT *, u_int32_t, int));
00075 int CDB___db_cputchk __P((const DB *,
00076    const DBT *, DBT *, u_int32_t, int, int));
00077 int CDB___db_closechk __P((const DB *, u_int32_t));
00078 int CDB___db_delchk __P((const DB *, DBT *, u_int32_t, int));
00079 int CDB___db_getchk __P((const DB *, const DBT *, DBT *, u_int32_t));
00080 int CDB___db_joinchk __P((const DB *, u_int32_t));
00081 int CDB___db_joingetchk __P((const DB *, DBT *, u_int32_t));
00082 int CDB___db_putchk
00083    __P((const DB *, DBT *, const DBT *, u_int32_t, int, int));
00084 int CDB___db_removechk __P((const DB *, u_int32_t));
00085 int CDB___db_statchk __P((const DB *, u_int32_t));
00086 int CDB___db_syncchk __P((const DB *, u_int32_t));
00087 int CDB___db_join __P((DB *, DBC **, DBC **, u_int32_t));
00088 int CDB___db_new __P((DBC *, u_int32_t, PAGE **));
00089 int CDB___db_free __P((DBC *, PAGE *));
00090 int CDB___db_lprint __P((DBC *));
00091 int CDB___db_lget __P((DBC *,
00092     int, db_pgno_t, db_lockmode_t, int, DB_LOCK *));
00093 int CDB___dbh_am_chk __P((DB *, u_int32_t));
00094 #ifdef HAVE_RPC
00095 int __dbcl_init __P((DB *, DB_ENV *, u_int32_t));
00096 #endif
00097 int CDB___db_goff __P((DB *, DBT *,
00098     u_int32_t, db_pgno_t, void **, u_int32_t *));
00099 int CDB___db_poff __P((DBC *, const DBT *, db_pgno_t *));
00100 int CDB___db_ovref __P((DBC *, db_pgno_t, int32_t));
00101 int CDB___db_doff __P((DBC *, db_pgno_t));
00102 int CDB___db_moff __P((DB *, const DBT *, db_pgno_t, u_int32_t,
00103     int (*)(const DBT *, const DBT *), int *));
00104 int CDB___db_vrfy_overflow __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t,
00105     u_int32_t));
00106 int CDB___db_vrfy_ovfl_structure
00107     __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t, u_int32_t));
00108 int CDB___db_safe_goff __P((DB *, VRFY_DBINFO *, db_pgno_t,
00109     DBT *, void **, u_int32_t));
00110 void CDB___db_loadme __P((void));
00111 int CDB___db_dump __P((DB *, char *, char *));
00112 int CDB___db_prnpage __P((DB *, db_pgno_t));
00113 int CDB___db_prpage __P((DB *, PAGE *, u_int32_t));
00114 void CDB___db_pr __P((u_int8_t *, u_int32_t));
00115 int CDB___db_prdbt __P((DBT *, int, const char *, void *,
00116     int (*)(void *, const void *), int, VRFY_DBINFO *));
00117 void CDB___db_prflags __P((u_int32_t, const FN *, FILE *));
00118 const char *CDB___db_pagetype_to_string __P((u_int32_t));
00119 int     CDB___db_prheader __P((DB *, char *, int, int, void *,
00120     int (*)(void *, const void *), VRFY_DBINFO *, db_pgno_t));
00121 int CDB___db_prfooter __P((void *, int (*)(void *, const void *)));
00122 int CDB___db_addrem_recover
00123    __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00124 int CDB___db_big_recover
00125     __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00126 int CDB___db_ovref_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00127 int CDB___db_relink_recover
00128   __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
00129 int CDB___db_debug_recover __P((DB_ENV *,
00130     DBT *, DB_LSN *, db_recops, void *));
00131 int CDB___db_noop_recover __P((DB_ENV *,
00132      DBT *, DB_LSN *, db_recops, void *));
00133 int CDB___db_traverse_dup __P((DB *,
00134    db_pgno_t, int (*)(DB *, PAGE *, void *, int *), void *));
00135 int CDB___db_traverse_big __P((DB *,
00136     db_pgno_t, int (*)(DB *, PAGE *, void *, int *), void *));
00137 int CDB___db_reclaim_callback __P((DB *, PAGE *, void *, int *));
00138 int CDB___db_ret __P((DB *,
00139    PAGE *, u_int32_t, DBT *, void **, u_int32_t *));
00140 int CDB___db_retcopy __P((DB *, DBT *,
00141    void *, u_int32_t, void **, u_int32_t *));
00142 int CDB___db_upgrade __P((DB *, const char *, u_int32_t));
00143 int CDB___db_lastpgno __P((DB *, char *, DB_FH *, db_pgno_t *));
00144 int CDB___db_31_offdup __P((DB *, char *, DB_FH *, int, db_pgno_t *));
00145 int CDB___db_verify
00146     __P((DB *, const char *, const char *, FILE *, u_int32_t));
00147 int  CDB___db_verify_callback __P((void *, const void *));
00148 int CDB___db_verify_internal __P((DB *, const char *,
00149     const char *, void *, int (*)(void *, const void *), u_int32_t));
00150 int CDB___db_vrfy_datapage
00151     __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
00152 int CDB___db_vrfy_meta
00153     __P((DB *, VRFY_DBINFO *, DBMETA *, db_pgno_t, u_int32_t));
00154 int CDB___db_salvage __P((DB *, VRFY_DBINFO *, db_pgno_t, PAGE *,
00155     void *, int (*)(void *, const void *), u_int32_t));
00156 int CDB___db_vrfy_inpitem __P((DB *, PAGE *,
00157     db_pgno_t, u_int32_t, int, u_int32_t, u_int32_t *, u_int32_t *));
00158 int CDB___db_vrfy_duptype
00159     __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t));
00160 int CDB___db_salvage_duptree __P((DB *, VRFY_DBINFO *, db_pgno_t,
00161     DBT *, void *, int (*)(void *, const void *), u_int32_t));
00162 int CDB___db_salvage_subdbpg
00163     __P((DB *, VRFY_DBINFO *, PAGE *, void *,
00164     int (*)(void *, const void *), u_int32_t));
00165 int CDB___db_vrfy_dbinfo_create
00166     __P((DB_ENV *, u_int32_t, VRFY_DBINFO **));
00167 int CDB___db_vrfy_dbinfo_destroy __P((VRFY_DBINFO *));
00168 int CDB___db_vrfy_getpageinfo
00169     __P((VRFY_DBINFO *, db_pgno_t, VRFY_PAGEINFO **));
00170 int CDB___db_vrfy_putpageinfo __P((VRFY_DBINFO *, VRFY_PAGEINFO *));
00171 int CDB___db_vrfy_pgset __P((DB_ENV *, u_int32_t, DB **));
00172 int CDB___db_vrfy_pgset_get __P((DB *, db_pgno_t, int *));
00173 int CDB___db_vrfy_pgset_inc __P((DB *, db_pgno_t));
00174 int CDB___db_vrfy_pgset_dec __P((DB *, db_pgno_t));
00175 int CDB___db_vrfy_pgset_next __P((DBC *, db_pgno_t *));
00176 int CDB___db_vrfy_childcursor __P((VRFY_DBINFO *, DBC **));
00177 int CDB___db_vrfy_childput
00178     __P((VRFY_DBINFO *, db_pgno_t, VRFY_CHILDINFO *));
00179 int CDB___db_vrfy_ccset __P((DBC *, db_pgno_t, VRFY_CHILDINFO **));
00180 int CDB___db_vrfy_ccnext __P((DBC *, VRFY_CHILDINFO **));
00181 int CDB___db_vrfy_ccclose __P((DBC *));
00182 int CDB___db_vrfy_pageinfo_create __P((VRFY_PAGEINFO **));
00183 int  CDB___db_salvage_init __P((VRFY_DBINFO *));
00184 void  CDB___db_salvage_destroy __P((VRFY_DBINFO *));
00185 int CDB___db_salvage_getnext
00186     __P((VRFY_DBINFO *, db_pgno_t *, u_int32_t *));
00187 int CDB___db_salvage_isdone __P((VRFY_DBINFO *, db_pgno_t));
00188 int CDB___db_salvage_markdone __P((VRFY_DBINFO *, db_pgno_t));
00189 int CDB___db_salvage_markneeded
00190     __P((VRFY_DBINFO *, db_pgno_t, u_int32_t));
00191 #if defined(__cplusplus)
00192 }
00193 #endif
00194 #endif /* _db_ext_h_ */

Generated on Sun Jun 8 10:56:36 2008 for GNUmifluz by  doxygen 1.5.5