1/* DO NOT EDIT: automatically built by dist/s_include. */ 2#ifndef _tcl_ext_h_ 3#define _tcl_ext_h_ 4 5#if defined(__cplusplus) 6extern "C" { 7#endif 8 9int bdb_HCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*)); 10#if DB_DBM_HSEARCH != 0 11int bdb_NdbmOpen __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DBM **)); 12#endif 13#if DB_DBM_HSEARCH != 0 14int bdb_DbmCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*, int, DBM *)); 15#endif 16int ndbm_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 17void _DbInfoDelete __P((Tcl_Interp *, DBTCL_INFO *)); 18int db_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 19int tcl_CompactStat __P((Tcl_Interp *, DBTCL_INFO *)); 20int tcl_rep_send __P((DB_ENV *, const DBT *, const DBT *, const DB_LSN *, int, u_int32_t)); 21int dbc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 22int env_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 23int tcl_EnvRemove __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 24int tcl_EnvIdReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 25int tcl_EnvLsnReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 26int tcl_EnvVerbose __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *)); 27int tcl_EnvAttr __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 28int tcl_EventNotify __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, DBTCL_INFO *)); 29int tcl_EnvSetFlags __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *)); 30int tcl_EnvTest __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 31int tcl_EnvGetEncryptFlags __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 32void tcl_EnvSetErrfile __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *)); 33int tcl_EnvSetErrpfx __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *)); 34DBTCL_INFO *_NewInfo __P((Tcl_Interp *, void *, char *, enum INFOTYPE)); 35void *_NameToPtr __P((CONST char *)); 36DBTCL_INFO *_PtrToInfo __P((CONST void *)); 37DBTCL_INFO *_NameToInfo __P((CONST char *)); 38void _SetInfoData __P((DBTCL_INFO *, void *)); 39void _DeleteInfo __P((DBTCL_INFO *)); 40int _SetListElem __P((Tcl_Interp *, Tcl_Obj *, void *, u_int32_t, void *, u_int32_t)); 41int _SetListElemInt __P((Tcl_Interp *, Tcl_Obj *, void *, long)); 42int _SetListElemWideInt __P((Tcl_Interp *, Tcl_Obj *, void *, int64_t)); 43int _SetListRecnoElem __P((Tcl_Interp *, Tcl_Obj *, db_recno_t, u_char *, u_int32_t)); 44int _Set3DBTList __P((Tcl_Interp *, Tcl_Obj *, DBT *, int, DBT *, int, DBT *)); 45int _SetMultiList __P((Tcl_Interp *, Tcl_Obj *, DBT *, DBT*, DBTYPE, u_int32_t)); 46int _GetGlobPrefix __P((char *, char **)); 47int _ReturnSetup __P((Tcl_Interp *, int, int, char *)); 48int _ErrorSetup __P((Tcl_Interp *, int, char *)); 49void _ErrorFunc __P((const DB_ENV *, CONST char *, const char *)); 50void _EventFunc __P((DB_ENV *, u_int32_t, void *)); 51int _GetLsn __P((Tcl_Interp *, Tcl_Obj *, DB_LSN *)); 52int _GetUInt32 __P((Tcl_Interp *, Tcl_Obj *, u_int32_t *)); 53Tcl_Obj *_GetFlagsList __P((Tcl_Interp *, u_int32_t, const FN *)); 54void _debug_check __P((void)); 55int _CopyObjBytes __P((Tcl_Interp *, Tcl_Obj *obj, void *, u_int32_t *, int *)); 56int tcl_LockDetect __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 57int tcl_LockGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 58int tcl_LockStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 59int tcl_LockTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 60int tcl_LockVec __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 61int tcl_LogArchive __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 62int tcl_LogCompare __P((Tcl_Interp *, int, Tcl_Obj * CONST*)); 63int tcl_LogFile __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 64int tcl_LogFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 65int tcl_LogGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 66int tcl_LogPut __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 67int tcl_LogStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 68int logc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 69int tcl_LogConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 70int tcl_LogGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 71void _MpInfoDelete __P((Tcl_Interp *, DBTCL_INFO *)); 72int tcl_MpSync __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 73int tcl_MpTrickle __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 74int tcl_Mp __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 75int tcl_MpStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 76int tcl_Mutex __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 77int tcl_MutFree __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 78int tcl_MutGet __P((Tcl_Interp *, DB_ENV *, int)); 79int tcl_MutLock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 80int tcl_MutSet __P((Tcl_Interp *, Tcl_Obj *, DB_ENV *, int)); 81int tcl_MutStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 82int tcl_MutUnlock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 83int tcl_RepConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 84int tcl_RepGetTwo __P((Tcl_Interp *, DB_ENV *, int)); 85int tcl_RepGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 86int tcl_RepGetTimeout __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 87int tcl_RepElect __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 88int tcl_RepFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 89int tcl_RepSync __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 90int tcl_RepLease __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 91int tcl_RepInmemFiles __P((Tcl_Interp *, DB_ENV *)); 92int tcl_RepLimit __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 93int tcl_RepRequest __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 94int tcl_RepNoarchiveTimeout __P((Tcl_Interp *, DB_ENV *)); 95int tcl_RepTransport __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *, DBTCL_INFO *)); 96int tcl_RepStart __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 97int tcl_RepProcessMessage __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 98int tcl_RepStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 99int tcl_RepMgr __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 100int tcl_RepMgrSiteList __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 101int tcl_RepMgrStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 102int seq_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 103void _TxnInfoDelete __P((Tcl_Interp *, DBTCL_INFO *)); 104int tcl_TxnCheckpoint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 105int tcl_Txn __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 106int tcl_CDSGroup __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 107int tcl_TxnStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 108int tcl_TxnTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 109int tcl_TxnRecover __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 110int bdb_RandCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*)); 111 112#if defined(__cplusplus) 113} 114#endif 115#endif /* !_tcl_ext_h_ */ 116