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) 6 extern "C" { 7 #endif 8 9 int bdb_HCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*)); 10 #if DB_DBM_HSEARCH != 0 11 int bdb_NdbmOpen __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DBM **)); 12 #endif 13 #if DB_DBM_HSEARCH != 0 14 int bdb_DbmCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*, int, DBM *)); 15 #endif 16 int ndbm_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 17 void _DbInfoDelete __P((Tcl_Interp *, DBTCL_INFO *)); 18 int db_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 19 int tcl_CompactStat __P((Tcl_Interp *, DBTCL_INFO *)); 20 int tcl_rep_send __P((DB_ENV *, const DBT *, const DBT *, const DB_LSN *, int, u_int32_t)); 21 int dbc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 22 int env_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 23 int tcl_EnvRemove __P((Tcl_Interp *, int, Tcl_Obj * CONST*)); 24 int tcl_EnvClose __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 25 int tcl_EnvIdReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 26 int tcl_EnvLsnReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 27 int tcl_EnvVerbose __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *)); 28 int tcl_EnvAttr __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 29 int tcl_EnvSetFlags __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *)); 30 int tcl_EnvTest __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 31 int tcl_EnvGetEncryptFlags __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 32 void tcl_EnvSetErrfile __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *)); 33 void tcl_EnvSetMsgfile __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *)); 34 int tcl_EnvSetErrpfx __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *)); 35 int tcl_EnvStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 36 DBTCL_INFO *_NewInfo __P((Tcl_Interp *, void *, char *, enum INFOTYPE)); 37 void *_NameToPtr __P((CONST char *)); 38 DBTCL_INFO *_PtrToInfo __P((CONST void *)); 39 DBTCL_INFO *_NameToInfo __P((CONST char *)); 40 void _SetInfoData __P((DBTCL_INFO *, void *)); 41 void _DeleteInfo __P((DBTCL_INFO *)); 42 int _SetListElem __P((Tcl_Interp *, Tcl_Obj *, void *, u_int32_t, void *, u_int32_t)); 43 int _SetListElemInt __P((Tcl_Interp *, Tcl_Obj *, void *, long)); 44 int _SetListElemWideInt __P((Tcl_Interp *, Tcl_Obj *, void *, int64_t)); 45 int _SetListRecnoElem __P((Tcl_Interp *, Tcl_Obj *, db_recno_t, u_char *, u_int32_t)); 46 int _SetListHeapElem __P((Tcl_Interp *, Tcl_Obj *, DB_HEAP_RID, u_char *, u_int32_t)); 47 int _Set3DBTList __P((Tcl_Interp *, Tcl_Obj *, DBT *, int, DBT *, int, DBT *)); 48 int _SetMultiList __P((Tcl_Interp *, Tcl_Obj *, DBT *, DBT*, DBTYPE, u_int32_t, DBC*)); 49 int _GetGlobPrefix __P((char *, char **)); 50 int _ReturnSetup __P((Tcl_Interp *, int, int, char *)); 51 int _ErrorSetup __P((Tcl_Interp *, int, char *)); 52 void _ErrorFunc __P((const DB_ENV *, CONST char *, const char *)); 53 #ifdef CONFIG_TEST 54 void _EventFunc __P((DB_ENV *, u_int32_t, void *)); 55 #endif 56 int _GetLsn __P((Tcl_Interp *, Tcl_Obj *, DB_LSN *)); 57 int _GetRid __P((Tcl_Interp *, Tcl_Obj *, DB_HEAP_RID *)); 58 int _GetUInt32 __P((Tcl_Interp *, Tcl_Obj *, u_int32_t *)); 59 Tcl_Obj *_GetFlagsList __P((Tcl_Interp *, u_int32_t, const FN *)); 60 void _debug_check __P((void)); 61 int _CopyObjBytes __P((Tcl_Interp *, Tcl_Obj *obj, void *, u_int32_t *, int *)); 62 int tcl_LockDetect __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 63 int tcl_LockGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 64 int tcl_LockStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 65 int tcl_LockStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 66 int tcl_LockTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 67 int tcl_LockVec __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 68 int tcl_LogArchive __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 69 int tcl_LogCompare __P((Tcl_Interp *, int, Tcl_Obj * CONST*)); 70 int tcl_LogFile __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 71 int tcl_LogFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 72 int tcl_LogGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 73 int tcl_LogPut __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 74 int tcl_LogStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 75 int tcl_LogStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 76 int logc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 77 int tcl_LogConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *)); 78 int tcl_LogGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 79 void _MpInfoDelete __P((Tcl_Interp *, DBTCL_INFO *)); 80 int tcl_MpSync __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 81 int tcl_MpTrickle __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 82 int tcl_Mp __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 83 int tcl_MpStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 84 int tcl_MpStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 85 int tcl_Mutex __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 86 int tcl_MutFree __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 87 int tcl_MutGet __P((Tcl_Interp *, DB_ENV *, int)); 88 int tcl_MutLock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 89 int tcl_MutSet __P((Tcl_Interp *, Tcl_Obj *, DB_ENV *, int)); 90 int tcl_MutStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 91 int tcl_MutStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 92 int tcl_MutUnlock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 93 int tcl_RepConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 94 int tcl_RepGetTwo __P((Tcl_Interp *, DB_ENV *, int)); 95 int tcl_RepGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 96 int tcl_RepGetTimeout __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *)); 97 int tcl_RepGetAckPolicy __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 98 int tcl_RepGetLocalSite __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 99 int tcl_RepElect __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 100 int tcl_RepFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 101 int tcl_RepSync __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 102 int tcl_RepLease __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 103 int tcl_RepInmemFiles __P((Tcl_Interp *, DB_ENV *)); 104 int tcl_RepLimit __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 105 int tcl_RepNSites __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 106 int tcl_RepRequest __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 107 int tcl_RepNoarchiveTimeout __P((Tcl_Interp *, DB_ENV *)); 108 int tcl_RepTransport __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *, DBTCL_INFO *)); 109 int tcl_RepStart __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 110 int tcl_RepProcessMessage __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 111 int tcl_RepStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 112 int tcl_RepStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 113 int tcl_RepMgr __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 114 int tcl_RepMgrSiteList __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 115 int tcl_RepMgrStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 116 int tcl_RepMgrStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 117 int tcl_RepApplied __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *)); 118 int seq_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*)); 119 void _TxnInfoDelete __P((Tcl_Interp *, DBTCL_INFO *)); 120 int tcl_TxnCheckpoint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 121 int tcl_Txn __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 122 int tcl_CDSGroup __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 123 int tcl_TxnStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 124 int tcl_TxnStatPrint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 125 int tcl_TxnTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *)); 126 int tcl_TxnRecover __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *)); 127 int bdb_RandCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*)); 128 int tcl_LockMutex __P((DB_ENV *, db_mutex_t)); 129 int tcl_UnlockMutex __P((DB_ENV *, db_mutex_t)); 130 131 #if defined(__cplusplus) 132 } 133 #endif 134 #endif /* !_tcl_ext_h_ */ 135