summaryrefslogtreecommitdiff
path: root/db-4.8.30/dbinc_auto
diff options
context:
space:
mode:
Diffstat (limited to 'db-4.8.30/dbinc_auto')
-rw-r--r--db-4.8.30/dbinc_auto/api_flags.in188
-rw-r--r--db-4.8.30/dbinc_auto/btree_auto.h221
-rw-r--r--db-4.8.30/dbinc_auto/btree_ext.h174
-rw-r--r--db-4.8.30/dbinc_auto/btree_ext.in248
-rw-r--r--db-4.8.30/dbinc_auto/clib_ext.h110
-rw-r--r--db-4.8.30/dbinc_auto/common_ext.h72
-rw-r--r--db-4.8.30/dbinc_auto/crdel_auto.h46
-rw-r--r--db-4.8.30/dbinc_auto/crypto_ext.h38
-rw-r--r--db-4.8.30/dbinc_auto/db_auto.h216
-rw-r--r--db-4.8.30/dbinc_auto/db_ext.h343
-rw-r--r--db-4.8.30/dbinc_auto/db_ext.in412
-rw-r--r--db-4.8.30/dbinc_auto/db_server.in1032
-rw-r--r--db-4.8.30/dbinc_auto/dbreg_auto.h19
-rw-r--r--db-4.8.30/dbinc_auto/dbreg_ext.h47
-rw-r--r--db-4.8.30/dbinc_auto/env_ext.h128
-rw-r--r--db-4.8.30/dbinc_auto/ext_185_def.in12
-rw-r--r--db-4.8.30/dbinc_auto/ext_185_prot.in19
-rw-r--r--db-4.8.30/dbinc_auto/ext_def.in60
-rw-r--r--db-4.8.30/dbinc_auto/ext_prot.in67
-rw-r--r--db-4.8.30/dbinc_auto/fileops_auto.h102
-rw-r--r--db-4.8.30/dbinc_auto/fileops_ext.h59
-rw-r--r--db-4.8.30/dbinc_auto/hash_auto.h162
-rw-r--r--db-4.8.30/dbinc_auto/hash_ext.h134
-rw-r--r--db-4.8.30/dbinc_auto/hash_ext.in234
-rw-r--r--db-4.8.30/dbinc_auto/hmac_ext.h20
-rw-r--r--db-4.8.30/dbinc_auto/int_def.in2064
-rw-r--r--db-4.8.30/dbinc_auto/lock_ext.h71
-rw-r--r--db-4.8.30/dbinc_auto/lock_ext.in66
-rw-r--r--db-4.8.30/dbinc_auto/log_ext.h75
-rw-r--r--db-4.8.30/dbinc_auto/mp_ext.h98
-rw-r--r--db-4.8.30/dbinc_auto/mutex_ext.h80
-rw-r--r--db-4.8.30/dbinc_auto/os_ext.h101
-rw-r--r--db-4.8.30/dbinc_auto/qam_auto.h70
-rw-r--r--db-4.8.30/dbinc_auto/qam_ext.h77
-rw-r--r--db-4.8.30/dbinc_auto/qam_ext.in142
-rw-r--r--db-4.8.30/dbinc_auto/rep_auto.h81
-rw-r--r--db-4.8.30/dbinc_auto/rep_ext.h128
-rw-r--r--db-4.8.30/dbinc_auto/repmgr_auto.h42
-rw-r--r--db-4.8.30/dbinc_auto/repmgr_ext.h145
-rw-r--r--db-4.8.30/dbinc_auto/rpc_client_ext.in300
-rw-r--r--db-4.8.30/dbinc_auto/rpc_server_ext.in174
-rw-r--r--db-4.8.30/dbinc_auto/sequence_ext.h17
-rw-r--r--db-4.8.30/dbinc_auto/tcl_ext.h115
-rw-r--r--db-4.8.30/dbinc_auto/txn_auto.h92
-rw-r--r--db-4.8.30/dbinc_auto/txn_ext.h96
-rw-r--r--db-4.8.30/dbinc_auto/txn_ext.in110
46 files changed, 8307 insertions, 0 deletions
diff --git a/db-4.8.30/dbinc_auto/api_flags.in b/db-4.8.30/dbinc_auto/api_flags.in
new file mode 100644
index 0000000..2318c88
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/api_flags.in
@@ -0,0 +1,188 @@
+/* DO NOT EDIT: automatically built by dist/s_apiflags. */
+#define DB_AGGRESSIVE 0x00000001
+#define DB_ARCH_ABS 0x00000001
+#define DB_ARCH_DATA 0x00000002
+#define DB_ARCH_LOG 0x00000004
+#define DB_ARCH_REMOVE 0x00000008
+#define DB_AUTO_COMMIT 0x00000100
+#define DB_CDB_ALLDB 0x00000040
+#define DB_CHKSUM 0x00000008
+#define DB_CKP_INTERNAL 0x00000002
+#define DB_CREATE 0x00000001
+#define DB_CURSOR_BULK 0x00000001
+#define DB_CURSOR_TRANSIENT 0x00000004
+#define DB_CXX_NO_EXCEPTIONS 0x00000002
+#define DB_DIRECT 0x00000010
+#define DB_DIRECT_DB 0x00000080
+#define DB_DSYNC_DB 0x00000200
+#define DB_DUP 0x00000010
+#define DB_DUPSORT 0x00000004
+#define DB_DURABLE_UNKNOWN 0x00000020
+#define DB_ENCRYPT 0x00000001
+#define DB_ENCRYPT_AES 0x00000001
+#define DB_EXCL 0x00000040
+#define DB_EXTENT 0x00000040
+#define DB_FAILCHK 0x00000020
+#define DB_FAST_STAT 0x00000001
+#define DB_FCNTL_LOCKING 0x00000800
+#define DB_FLUSH 0x00000001
+#define DB_FORCE 0x00000001
+#define DB_FOREIGN_ABORT 0x00000001
+#define DB_FOREIGN_CASCADE 0x00000002
+#define DB_FOREIGN_NULLIFY 0x00000004
+#define DB_FREELIST_ONLY 0x00000001
+#define DB_FREE_SPACE 0x00000002
+#define DB_IGNORE_LEASE 0x00002000
+#define DB_IMMUTABLE_KEY 0x00000002
+#define DB_INIT_CDB 0x00000040
+#define DB_INIT_LOCK 0x00000080
+#define DB_INIT_LOG 0x00000100
+#define DB_INIT_MPOOL 0x00000200
+#define DB_INIT_REP 0x00000400
+#define DB_INIT_TXN 0x00000800
+#define DB_INORDER 0x00000020
+#define DB_JOIN_NOSORT 0x00000001
+#define DB_LOCKDOWN 0x00001000
+#define DB_LOCK_NOWAIT 0x00000001
+#define DB_LOCK_RECORD 0x00000002
+#define DB_LOCK_SET_TIMEOUT 0x00000004
+#define DB_LOCK_SWITCH 0x00000008
+#define DB_LOCK_UPGRADE 0x00000010
+#define DB_LOG_AUTO_REMOVE 0x00000001
+#define DB_LOG_CHKPNT 0x00000002
+#define DB_LOG_COMMIT 0x00000004
+#define DB_LOG_DIRECT 0x00000002
+#define DB_LOG_DSYNC 0x00000004
+#define DB_LOG_IN_MEMORY 0x00000008
+#define DB_LOG_NOCOPY 0x00000008
+#define DB_LOG_NOT_DURABLE 0x00000010
+#define DB_LOG_WRNOSYNC 0x00000020
+#define DB_LOG_ZERO 0x00000010
+#define DB_MPOOL_CREATE 0x00000001
+#define DB_MPOOL_DIRTY 0x00000002
+#define DB_MPOOL_DISCARD 0x00000001
+#define DB_MPOOL_EDIT 0x00000004
+#define DB_MPOOL_FREE 0x00000008
+#define DB_MPOOL_LAST 0x00000010
+#define DB_MPOOL_NEW 0x00000020
+#define DB_MPOOL_NOFILE 0x00000001
+#define DB_MPOOL_NOLOCK 0x00000002
+#define DB_MPOOL_TRY 0x00000040
+#define DB_MPOOL_UNLINK 0x00000002
+#define DB_MULTIPLE 0x00000800
+#define DB_MULTIPLE_KEY 0x00004000
+#define DB_MULTIVERSION 0x00000004
+#define DB_MUTEX_ALLOCATED 0x00000001
+#define DB_MUTEX_LOCKED 0x00000002
+#define DB_MUTEX_LOGICAL_LOCK 0x00000004
+#define DB_MUTEX_PROCESS_ONLY 0x00000008
+#define DB_MUTEX_SELF_BLOCK 0x00000010
+#define DB_MUTEX_SHARED 0x00000020
+#define DB_NOLOCKING 0x00000400
+#define DB_NOMMAP 0x00000008
+#define DB_NOORDERCHK 0x00000002
+#define DB_NOPANIC 0x00000800
+#define DB_NO_AUTO_COMMIT 0x00001000
+#define DB_ODDFILESIZE 0x00000080
+#define DB_ORDERCHKONLY 0x00000004
+#define DB_OVERWRITE 0x00001000
+#define DB_PANIC_ENVIRONMENT 0x00002000
+#define DB_PRINTABLE 0x00000008
+#define DB_PRIVATE 0x00002000
+#define DB_PR_PAGE 0x00000010
+#define DB_PR_RECOVERYTEST 0x00000020
+#define DB_RDONLY 0x00000400
+#define DB_RDWRMASTER 0x00002000
+#define DB_READ_COMMITTED 0x00000400
+#define DB_READ_UNCOMMITTED 0x00000200
+#define DB_RECNUM 0x00000040
+#define DB_RECOVER 0x00000002
+#define DB_RECOVER_FATAL 0x00004000
+#define DB_REGION_INIT 0x00004000
+#define DB_REGISTER 0x00008000
+#define DB_RENUMBER 0x00000080
+#define DB_REPMGR_CONF_2SITE_STRICT 0x00000001
+#define DB_REPMGR_PEER 0x00000001
+#define DB_REP_ANYWHERE 0x00000001
+#define DB_REP_CLIENT 0x00000001
+#define DB_REP_CONF_BULK 0x00000002
+#define DB_REP_CONF_DELAYCLIENT 0x00000004
+#define DB_REP_CONF_INMEM 0x00000008
+#define DB_REP_CONF_LEASE 0x00000010
+#define DB_REP_CONF_NOAUTOINIT 0x00000020
+#define DB_REP_CONF_NOWAIT 0x00000040
+#define DB_REP_ELECTION 0x00000004
+#define DB_REP_MASTER 0x00000002
+#define DB_REP_NOBUFFER 0x00000002
+#define DB_REP_PERMANENT 0x00000004
+#define DB_REP_REREQUEST 0x00000008
+#define DB_REVSPLITOFF 0x00000100
+#define DB_RMW 0x00001000
+#define DB_RPCCLIENT 0x00000001
+#define DB_SALVAGE 0x00000040
+#define DB_SA_SKIPFIRSTKEY 0x00000080
+#define DB_SA_UNKNOWNKEY 0x00000100
+#define DB_SEQ_DEC 0x00000001
+#define DB_SEQ_INC 0x00000002
+#define DB_SEQ_RANGE_SET 0x00000004
+#define DB_SEQ_WRAP 0x00000008
+#define DB_SEQ_WRAPPED 0x00000010
+#define DB_SET_LOCK_TIMEOUT 0x00000001
+#define DB_SET_REG_TIMEOUT 0x00000004
+#define DB_SET_TXN_NOW 0x00000008
+#define DB_SET_TXN_TIMEOUT 0x00000002
+#define DB_SHALLOW_DUP 0x00000100
+#define DB_SNAPSHOT 0x00000200
+#define DB_STAT_ALL 0x00000004
+#define DB_STAT_CLEAR 0x00000001
+#define DB_STAT_LOCK_CONF 0x00000008
+#define DB_STAT_LOCK_LOCKERS 0x00000010
+#define DB_STAT_LOCK_OBJECTS 0x00000020
+#define DB_STAT_LOCK_PARAMS 0x00000040
+#define DB_STAT_MEMP_HASH 0x00000008
+#define DB_STAT_MEMP_NOERROR 0x00000010
+#define DB_STAT_SUBSYSTEM 0x00000002
+#define DB_ST_DUPOK 0x00000200
+#define DB_ST_DUPSET 0x00000400
+#define DB_ST_DUPSORT 0x00000800
+#define DB_ST_IS_RECNO 0x00001000
+#define DB_ST_OVFL_LEAF 0x00002000
+#define DB_ST_RECNUM 0x00004000
+#define DB_ST_RELEN 0x00008000
+#define DB_ST_TOPLEVEL 0x00010000
+#define DB_SYSTEM_MEM 0x00010000
+#define DB_THREAD 0x00000010
+#define DB_TIME_NOTGRANTED 0x00008000
+#define DB_TRUNCATE 0x00004000
+#define DB_TXN_NOSYNC 0x00000001
+#define DB_TXN_NOT_DURABLE 0x00000002
+#define DB_TXN_NOWAIT 0x00000010
+#define DB_TXN_SNAPSHOT 0x00000002
+#define DB_TXN_SYNC 0x00000004
+#define DB_TXN_WAIT 0x00000008
+#define DB_TXN_WRITE_NOSYNC 0x00000020
+#define DB_UNREF 0x00020000
+#define DB_UPGRADE 0x00000001
+#define DB_USE_ENVIRON 0x00000004
+#define DB_USE_ENVIRON_ROOT 0x00000008
+#define DB_VERB_DEADLOCK 0x00000001
+#define DB_VERB_FILEOPS 0x00000002
+#define DB_VERB_FILEOPS_ALL 0x00000004
+#define DB_VERB_RECOVERY 0x00000008
+#define DB_VERB_REGISTER 0x00000010
+#define DB_VERB_REPLICATION 0x00000020
+#define DB_VERB_REPMGR_CONNFAIL 0x00000040
+#define DB_VERB_REPMGR_MISC 0x00000080
+#define DB_VERB_REP_ELECT 0x00000100
+#define DB_VERB_REP_LEASE 0x00000200
+#define DB_VERB_REP_MISC 0x00000400
+#define DB_VERB_REP_MSGS 0x00000800
+#define DB_VERB_REP_SYNC 0x00001000
+#define DB_VERB_REP_TEST 0x00002000
+#define DB_VERB_WAITSFOR 0x00004000
+#define DB_VERIFY 0x00000002
+#define DB_VERIFY_PARTITION 0x00040000
+#define DB_WRITECURSOR 0x00000008
+#define DB_WRITELOCK 0x00000010
+#define DB_WRITEOPEN 0x00008000
+#define DB_YIELDCPU 0x00010000
diff --git a/db-4.8.30/dbinc_auto/btree_auto.h b/db-4.8.30/dbinc_auto/btree_auto.h
new file mode 100644
index 0000000..a61652b
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/btree_auto.h
@@ -0,0 +1,221 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __bam_AUTO_H
+#define __bam_AUTO_H
+#define DB___bam_split 62
+typedef struct ___bam_split_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t left;
+ DB_LSN llsn;
+ db_pgno_t right;
+ DB_LSN rlsn;
+ u_int32_t indx;
+ db_pgno_t npgno;
+ DB_LSN nlsn;
+ db_pgno_t ppgno;
+ DB_LSN plsn;
+ u_int32_t pindx;
+ DBT pg;
+ DBT pentry;
+ DBT rentry;
+ u_int32_t opflags;
+} __bam_split_args;
+
+#define DB___bam_split_42 62
+typedef struct ___bam_split_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t left;
+ DB_LSN llsn;
+ db_pgno_t right;
+ DB_LSN rlsn;
+ u_int32_t indx;
+ db_pgno_t npgno;
+ DB_LSN nlsn;
+ db_pgno_t root_pgno;
+ DBT pg;
+ u_int32_t opflags;
+} __bam_split_42_args;
+
+#define DB___bam_rsplit 63
+typedef struct ___bam_rsplit_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DBT pgdbt;
+ db_pgno_t root_pgno;
+ db_pgno_t nrec;
+ DBT rootent;
+ DB_LSN rootlsn;
+} __bam_rsplit_args;
+
+#define DB___bam_adj 55
+typedef struct ___bam_adj_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ u_int32_t indx;
+ u_int32_t indx_copy;
+ u_int32_t is_insert;
+} __bam_adj_args;
+
+#define DB___bam_cadjust 56
+typedef struct ___bam_cadjust_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ u_int32_t indx;
+ int32_t adjust;
+ u_int32_t opflags;
+} __bam_cadjust_args;
+
+#define DB___bam_cdel 57
+typedef struct ___bam_cdel_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ u_int32_t indx;
+} __bam_cdel_args;
+
+#define DB___bam_repl 58
+typedef struct ___bam_repl_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ u_int32_t indx;
+ u_int32_t isdeleted;
+ DBT orig;
+ DBT repl;
+ u_int32_t prefix;
+ u_int32_t suffix;
+} __bam_repl_args;
+
+#define DB___bam_root 59
+typedef struct ___bam_root_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t meta_pgno;
+ db_pgno_t root_pgno;
+ DB_LSN meta_lsn;
+} __bam_root_args;
+
+#define DB___bam_curadj 64
+typedef struct ___bam_curadj_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_ca_mode mode;
+ db_pgno_t from_pgno;
+ db_pgno_t to_pgno;
+ db_pgno_t left_pgno;
+ u_int32_t first_indx;
+ u_int32_t from_indx;
+ u_int32_t to_indx;
+} __bam_curadj_args;
+
+#define DB___bam_rcuradj 65
+typedef struct ___bam_rcuradj_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ ca_recno_arg mode;
+ db_pgno_t root;
+ db_recno_t recno;
+ u_int32_t order;
+} __bam_rcuradj_args;
+
+#define DB___bam_relink_43 147
+typedef struct ___bam_relink_43_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ db_pgno_t prev;
+ DB_LSN lsn_prev;
+ db_pgno_t next;
+ DB_LSN lsn_next;
+} __bam_relink_43_args;
+
+#define DB___bam_relink 147
+typedef struct ___bam_relink_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ db_pgno_t new_pgno;
+ db_pgno_t prev;
+ DB_LSN lsn_prev;
+ db_pgno_t next;
+ DB_LSN lsn_next;
+} __bam_relink_args;
+
+#define DB___bam_merge_44 148
+typedef struct ___bam_merge_44_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ db_pgno_t npgno;
+ DB_LSN nlsn;
+ DBT hdr;
+ DBT data;
+ DBT ind;
+} __bam_merge_44_args;
+
+#define DB___bam_merge 148
+typedef struct ___bam_merge_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ db_pgno_t npgno;
+ DB_LSN nlsn;
+ DBT hdr;
+ DBT data;
+ int32_t pg_copy;
+} __bam_merge_args;
+
+#define DB___bam_pgno 149
+typedef struct ___bam_pgno_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ u_int32_t indx;
+ db_pgno_t opgno;
+ db_pgno_t npgno;
+} __bam_pgno_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/btree_ext.h b/db-4.8.30/dbinc_auto/btree_ext.h
new file mode 100644
index 0000000..eefaf80
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/btree_ext.h
@@ -0,0 +1,174 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _btree_ext_h_
+#define _btree_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __bam_compact __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBT *, DBT *, DB_COMPACT *, u_int32_t, DBT *));
+int __bam_cmp __P((DBC *, const DBT *, PAGE *, u_int32_t, int (*)(DB *, const DBT *, const DBT *), int *));
+int __bam_defcmp __P((DB *, const DBT *, const DBT *));
+size_t __bam_defpfx __P((DB *, const DBT *, const DBT *));
+int __bam_compress_dupcmp __P((DB *, const DBT *, const DBT *));
+int __bam_defcompress __P((DB *, const DBT *, const DBT *, const DBT *, const DBT *, DBT *));
+int __bam_defdecompress __P((DB *, const DBT *, const DBT *, DBT *, DBT *, DBT *));
+int __bamc_compress_get __P((DBC *, DBT *, DBT *, u_int32_t));
+int __bamc_compress_put __P((DBC *, DBT *, DBT *, u_int32_t));
+int __bamc_compress_del __P((DBC *, u_int32_t));
+int __bamc_compress_bulk_del __P((DBC *, DBT *, u_int32_t));
+int __bamc_compress_count __P((DBC *, db_recno_t *));
+int __bamc_compress_cmp __P((DBC *, DBC *, int *));
+int __bamc_compress_dup __P((DBC *, DBC *, u_int32_t));
+int __bam_compress_salvage __P((DB *, VRFY_DBINFO *, void *, int (*)(void *, const void *), DBT *, DBT *));
+int __bam_compress_count __P((DBC *, u_int32_t *, u_int32_t *));
+int __bam_pgin __P((DB *, db_pgno_t, void *, DBT *));
+int __bam_pgout __P((DB *, db_pgno_t, void *, DBT *));
+int __bam_mswap __P((ENV *, PAGE *));
+int __bam_ca_delete __P((DB *, db_pgno_t, u_int32_t, int, int *));
+int __ram_ca_delete __P((DB *, db_pgno_t, int *));
+int __bam_ca_di __P((DBC *, db_pgno_t, u_int32_t, int));
+int __bam_ca_dup __P((DBC *, u_int32_t, db_pgno_t, u_int32_t, db_pgno_t, u_int32_t));
+int __bam_ca_undodup __P((DB *, u_int32_t, db_pgno_t, u_int32_t, u_int32_t));
+int __bam_ca_rsplit __P((DBC *, db_pgno_t, db_pgno_t));
+int __bam_ca_split __P((DBC *, db_pgno_t, db_pgno_t, db_pgno_t, u_int32_t, int));
+int __bam_ca_undosplit __P((DB *, db_pgno_t, db_pgno_t, db_pgno_t, u_int32_t));
+int __bamc_init __P((DBC *, DBTYPE));
+int __bamc_refresh __P((DBC *));
+int __bamc_cmp __P((DBC *, DBC *, int *));
+int __bamc_count __P((DBC *, db_recno_t *));
+int __bamc_dup __P((DBC *, DBC *, u_int32_t));
+int __bam_bulk_overflow __P((DBC *, u_int32_t, db_pgno_t, u_int8_t *));
+int __bam_bulk_duplicates __P((DBC *, db_pgno_t, u_int8_t *, int32_t *, int32_t **, u_int8_t **, u_int32_t *, int));
+int __bamc_rget __P((DBC *, DBT *));
+int __bam_opd_exists __P((DBC *, db_pgno_t));
+int __bam_ditem __P((DBC *, PAGE *, u_int32_t));
+int __bam_adjindx __P((DBC *, PAGE *, u_int32_t, u_int32_t, int));
+int __bam_dpages __P((DBC *, int, int));
+int __bam_relink __P((DBC *, PAGE *, PAGE *, db_pgno_t));
+int __bam_pupdate __P((DBC *, PAGE *));
+int __bam_db_create __P((DB *));
+int __bam_db_close __P((DB *));
+void __bam_map_flags __P((DB *, u_int32_t *, u_int32_t *));
+int __bam_set_flags __P((DB *, u_int32_t *flagsp));
+int __bam_set_bt_compare __P((DB *, int (*)(DB *, const DBT *, const DBT *)));
+int __bam_set_bt_compress __P((DB *, int (*)(DB *, const DBT *, const DBT *, const DBT *, const DBT *, DBT *), int (*)(DB *, const DBT *, const DBT *, DBT *, DBT *, DBT *)));
+int __bam_get_bt_minkey __P((DB *, u_int32_t *));
+void __bam_copy_config __P((DB *, DB*, u_int32_t));
+void __ram_map_flags __P((DB *, u_int32_t *, u_int32_t *));
+int __ram_set_flags __P((DB *, u_int32_t *flagsp));
+int __ram_get_re_len __P((DB *, u_int32_t *));
+int __ram_get_re_pad __P((DB *, int *));
+int __bam_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, db_pgno_t, u_int32_t));
+int __bam_metachk __P((DB *, const char *, BTMETA *));
+int __bam_read_root __P((DB *, DB_THREAD_INFO *, DB_TXN *, db_pgno_t, u_int32_t));
+int __bam_new_file __P((DB *, DB_THREAD_INFO *, DB_TXN *, DB_FH *, const char *));
+int __bam_new_subdb __P((DB *, DB *, DB_THREAD_INFO *, DB_TXN *));
+int __bam_iitem __P((DBC *, DBT *, DBT *, u_int32_t, u_int32_t));
+int __bam_ritem __P((DBC *, PAGE *, u_int32_t, DBT *, u_int32_t));
+int __bam_irep __P((DBC *, PAGE *, u_int32_t, DBT *, DBT *));
+int __bam_split_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_split_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_rsplit_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_adj_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_cadjust_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_cdel_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_repl_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_root_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_curadj_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_rcuradj_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_relink_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_merge_44_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_merge_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_pgno_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_relink_43_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_reclaim __P((DB *, DB_THREAD_INFO *, DB_TXN *));
+int __bam_truncate __P((DBC *, u_int32_t *));
+int __ram_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, db_pgno_t, u_int32_t));
+int __ram_append __P((DBC *, DBT *, DBT *));
+int __ramc_del __P((DBC *, u_int32_t));
+int __ramc_get __P((DBC *, DBT *, DBT *, u_int32_t, db_pgno_t *));
+int __ramc_put __P((DBC *, DBT *, DBT *, u_int32_t, db_pgno_t *));
+int __ram_ca __P((DBC *, ca_recno_arg, int *));
+int __ram_getno __P((DBC *, const DBT *, db_recno_t *, int));
+int __ram_writeback __P((DB *));
+int __bam_rsearch __P((DBC *, db_recno_t *, u_int32_t, int, int *));
+int __bam_adjust __P((DBC *, int32_t));
+int __bam_nrecs __P((DBC *, db_recno_t *));
+db_recno_t __bam_total __P((DB *, PAGE *));
+int __bam_get_root __P((DBC *, db_pgno_t, int, u_int32_t, int *));
+int __bam_search __P((DBC *, db_pgno_t, const DBT *, u_int32_t, int, db_recno_t *, int *));
+int __bam_stkrel __P((DBC *, u_int32_t));
+int __bam_stkgrow __P((ENV *, BTREE_CURSOR *));
+int __bam_split __P((DBC *, void *, db_pgno_t *));
+int __bam_broot __P((DBC *, PAGE *, u_int32_t, PAGE *, PAGE *));
+int __ram_root __P((DBC *, PAGE *, PAGE *, PAGE *));
+int __bam_pinsert __P((DBC *, EPG *, u_int32_t, PAGE *, PAGE *, int));
+int __bam_copy __P((DB *, PAGE *, PAGE *, u_int32_t, u_int32_t));
+int __bam_stat __P((DBC *, void *, u_int32_t));
+int __bam_stat_print __P((DBC *, u_int32_t));
+int __bam_stat_callback __P((DBC *, PAGE *, void *, int *));
+void __bam_print_cursor __P((DBC *));
+int __bam_key_range __P((DBC *, DBT *, DB_KEY_RANGE *, u_int32_t));
+int __bam_traverse __P((DBC *, db_lockmode_t, db_pgno_t, int (*)(DBC *, PAGE *, void *, int *), void *));
+int __bam_30_btreemeta __P((DB *, char *, u_int8_t *));
+int __bam_31_btreemeta __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+int __bam_31_lbtree __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+int __bam_vrfy_meta __P((DB *, VRFY_DBINFO *, BTMETA *, db_pgno_t, u_int32_t));
+int __ram_vrfy_leaf __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+int __bam_vrfy __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+int __bam_vrfy_itemorder __P((DB *, VRFY_DBINFO *, DB_THREAD_INFO *, PAGE *, db_pgno_t, u_int32_t, int, int, u_int32_t));
+int __bam_vrfy_structure __P((DB *, VRFY_DBINFO *, db_pgno_t, void *, void *, u_int32_t));
+int __bam_vrfy_subtree __P((DB *, VRFY_DBINFO *, db_pgno_t, void *, void *, u_int32_t, u_int32_t *, u_int32_t *, u_int32_t *));
+int __bam_salvage __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t, PAGE *, void *, int (*)(void *, const void *), DBT *, u_int32_t));
+int __bam_salvage_walkdupint __P((DB *, VRFY_DBINFO *, PAGE *, DBT *, void *, int (*)(void *, const void *), u_int32_t));
+int __bam_meta2pgset __P((DB *, VRFY_DBINFO *, BTMETA *, u_int32_t, DB *));
+int __bam_split_read __P((ENV *, DB **, void *, void *, __bam_split_args **));
+int __bam_split_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, u_int32_t, const DBT *, const DBT *, const DBT *, u_int32_t));
+int __bam_split_42_read __P((ENV *, DB **, void *, void *, __bam_split_42_args **));
+int __bam_rsplit_read __P((ENV *, DB **, void *, void *, __bam_rsplit_args **));
+int __bam_rsplit_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, const DBT *, db_pgno_t, db_pgno_t, const DBT *, DB_LSN *));
+int __bam_adj_read __P((ENV *, DB **, void *, void *, __bam_adj_args **));
+int __bam_adj_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, u_int32_t, u_int32_t, u_int32_t));
+int __bam_cadjust_read __P((ENV *, DB **, void *, void *, __bam_cadjust_args **));
+int __bam_cadjust_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, u_int32_t, int32_t, u_int32_t));
+int __bam_cdel_read __P((ENV *, DB **, void *, void *, __bam_cdel_args **));
+int __bam_cdel_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, u_int32_t));
+int __bam_repl_read __P((ENV *, DB **, void *, void *, __bam_repl_args **));
+int __bam_repl_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, u_int32_t, u_int32_t, const DBT *, const DBT *, u_int32_t, u_int32_t));
+int __bam_root_read __P((ENV *, DB **, void *, void *, __bam_root_args **));
+int __bam_root_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, db_pgno_t, DB_LSN *));
+int __bam_curadj_read __P((ENV *, DB **, void *, void *, __bam_curadj_args **));
+int __bam_curadj_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_ca_mode, db_pgno_t, db_pgno_t, db_pgno_t, u_int32_t, u_int32_t, u_int32_t));
+int __bam_rcuradj_read __P((ENV *, DB **, void *, void *, __bam_rcuradj_args **));
+int __bam_rcuradj_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, ca_recno_arg, db_pgno_t, db_recno_t, u_int32_t));
+int __bam_relink_43_read __P((ENV *, DB **, void *, void *, __bam_relink_43_args **));
+int __bam_relink_read __P((ENV *, DB **, void *, void *, __bam_relink_args **));
+int __bam_relink_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, db_pgno_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *));
+int __bam_merge_44_read __P((ENV *, DB **, void *, void *, __bam_merge_44_args **));
+int __bam_merge_read __P((ENV *, DB **, void *, void *, __bam_merge_args **));
+int __bam_merge_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, const DBT *, const DBT *, int32_t));
+int __bam_pgno_read __P((ENV *, DB **, void *, void *, __bam_pgno_args **));
+int __bam_pgno_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, u_int32_t, db_pgno_t, db_pgno_t));
+int __bam_init_recover __P((ENV *, DB_DISTAB *));
+int __bam_split_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_split_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_rsplit_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_adj_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_cadjust_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_cdel_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_repl_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_root_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_curadj_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_rcuradj_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_relink_43_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_relink_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_merge_44_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_merge_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_pgno_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __bam_init_print __P((ENV *, DB_DISTAB *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_btree_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/btree_ext.in b/db-4.8.30/dbinc_auto/btree_ext.in
new file mode 100644
index 0000000..ce28c82
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/btree_ext.in
@@ -0,0 +1,248 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _btree_ext_h_
+#define _btree_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __bam_cmp __bam_cmp@DB_VERSION_UNIQUE_NAME@
+int __bam_cmp __P((DB *, const DBT *, PAGE *, u_int32_t, int (*)(DB *, const DBT *, const DBT *), int *));
+#define __bam_defcmp __bam_defcmp@DB_VERSION_UNIQUE_NAME@
+int __bam_defcmp __P((DB *, const DBT *, const DBT *));
+#define __bam_defpfx __bam_defpfx@DB_VERSION_UNIQUE_NAME@
+size_t __bam_defpfx __P((DB *, const DBT *, const DBT *));
+#define __bam_pgin __bam_pgin@DB_VERSION_UNIQUE_NAME@
+int __bam_pgin __P((DB_ENV *, db_pgno_t, void *, DBT *));
+#define __bam_pgout __bam_pgout@DB_VERSION_UNIQUE_NAME@
+int __bam_pgout __P((DB_ENV *, db_pgno_t, void *, DBT *));
+#define __bam_mswap __bam_mswap@DB_VERSION_UNIQUE_NAME@
+int __bam_mswap __P((PAGE *));
+#define __bam_cprint __bam_cprint@DB_VERSION_UNIQUE_NAME@
+void __bam_cprint __P((DBC *));
+#define __bam_ca_delete __bam_ca_delete@DB_VERSION_UNIQUE_NAME@
+int __bam_ca_delete __P((DB *, db_pgno_t, u_int32_t, int));
+#define __ram_ca_delete __ram_ca_delete@DB_VERSION_UNIQUE_NAME@
+int __ram_ca_delete __P((DB *, db_pgno_t));
+#define __bam_ca_di __bam_ca_di@DB_VERSION_UNIQUE_NAME@
+int __bam_ca_di __P((DBC *, db_pgno_t, u_int32_t, int));
+#define __bam_ca_dup __bam_ca_dup@DB_VERSION_UNIQUE_NAME@
+int __bam_ca_dup __P((DBC *, u_int32_t, db_pgno_t, u_int32_t, db_pgno_t, u_int32_t));
+#define __bam_ca_undodup __bam_ca_undodup@DB_VERSION_UNIQUE_NAME@
+int __bam_ca_undodup __P((DB *, u_int32_t, db_pgno_t, u_int32_t, u_int32_t));
+#define __bam_ca_rsplit __bam_ca_rsplit@DB_VERSION_UNIQUE_NAME@
+int __bam_ca_rsplit __P((DBC *, db_pgno_t, db_pgno_t));
+#define __bam_ca_split __bam_ca_split@DB_VERSION_UNIQUE_NAME@
+int __bam_ca_split __P((DBC *, db_pgno_t, db_pgno_t, db_pgno_t, u_int32_t, int));
+#define __bam_ca_undosplit __bam_ca_undosplit@DB_VERSION_UNIQUE_NAME@
+void __bam_ca_undosplit __P((DB *, db_pgno_t, db_pgno_t, db_pgno_t, u_int32_t));
+#define __bam_c_init __bam_c_init@DB_VERSION_UNIQUE_NAME@
+int __bam_c_init __P((DBC *, DBTYPE));
+#define __bam_c_refresh __bam_c_refresh@DB_VERSION_UNIQUE_NAME@
+int __bam_c_refresh __P((DBC *));
+#define __bam_c_count __bam_c_count@DB_VERSION_UNIQUE_NAME@
+int __bam_c_count __P((DBC *, db_recno_t *));
+#define __bam_c_dup __bam_c_dup@DB_VERSION_UNIQUE_NAME@
+int __bam_c_dup __P((DBC *, DBC *));
+#define __bam_bulk_overflow __bam_bulk_overflow@DB_VERSION_UNIQUE_NAME@
+int __bam_bulk_overflow __P((DBC *, u_int32_t, db_pgno_t, u_int8_t *));
+#define __bam_bulk_duplicates __bam_bulk_duplicates@DB_VERSION_UNIQUE_NAME@
+int __bam_bulk_duplicates __P((DBC *, db_pgno_t, u_int8_t *, int32_t *, int32_t **, u_int8_t **, u_int32_t *, int));
+#define __bam_c_rget __bam_c_rget@DB_VERSION_UNIQUE_NAME@
+int __bam_c_rget __P((DBC *, DBT *));
+#define __bam_ditem __bam_ditem@DB_VERSION_UNIQUE_NAME@
+int __bam_ditem __P((DBC *, PAGE *, u_int32_t));
+#define __bam_adjindx __bam_adjindx@DB_VERSION_UNIQUE_NAME@
+int __bam_adjindx __P((DBC *, PAGE *, u_int32_t, u_int32_t, int));
+#define __bam_dpages __bam_dpages@DB_VERSION_UNIQUE_NAME@
+int __bam_dpages __P((DBC *, EPG *));
+#define __bam_db_create __bam_db_create@DB_VERSION_UNIQUE_NAME@
+int __bam_db_create __P((DB *));
+#define __bam_db_close __bam_db_close@DB_VERSION_UNIQUE_NAME@
+int __bam_db_close __P((DB *));
+#define __bam_set_flags __bam_set_flags@DB_VERSION_UNIQUE_NAME@
+int __bam_set_flags __P((DB *, u_int32_t *flagsp));
+#define __ram_set_flags __ram_set_flags@DB_VERSION_UNIQUE_NAME@
+int __ram_set_flags __P((DB *, u_int32_t *flagsp));
+#define __bam_open __bam_open@DB_VERSION_UNIQUE_NAME@
+int __bam_open __P((DB *, DB_TXN *, const char *, db_pgno_t, u_int32_t));
+#define __bam_metachk __bam_metachk@DB_VERSION_UNIQUE_NAME@
+int __bam_metachk __P((DB *, const char *, BTMETA *));
+#define __bam_read_root __bam_read_root@DB_VERSION_UNIQUE_NAME@
+int __bam_read_root __P((DB *, DB_TXN *, db_pgno_t, u_int32_t));
+#define __bam_new_file __bam_new_file@DB_VERSION_UNIQUE_NAME@
+int __bam_new_file __P((DB *, DB_TXN *, DB_FH *, const char *));
+#define __bam_new_subdb __bam_new_subdb@DB_VERSION_UNIQUE_NAME@
+int __bam_new_subdb __P((DB *, DB *, DB_TXN *));
+#define __bam_iitem __bam_iitem@DB_VERSION_UNIQUE_NAME@
+int __bam_iitem __P((DBC *, DBT *, DBT *, u_int32_t, u_int32_t));
+#define __bam_ritem __bam_ritem@DB_VERSION_UNIQUE_NAME@
+int __bam_ritem __P((DBC *, PAGE *, u_int32_t, DBT *));
+#define __bam_split_recover __bam_split_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_split_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_rsplit_recover __bam_rsplit_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_rsplit_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_adj_recover __bam_adj_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_adj_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_cadjust_recover __bam_cadjust_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_cadjust_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_cdel_recover __bam_cdel_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_cdel_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_repl_recover __bam_repl_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_repl_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_root_recover __bam_root_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_root_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_curadj_recover __bam_curadj_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_curadj_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_rcuradj_recover __bam_rcuradj_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_rcuradj_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_reclaim __bam_reclaim@DB_VERSION_UNIQUE_NAME@
+int __bam_reclaim __P((DB *, DB_TXN *));
+#define __bam_truncate __bam_truncate@DB_VERSION_UNIQUE_NAME@
+int __bam_truncate __P((DB *, DB_TXN *, u_int32_t *));
+#define __ram_open __ram_open@DB_VERSION_UNIQUE_NAME@
+int __ram_open __P((DB *, DB_TXN *, const char *, db_pgno_t, u_int32_t));
+#define __ram_append __ram_append@DB_VERSION_UNIQUE_NAME@
+int __ram_append __P((DBC *, DBT *, DBT *));
+#define __ram_c_del __ram_c_del@DB_VERSION_UNIQUE_NAME@
+int __ram_c_del __P((DBC *));
+#define __ram_c_get __ram_c_get@DB_VERSION_UNIQUE_NAME@
+int __ram_c_get __P((DBC *, DBT *, DBT *, u_int32_t, db_pgno_t *));
+#define __ram_c_put __ram_c_put@DB_VERSION_UNIQUE_NAME@
+int __ram_c_put __P((DBC *, DBT *, DBT *, u_int32_t, db_pgno_t *));
+#define __ram_ca __ram_ca@DB_VERSION_UNIQUE_NAME@
+int __ram_ca __P((DBC *, ca_recno_arg));
+#define __ram_getno __ram_getno@DB_VERSION_UNIQUE_NAME@
+int __ram_getno __P((DBC *, const DBT *, db_recno_t *, int));
+#define __ram_writeback __ram_writeback@DB_VERSION_UNIQUE_NAME@
+int __ram_writeback __P((DB *));
+#define __bam_rsearch __bam_rsearch@DB_VERSION_UNIQUE_NAME@
+int __bam_rsearch __P((DBC *, db_recno_t *, u_int32_t, int, int *));
+#define __bam_adjust __bam_adjust@DB_VERSION_UNIQUE_NAME@
+int __bam_adjust __P((DBC *, int32_t));
+#define __bam_nrecs __bam_nrecs@DB_VERSION_UNIQUE_NAME@
+int __bam_nrecs __P((DBC *, db_recno_t *));
+#define __bam_total __bam_total@DB_VERSION_UNIQUE_NAME@
+db_recno_t __bam_total __P((PAGE *));
+#define __bam_search __bam_search@DB_VERSION_UNIQUE_NAME@
+int __bam_search __P((DBC *, db_pgno_t, const DBT *, u_int32_t, int, db_recno_t *, int *));
+#define __bam_stkrel __bam_stkrel@DB_VERSION_UNIQUE_NAME@
+int __bam_stkrel __P((DBC *, u_int32_t));
+#define __bam_stkgrow __bam_stkgrow@DB_VERSION_UNIQUE_NAME@
+int __bam_stkgrow __P((DB_ENV *, BTREE_CURSOR *));
+#define __bam_split __bam_split@DB_VERSION_UNIQUE_NAME@
+int __bam_split __P((DBC *, void *, db_pgno_t *));
+#define __bam_copy __bam_copy@DB_VERSION_UNIQUE_NAME@
+int __bam_copy __P((DB *, PAGE *, PAGE *, u_int32_t, u_int32_t));
+#define __bam_stat __bam_stat@DB_VERSION_UNIQUE_NAME@
+int __bam_stat __P((DB *, void *, u_int32_t));
+#define __bam_traverse __bam_traverse@DB_VERSION_UNIQUE_NAME@
+int __bam_traverse __P((DBC *, db_lockmode_t, db_pgno_t, int (*)(DB *, PAGE *, void *, int *), void *));
+#define __bam_stat_callback __bam_stat_callback@DB_VERSION_UNIQUE_NAME@
+int __bam_stat_callback __P((DB *, PAGE *, void *, int *));
+#define __bam_key_range __bam_key_range@DB_VERSION_UNIQUE_NAME@
+int __bam_key_range __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t));
+#define __bam_30_btreemeta __bam_30_btreemeta@DB_VERSION_UNIQUE_NAME@
+int __bam_30_btreemeta __P((DB *, char *, u_int8_t *));
+#define __bam_31_btreemeta __bam_31_btreemeta@DB_VERSION_UNIQUE_NAME@
+int __bam_31_btreemeta __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+#define __bam_31_lbtree __bam_31_lbtree@DB_VERSION_UNIQUE_NAME@
+int __bam_31_lbtree __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+#define __bam_vrfy_meta __bam_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+int __bam_vrfy_meta __P((DB *, VRFY_DBINFO *, BTMETA *, db_pgno_t, u_int32_t));
+#define __ram_vrfy_leaf __ram_vrfy_leaf@DB_VERSION_UNIQUE_NAME@
+int __ram_vrfy_leaf __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+#define __bam_vrfy __bam_vrfy@DB_VERSION_UNIQUE_NAME@
+int __bam_vrfy __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+#define __bam_vrfy_itemorder __bam_vrfy_itemorder@DB_VERSION_UNIQUE_NAME@
+int __bam_vrfy_itemorder __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t, int, int, u_int32_t));
+#define __bam_vrfy_structure __bam_vrfy_structure@DB_VERSION_UNIQUE_NAME@
+int __bam_vrfy_structure __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t));
+#define __bam_vrfy_subtree __bam_vrfy_subtree@DB_VERSION_UNIQUE_NAME@
+int __bam_vrfy_subtree __P((DB *, VRFY_DBINFO *, db_pgno_t, void *, void *, u_int32_t, u_int32_t *, u_int32_t *, u_int32_t *));
+#define __bam_salvage __bam_salvage@DB_VERSION_UNIQUE_NAME@
+int __bam_salvage __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t, PAGE *, void *, int (*)(void *, const void *), DBT *, u_int32_t));
+#define __bam_salvage_walkdupint __bam_salvage_walkdupint@DB_VERSION_UNIQUE_NAME@
+int __bam_salvage_walkdupint __P((DB *, VRFY_DBINFO *, PAGE *, DBT *, void *, int (*)(void *, const void *), u_int32_t));
+#define __bam_meta2pgset __bam_meta2pgset@DB_VERSION_UNIQUE_NAME@
+int __bam_meta2pgset __P((DB *, VRFY_DBINFO *, BTMETA *, u_int32_t, DB *));
+#define __bam_split_log __bam_split_log@DB_VERSION_UNIQUE_NAME@
+int __bam_split_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, const DBT *, u_int32_t));
+#define __bam_split_getpgnos __bam_split_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_split_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_split_print __bam_split_print@DB_VERSION_UNIQUE_NAME@
+int __bam_split_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_split_read __bam_split_read@DB_VERSION_UNIQUE_NAME@
+int __bam_split_read __P((DB_ENV *, void *, __bam_split_args **));
+#define __bam_rsplit_log __bam_rsplit_log@DB_VERSION_UNIQUE_NAME@
+int __bam_rsplit_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, const DBT *, db_pgno_t, db_pgno_t, const DBT *, DB_LSN *));
+#define __bam_rsplit_getpgnos __bam_rsplit_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_rsplit_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_rsplit_print __bam_rsplit_print@DB_VERSION_UNIQUE_NAME@
+int __bam_rsplit_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_rsplit_read __bam_rsplit_read@DB_VERSION_UNIQUE_NAME@
+int __bam_rsplit_read __P((DB_ENV *, void *, __bam_rsplit_args **));
+#define __bam_adj_log __bam_adj_log@DB_VERSION_UNIQUE_NAME@
+int __bam_adj_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *, u_int32_t, u_int32_t, u_int32_t));
+#define __bam_adj_getpgnos __bam_adj_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_adj_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_adj_print __bam_adj_print@DB_VERSION_UNIQUE_NAME@
+int __bam_adj_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_adj_read __bam_adj_read@DB_VERSION_UNIQUE_NAME@
+int __bam_adj_read __P((DB_ENV *, void *, __bam_adj_args **));
+#define __bam_cadjust_log __bam_cadjust_log@DB_VERSION_UNIQUE_NAME@
+int __bam_cadjust_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *, u_int32_t, int32_t, u_int32_t));
+#define __bam_cadjust_getpgnos __bam_cadjust_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_cadjust_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_cadjust_print __bam_cadjust_print@DB_VERSION_UNIQUE_NAME@
+int __bam_cadjust_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_cadjust_read __bam_cadjust_read@DB_VERSION_UNIQUE_NAME@
+int __bam_cadjust_read __P((DB_ENV *, void *, __bam_cadjust_args **));
+#define __bam_cdel_log __bam_cdel_log@DB_VERSION_UNIQUE_NAME@
+int __bam_cdel_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *, u_int32_t));
+#define __bam_cdel_getpgnos __bam_cdel_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_cdel_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_cdel_print __bam_cdel_print@DB_VERSION_UNIQUE_NAME@
+int __bam_cdel_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_cdel_read __bam_cdel_read@DB_VERSION_UNIQUE_NAME@
+int __bam_cdel_read __P((DB_ENV *, void *, __bam_cdel_args **));
+#define __bam_repl_log __bam_repl_log@DB_VERSION_UNIQUE_NAME@
+int __bam_repl_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *, u_int32_t, u_int32_t, const DBT *, const DBT *, u_int32_t, u_int32_t));
+#define __bam_repl_getpgnos __bam_repl_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_repl_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_repl_print __bam_repl_print@DB_VERSION_UNIQUE_NAME@
+int __bam_repl_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_repl_read __bam_repl_read@DB_VERSION_UNIQUE_NAME@
+int __bam_repl_read __P((DB_ENV *, void *, __bam_repl_args **));
+#define __bam_root_log __bam_root_log@DB_VERSION_UNIQUE_NAME@
+int __bam_root_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, db_pgno_t, DB_LSN *));
+#define __bam_root_getpgnos __bam_root_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_root_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_root_print __bam_root_print@DB_VERSION_UNIQUE_NAME@
+int __bam_root_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_root_read __bam_root_read@DB_VERSION_UNIQUE_NAME@
+int __bam_root_read __P((DB_ENV *, void *, __bam_root_args **));
+#define __bam_curadj_log __bam_curadj_log@DB_VERSION_UNIQUE_NAME@
+int __bam_curadj_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_ca_mode, db_pgno_t, db_pgno_t, db_pgno_t, u_int32_t, u_int32_t, u_int32_t));
+#define __bam_curadj_getpgnos __bam_curadj_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_curadj_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_curadj_print __bam_curadj_print@DB_VERSION_UNIQUE_NAME@
+int __bam_curadj_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_curadj_read __bam_curadj_read@DB_VERSION_UNIQUE_NAME@
+int __bam_curadj_read __P((DB_ENV *, void *, __bam_curadj_args **));
+#define __bam_rcuradj_log __bam_rcuradj_log@DB_VERSION_UNIQUE_NAME@
+int __bam_rcuradj_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, ca_recno_arg, db_pgno_t, db_recno_t, u_int32_t));
+#define __bam_rcuradj_getpgnos __bam_rcuradj_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_rcuradj_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_rcuradj_print __bam_rcuradj_print@DB_VERSION_UNIQUE_NAME@
+int __bam_rcuradj_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __bam_rcuradj_read __bam_rcuradj_read@DB_VERSION_UNIQUE_NAME@
+int __bam_rcuradj_read __P((DB_ENV *, void *, __bam_rcuradj_args **));
+#define __bam_init_print __bam_init_print@DB_VERSION_UNIQUE_NAME@
+int __bam_init_print __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __bam_init_getpgnos __bam_init_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __bam_init_getpgnos __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __bam_init_recover __bam_init_recover@DB_VERSION_UNIQUE_NAME@
+int __bam_init_recover __P((DB_ENV *));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _btree_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/clib_ext.h b/db-4.8.30/dbinc_auto/clib_ext.h
new file mode 100644
index 0000000..9cef78d
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/clib_ext.h
@@ -0,0 +1,110 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _clib_ext_h_
+#define _clib_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+#ifndef HAVE_ATOI
+int atoi __P((const char *));
+#endif
+#ifndef HAVE_ATOL
+long atol __P((const char *));
+#endif
+#ifndef HAVE_GETCWD
+char *getcwd __P((char *, size_t));
+#endif
+#ifndef HAVE_GETOPT
+int getopt __P((int, char * const *, const char *));
+#endif
+#ifndef HAVE_ISALPHA
+int isalpha __P((int));
+#endif
+#ifndef HAVE_ISDIGIT
+int isdigit __P((int));
+#endif
+#ifndef HAVE_ISPRINT
+int isprint __P((int));
+#endif
+#ifndef HAVE_ISSPACE
+int isspace __P((int));
+#endif
+#ifndef HAVE_MEMCMP
+int memcmp __P((const void *, const void *, size_t));
+#endif
+#ifndef HAVE_MEMCPY
+void *memcpy __P((void *, const void *, size_t));
+#endif
+#ifndef HAVE_MEMMOVE
+void *memmove __P((void *, const void *, size_t));
+#endif
+#ifndef HAVE_PRINTF
+int printf __P((const char *, ...));
+#endif
+#ifndef HAVE_PRINTF
+int fprintf __P((FILE *, const char *, ...));
+#endif
+#ifndef HAVE_PRINTF
+int vfprintf __P((FILE *, const char *, va_list));
+#endif
+#ifndef HAVE_QSORT
+void qsort __P((void *, size_t, size_t, int(*)(const void *, const void *)));
+#endif
+#ifndef HAVE_RAISE
+int raise __P((int));
+#endif
+#ifndef HAVE_RAND
+int rand __P((void));
+void srand __P((unsigned int));
+#endif
+#ifndef HAVE_SNPRINTF
+int snprintf __P((char *, size_t, const char *, ...));
+#endif
+#ifndef HAVE_VSNPRINTF
+int vsnprintf __P((char *, size_t, const char *, va_list));
+#endif
+#ifndef HAVE_STRCASECMP
+int strcasecmp __P((const char *, const char *));
+#endif
+#ifndef HAVE_STRCASECMP
+int strncasecmp __P((const char *, const char *, size_t));
+#endif
+#ifndef HAVE_STRCAT
+char *strcat __P((char *, const char *));
+#endif
+#ifndef HAVE_STRCHR
+char *strchr __P((const char *, int));
+#endif
+#ifndef HAVE_STRDUP
+char *strdup __P((const char *));
+#endif
+#ifndef HAVE_STRERROR
+char *strerror __P((int));
+#endif
+#ifndef HAVE_STRNCAT
+char *strncat __P((char *, const char *, size_t));
+#endif
+#ifndef HAVE_STRNCMP
+int strncmp __P((const char *, const char *, size_t));
+#endif
+#ifndef HAVE_STRRCHR
+char *strrchr __P((const char *, int));
+#endif
+#ifndef HAVE_STRSEP
+char *strsep __P((char **, const char *));
+#endif
+#ifndef HAVE_STRTOL
+long strtol __P((const char *, char **, int));
+#endif
+#ifndef HAVE_STRTOUL
+unsigned long strtoul __P((const char *, char **, int));
+#endif
+#ifndef HAVE_TIME
+time_t time __P((time_t *));
+#endif
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_clib_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/common_ext.h b/db-4.8.30/dbinc_auto/common_ext.h
new file mode 100644
index 0000000..3a76e0d
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/common_ext.h
@@ -0,0 +1,72 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _common_ext_h_
+#define _common_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __crypto_region_init __P((ENV *));
+int __db_isbigendian __P((void));
+int __db_byteorder __P((ENV *, int));
+u_int32_t __db_compress_count_int __P((u_int64_t));
+int __db_compress_int __P((u_int8_t *, u_int64_t));
+u_int32_t __db_decompress_count_int __P((const u_int8_t *));
+int __db_decompress_int __P((const u_int8_t *, u_int64_t *));
+int __db_decompress_int32 __P((const u_int8_t *, u_int32_t *));
+int __db_fchk __P((ENV *, const char *, u_int32_t, u_int32_t));
+int __db_fcchk __P((ENV *, const char *, u_int32_t, u_int32_t, u_int32_t));
+int __db_ferr __P((const ENV *, const char *, int));
+int __db_fnl __P((const ENV *, const char *));
+int __db_pgerr __P((DB *, db_pgno_t, int));
+int __db_pgfmt __P((ENV *, db_pgno_t));
+#ifdef DIAGNOSTIC
+void __db_assert __P((ENV *, const char *, const char *, int));
+#endif
+int __env_panic_msg __P((ENV *));
+int __env_panic __P((ENV *, int));
+char *__db_unknown_error __P((int));
+void __db_syserr __P((const ENV *, int, const char *, ...)) __attribute__ ((__format__ (__printf__, 3, 4)));
+void __db_err __P((const ENV *, int, const char *, ...)) __attribute__ ((__format__ (__printf__, 3, 4)));
+void __db_errx __P((const ENV *, const char *, ...)) __attribute__ ((__format__ (__printf__, 2, 3)));
+void __db_errcall __P((const DB_ENV *, int, db_error_set_t, const char *, va_list));
+void __db_errfile __P((const DB_ENV *, int, db_error_set_t, const char *, va_list));
+void __db_msgadd __P((ENV *, DB_MSGBUF *, const char *, ...)) __attribute__ ((__format__ (__printf__, 3, 4)));
+void __db_msgadd_ap __P((ENV *, DB_MSGBUF *, const char *, va_list));
+void __db_msg __P((const ENV *, const char *, ...)) __attribute__ ((__format__ (__printf__, 2, 3)));
+int __db_unknown_flag __P((ENV *, char *, u_int32_t));
+int __db_unknown_type __P((ENV *, char *, DBTYPE));
+int __db_unknown_path __P((ENV *, char *));
+int __db_check_txn __P((DB *, DB_TXN *, DB_LOCKER *, int));
+int __db_txn_deadlock_err __P((ENV *, DB_TXN *));
+int __db_not_txn_env __P((ENV *));
+int __db_rec_toobig __P((ENV *, u_int32_t, u_int32_t));
+int __db_rec_repl __P((ENV *, u_int32_t, u_int32_t));
+int __dbc_logging __P((DBC *));
+int __db_check_lsn __P((ENV *, DB_LSN *, DB_LSN *));
+int __db_rdonly __P((const ENV *, const char *));
+int __db_space_err __P((const DB *));
+int __db_failed __P((const ENV *, const char *, pid_t, db_threadid_t));
+int __db_getlong __P((DB_ENV *, const char *, char *, long, long, long *));
+int __db_getulong __P((DB_ENV *, const char *, char *, u_long, u_long, u_long *));
+void __db_idspace __P((u_int32_t *, int, u_int32_t *, u_int32_t *));
+u_int32_t __db_log2 __P((u_int32_t));
+u_int32_t __db_tablesize __P((u_int32_t));
+void __db_hashinit __P((void *, u_int32_t));
+int __dbt_usercopy __P((ENV *, DBT *));
+void __dbt_userfree __P((ENV *, DBT *, DBT *, DBT *));
+int __db_mkpath __P((ENV *, const char *));
+u_int32_t __db_openflags __P((int));
+int __db_util_arg __P((char *, char *, int *, char ***));
+int __db_util_cache __P((DB *, u_int32_t *, int *));
+int __db_util_logset __P((const char *, char *));
+void __db_util_siginit __P((void));
+int __db_util_interrupted __P((void));
+void __db_util_sigresend __P((void));
+int __db_zero_fill __P((ENV *, DB_FH *));
+int __db_zero_extend __P((ENV *, DB_FH *, db_pgno_t, db_pgno_t, u_int32_t));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_common_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/crdel_auto.h b/db-4.8.30/dbinc_auto/crdel_auto.h
new file mode 100644
index 0000000..209dcb0
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/crdel_auto.h
@@ -0,0 +1,46 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __crdel_AUTO_H
+#define __crdel_AUTO_H
+#define DB___crdel_metasub 142
+typedef struct ___crdel_metasub_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DBT page;
+ DB_LSN lsn;
+} __crdel_metasub_args;
+
+#define DB___crdel_inmem_create 138
+typedef struct ___crdel_inmem_create_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DBT name;
+ DBT fid;
+ u_int32_t pgsize;
+} __crdel_inmem_create_args;
+
+#define DB___crdel_inmem_rename 139
+typedef struct ___crdel_inmem_rename_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT oldname;
+ DBT newname;
+ DBT fid;
+} __crdel_inmem_rename_args;
+
+#define DB___crdel_inmem_remove 140
+typedef struct ___crdel_inmem_remove_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT name;
+ DBT fid;
+} __crdel_inmem_remove_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/crypto_ext.h b/db-4.8.30/dbinc_auto/crypto_ext.h
new file mode 100644
index 0000000..cd7113d
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/crypto_ext.h
@@ -0,0 +1,38 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _crypto_ext_h_
+#define _crypto_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __aes_setup __P((ENV *, DB_CIPHER *));
+u_int __aes_adj_size __P((size_t));
+int __aes_close __P((ENV *, void *));
+int __aes_decrypt __P((ENV *, void *, void *, u_int8_t *, size_t));
+int __aes_encrypt __P((ENV *, void *, void *, u_int8_t *, size_t));
+int __aes_init __P((ENV *, DB_CIPHER *));
+int __crypto_env_close __P((ENV *));
+int __crypto_env_refresh __P((ENV *));
+int __crypto_algsetup __P((ENV *, DB_CIPHER *, u_int32_t, int));
+int __crypto_decrypt_meta __P((ENV *, DB *, u_int8_t *, int));
+int __crypto_set_passwd __P((ENV *, ENV *));
+int __db_generate_iv __P((ENV *, u_int32_t *));
+int __db_rijndaelKeySetupEnc __P((u32 *, const u8 *, int));
+int __db_rijndaelKeySetupDec __P((u32 *, const u8 *, int));
+void __db_rijndaelEncrypt __P((u32 *, int, const u8 *, u8 *));
+void __db_rijndaelDecrypt __P((u32 *, int, const u8 *, u8 *));
+void __db_rijndaelEncryptRound __P((const u32 *, int, u8 *, int));
+void __db_rijndaelDecryptRound __P((const u32 *, int, u8 *, int));
+int __db_makeKey __P((keyInstance *, int, int, char *));
+int __db_cipherInit __P((cipherInstance *, int, char *));
+int __db_blockEncrypt __P((cipherInstance *, keyInstance *, u_int8_t *, size_t, u_int8_t *));
+int __db_padEncrypt __P((cipherInstance *, keyInstance *, u_int8_t *, int, u_int8_t *));
+int __db_blockDecrypt __P((cipherInstance *, keyInstance *, u_int8_t *, size_t, u_int8_t *));
+int __db_padDecrypt __P((cipherInstance *, keyInstance *, u_int8_t *, int, u_int8_t *));
+int __db_cipherUpdateRounds __P((cipherInstance *, keyInstance *, u_int8_t *, int, u_int8_t *, int));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_crypto_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/db_auto.h b/db-4.8.30/dbinc_auto/db_auto.h
new file mode 100644
index 0000000..75d55c0
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/db_auto.h
@@ -0,0 +1,216 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __db_AUTO_H
+#define __db_AUTO_H
+#define DB___db_addrem 41
+typedef struct ___db_addrem_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t fileid;
+ db_pgno_t pgno;
+ u_int32_t indx;
+ u_int32_t nbytes;
+ DBT hdr;
+ DBT dbt;
+ DB_LSN pagelsn;
+} __db_addrem_args;
+
+#define DB___db_big 43
+typedef struct ___db_big_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t fileid;
+ db_pgno_t pgno;
+ db_pgno_t prev_pgno;
+ db_pgno_t next_pgno;
+ DBT dbt;
+ DB_LSN pagelsn;
+ DB_LSN prevlsn;
+ DB_LSN nextlsn;
+} __db_big_args;
+
+#define DB___db_ovref 44
+typedef struct ___db_ovref_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ int32_t adjust;
+ DB_LSN lsn;
+} __db_ovref_args;
+
+#define DB___db_relink_42 45
+typedef struct ___db_relink_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN lsn;
+ db_pgno_t prev;
+ DB_LSN lsn_prev;
+ db_pgno_t next;
+ DB_LSN lsn_next;
+} __db_relink_42_args;
+
+#define DB___db_debug 47
+typedef struct ___db_debug_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT op;
+ int32_t fileid;
+ DBT key;
+ DBT data;
+ u_int32_t arg_flags;
+} __db_debug_args;
+
+#define DB___db_noop 48
+typedef struct ___db_noop_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN prevlsn;
+} __db_noop_args;
+
+#define DB___db_pg_alloc_42 49
+typedef struct ___db_pg_alloc_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DB_LSN meta_lsn;
+ db_pgno_t meta_pgno;
+ DB_LSN page_lsn;
+ db_pgno_t pgno;
+ u_int32_t ptype;
+ db_pgno_t next;
+} __db_pg_alloc_42_args;
+
+#define DB___db_pg_alloc 49
+typedef struct ___db_pg_alloc_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DB_LSN meta_lsn;
+ db_pgno_t meta_pgno;
+ DB_LSN page_lsn;
+ db_pgno_t pgno;
+ u_int32_t ptype;
+ db_pgno_t next;
+ db_pgno_t last_pgno;
+} __db_pg_alloc_args;
+
+#define DB___db_pg_free_42 50
+typedef struct ___db_pg_free_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN meta_lsn;
+ db_pgno_t meta_pgno;
+ DBT header;
+ db_pgno_t next;
+} __db_pg_free_42_args;
+
+#define DB___db_pg_free 50
+typedef struct ___db_pg_free_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN meta_lsn;
+ db_pgno_t meta_pgno;
+ DBT header;
+ db_pgno_t next;
+ db_pgno_t last_pgno;
+} __db_pg_free_args;
+
+#define DB___db_cksum 51
+typedef struct ___db_cksum_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+} __db_cksum_args;
+
+#define DB___db_pg_freedata_42 52
+typedef struct ___db_pg_freedata_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN meta_lsn;
+ db_pgno_t meta_pgno;
+ DBT header;
+ db_pgno_t next;
+ DBT data;
+} __db_pg_freedata_42_args;
+
+#define DB___db_pg_freedata 52
+typedef struct ___db_pg_freedata_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN meta_lsn;
+ db_pgno_t meta_pgno;
+ DBT header;
+ db_pgno_t next;
+ db_pgno_t last_pgno;
+ DBT data;
+} __db_pg_freedata_args;
+
+#define DB___db_pg_init 60
+typedef struct ___db_pg_init_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DBT header;
+ DBT data;
+} __db_pg_init_args;
+
+#define DB___db_pg_sort_44 61
+typedef struct ___db_pg_sort_44_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t meta;
+ DB_LSN meta_lsn;
+ db_pgno_t last_free;
+ DB_LSN last_lsn;
+ db_pgno_t last_pgno;
+ DBT list;
+} __db_pg_sort_44_args;
+
+#define DB___db_pg_trunc 66
+typedef struct ___db_pg_trunc_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t meta;
+ DB_LSN meta_lsn;
+ db_pgno_t last_free;
+ DB_LSN last_lsn;
+ db_pgno_t next_free;
+ db_pgno_t last_pgno;
+ DBT list;
+} __db_pg_trunc_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/db_ext.h b/db-4.8.30/dbinc_auto/db_ext.h
new file mode 100644
index 0000000..5fb388f
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/db_ext.h
@@ -0,0 +1,343 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _db_ext_h_
+#define _db_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __crdel_metasub_read __P((ENV *, DB **, void *, void *, __crdel_metasub_args **));
+int __crdel_metasub_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, const DBT *, DB_LSN *));
+int __crdel_inmem_create_read __P((ENV *, void *, __crdel_inmem_create_args **));
+int __crdel_inmem_create_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, const DBT *, const DBT *, u_int32_t));
+int __crdel_inmem_rename_read __P((ENV *, void *, __crdel_inmem_rename_args **));
+int __crdel_inmem_rename_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, const DBT *));
+int __crdel_inmem_remove_read __P((ENV *, void *, __crdel_inmem_remove_args **));
+int __crdel_inmem_remove_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *));
+int __crdel_init_recover __P((ENV *, DB_DISTAB *));
+int __crdel_metasub_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __crdel_inmem_create_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __crdel_inmem_rename_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __crdel_inmem_remove_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __crdel_init_print __P((ENV *, DB_DISTAB *));
+int __crdel_metasub_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __crdel_inmem_create_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __crdel_inmem_rename_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __crdel_inmem_remove_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_master_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, u_int32_t, int, DB **));
+int __db_master_update __P((DB *, DB *, DB_THREAD_INFO *, DB_TXN *, const char *, DBTYPE, mu_action, const char *, u_int32_t));
+int __env_setup __P((DB *, DB_TXN *, const char *, const char *, u_int32_t, u_int32_t));
+int __env_mpool __P((DB *, const char *, u_int32_t));
+int __db_close __P((DB *, DB_TXN *, u_int32_t));
+int __db_refresh __P((DB *, DB_TXN *, u_int32_t, int *, int));
+int __db_log_page __P((DB *, DB_TXN *, DB_LSN *, db_pgno_t, PAGE *));
+int __db_backup_name __P((ENV *, const char *, DB_TXN *, char **));
+#ifdef CONFIG_TEST
+int __db_testcopy __P((ENV *, DB *, const char *));
+#endif
+int __db_testdocopy __P((ENV *, const char *));
+int __db_cursor_int __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBTYPE, db_pgno_t, int, DB_LOCKER *, DBC **));
+int __db_put __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBT *, DBT *, u_int32_t));
+int __db_del __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBT *, u_int32_t));
+int __db_sync __P((DB *));
+int __db_associate __P((DB *, DB_THREAD_INFO *, DB_TXN *, DB *, int (*)(DB *, const DBT *, const DBT *, DBT *), u_int32_t));
+int __db_secondary_close __P((DB *, u_int32_t));
+int __db_associate_foreign __P((DB *, DB *, int (*)(DB *, const DBT *, DBT *, const DBT *, int *), u_int32_t));
+int __db_addrem_read __P((ENV *, DB **, void *, void *, __db_addrem_args **));
+int __db_addrem_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, db_pgno_t, u_int32_t, u_int32_t, const DBT *, const DBT *, DB_LSN *));
+int __db_big_read __P((ENV *, DB **, void *, void *, __db_big_args **));
+int __db_big_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, db_pgno_t, db_pgno_t, db_pgno_t, const DBT *, DB_LSN *, DB_LSN *, DB_LSN *));
+int __db_ovref_read __P((ENV *, DB **, void *, void *, __db_ovref_args **));
+int __db_ovref_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, int32_t, DB_LSN *));
+int __db_relink_42_read __P((ENV *, DB **, void *, void *, __db_relink_42_args **));
+int __db_debug_read __P((ENV *, void *, __db_debug_args **));
+int __db_debug_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, int32_t, const DBT *, const DBT *, u_int32_t));
+int __db_noop_read __P((ENV *, DB **, void *, void *, __db_noop_args **));
+int __db_noop_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *));
+int __db_pg_alloc_42_read __P((ENV *, DB **, void *, void *, __db_pg_alloc_42_args **));
+int __db_pg_alloc_read __P((ENV *, DB **, void *, void *, __db_pg_alloc_args **));
+int __db_pg_alloc_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, u_int32_t, db_pgno_t, db_pgno_t));
+int __db_pg_free_42_read __P((ENV *, DB **, void *, void *, __db_pg_free_42_args **));
+int __db_pg_free_read __P((ENV *, DB **, void *, void *, __db_pg_free_args **));
+int __db_pg_free_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, const DBT *, db_pgno_t, db_pgno_t));
+int __db_cksum_read __P((ENV *, void *, __db_cksum_args **));
+int __db_cksum_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t));
+int __db_pg_freedata_42_read __P((ENV *, DB **, void *, void *, __db_pg_freedata_42_args **));
+int __db_pg_freedata_read __P((ENV *, DB **, void *, void *, __db_pg_freedata_args **));
+int __db_pg_freedata_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, const DBT *, db_pgno_t, db_pgno_t, const DBT *));
+int __db_pg_init_read __P((ENV *, DB **, void *, void *, __db_pg_init_args **));
+int __db_pg_init_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, const DBT *, const DBT *));
+int __db_pg_sort_44_read __P((ENV *, DB **, void *, void *, __db_pg_sort_44_args **));
+int __db_pg_trunc_read __P((ENV *, DB **, void *, void *, __db_pg_trunc_args **));
+int __db_pg_trunc_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, db_pgno_t, const DBT *));
+int __db_init_recover __P((ENV *, DB_DISTAB *));
+int __db_addrem_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_big_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_ovref_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_relink_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_debug_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_noop_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_alloc_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_alloc_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_free_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_free_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_cksum_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_freedata_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_freedata_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_init_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_sort_44_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_trunc_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_init_print __P((ENV *, DB_DISTAB *));
+int __dbc_close __P((DBC *));
+int __dbc_destroy __P((DBC *));
+int __dbc_cmp __P((DBC *, DBC *, int *));
+int __dbc_count __P((DBC *, db_recno_t *));
+int __dbc_del __P((DBC *, u_int32_t));
+int __dbc_idel __P((DBC *, u_int32_t));
+#ifdef HAVE_COMPRESSION
+int __dbc_bulk_del __P((DBC *, DBT *, u_int32_t));
+#endif
+int __dbc_dup __P((DBC *, DBC **, u_int32_t));
+int __dbc_idup __P((DBC *, DBC **, u_int32_t));
+int __dbc_newopd __P((DBC *, db_pgno_t, DBC *, DBC **));
+int __dbc_get __P((DBC *, DBT *, DBT *, u_int32_t));
+int __dbc_iget __P((DBC *, DBT *, DBT *, u_int32_t));
+int __dbc_put __P((DBC *, DBT *, DBT *, u_int32_t));
+int __dbc_iput __P((DBC *, DBT *, DBT *, u_int32_t));
+int __db_duperr __P((DB *, u_int32_t));
+int __dbc_cleanup __P((DBC *, DBC *, int));
+int __dbc_secondary_get_pp __P((DBC *, DBT *, DBT *, u_int32_t));
+int __dbc_pget __P((DBC *, DBT *, DBT *, DBT *, u_int32_t));
+int __dbc_del_primary __P((DBC *));
+int __db_s_first __P((DB *, DB **));
+int __db_s_next __P((DB **, DB_TXN *));
+int __db_s_done __P((DB *, DB_TXN *));
+int __db_buildpartial __P((DB *, DBT *, DBT *, DBT *));
+u_int32_t __db_partsize __P((u_int32_t, DBT *));
+#ifdef DIAGNOSTIC
+void __db_check_skeyset __P((DB *, DBT *));
+#endif
+int __cdsgroup_begin __P((DB_ENV *, DB_TXN **));
+int __db_pgin __P((DB_ENV *, db_pgno_t, void *, DBT *));
+int __db_pgout __P((DB_ENV *, db_pgno_t, void *, DBT *));
+int __db_decrypt_pg __P((ENV *, DB *, PAGE *));
+int __db_encrypt_and_checksum_pg __P((ENV *, DB *, PAGE *));
+void __db_metaswap __P((PAGE *));
+int __db_byteswap __P((DB *, db_pgno_t, PAGE *, size_t, int));
+int __db_pageswap __P((DB *, void *, size_t, DBT *, int));
+int __db_dispatch __P((ENV *, DB_DISTAB *, DBT *, DB_LSN *, db_recops, DB_TXNHEAD *));
+int __db_add_recovery __P((DB_ENV *, DB_DISTAB *, int (*)(DB_ENV *, DBT *, DB_LSN *, db_recops), u_int32_t));
+int __db_add_recovery_int __P((ENV *, DB_DISTAB *, int (*)(ENV *, DBT *, DB_LSN *, db_recops, void *), u_int32_t));
+int __db_txnlist_init __P((ENV *, DB_THREAD_INFO *, u_int32_t, u_int32_t, DB_LSN *, DB_TXNHEAD **));
+int __db_txnlist_add __P((ENV *, DB_TXNHEAD *, u_int32_t, u_int32_t, DB_LSN *));
+int __db_txnlist_remove __P((ENV *, DB_TXNHEAD *, u_int32_t));
+void __db_txnlist_ckp __P((ENV *, DB_TXNHEAD *, DB_LSN *));
+void __db_txnlist_end __P((ENV *, DB_TXNHEAD *));
+int __db_txnlist_find __P((ENV *, DB_TXNHEAD *, u_int32_t, u_int32_t *));
+int __db_txnlist_update __P((ENV *, DB_TXNHEAD *, u_int32_t, u_int32_t, DB_LSN *, u_int32_t *, int));
+int __db_txnlist_gen __P((ENV *, DB_TXNHEAD *, int, u_int32_t, u_int32_t));
+int __db_txnlist_lsnadd __P((ENV *, DB_TXNHEAD *, DB_LSN *));
+int __db_txnlist_lsnget __P((ENV *, DB_TXNHEAD *, DB_LSN *, u_int32_t));
+int __db_txnlist_lsninit __P((ENV *, DB_TXNHEAD *, DB_LSN *));
+void __db_txnlist_print __P((DB_TXNHEAD *));
+int __db_ditem_nolog __P((DBC *, PAGE *, u_int32_t, u_int32_t));
+int __db_ditem __P((DBC *, PAGE *, u_int32_t, u_int32_t));
+int __db_pitem_nolog __P((DBC *, PAGE *, u_int32_t, u_int32_t, DBT *, DBT *));
+int __db_pitem __P((DBC *, PAGE *, u_int32_t, u_int32_t, DBT *, DBT *));
+int __db_associate_pp __P((DB *, DB_TXN *, DB *, int (*)(DB *, const DBT *, const DBT *, DBT *), u_int32_t));
+int __db_close_pp __P((DB *, u_int32_t));
+int __db_cursor_pp __P((DB *, DB_TXN *, DBC **, u_int32_t));
+int __db_cursor __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBC **, u_int32_t));
+int __db_del_pp __P((DB *, DB_TXN *, DBT *, u_int32_t));
+int __db_exists __P((DB *, DB_TXN *, DBT *, u_int32_t));
+int __db_fd_pp __P((DB *, int *));
+int __db_get_pp __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
+int __db_get __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBT *, DBT *, u_int32_t));
+int __db_join_pp __P((DB *, DBC **, DBC **, u_int32_t));
+int __db_key_range_pp __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t));
+int __db_open_pp __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int));
+int __db_pget_pp __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t));
+int __db_pget __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t));
+int __db_put_pp __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
+int __db_compact_pp __P((DB *, DB_TXN *, DBT *, DBT *, DB_COMPACT *, u_int32_t, DBT *));
+int __db_associate_foreign_pp __P((DB *, DB *, int (*)(DB *, const DBT *, DBT *, const DBT *, int *), u_int32_t));
+int __db_sync_pp __P((DB *, u_int32_t));
+int __dbc_close_pp __P((DBC *));
+int __dbc_cmp_pp __P((DBC *, DBC *, int*, u_int32_t));
+int __dbc_count_pp __P((DBC *, db_recno_t *, u_int32_t));
+int __dbc_del_pp __P((DBC *, u_int32_t));
+int __dbc_dup_pp __P((DBC *, DBC **, u_int32_t));
+int __dbc_get_pp __P((DBC *, DBT *, DBT *, u_int32_t));
+int __dbc_get_arg __P((DBC *, DBT *, DBT *, u_int32_t));
+int __db_secondary_close_pp __P((DB *, u_int32_t));
+int __dbc_pget_pp __P((DBC *, DBT *, DBT *, DBT *, u_int32_t));
+int __dbc_put_pp __P((DBC *, DBT *, DBT *, u_int32_t));
+int __db_txn_auto_init __P((ENV *, DB_THREAD_INFO *, DB_TXN **));
+int __db_txn_auto_resolve __P((ENV *, DB_TXN *, int, int));
+int __db_join __P((DB *, DBC **, DBC **, u_int32_t));
+int __db_join_close __P((DBC *));
+int __db_secondary_corrupt __P((DB *));
+int __db_new __P((DBC *, u_int32_t, DB_LOCK *, PAGE **));
+int __db_free __P((DBC *, PAGE *));
+#ifdef HAVE_FTRUNCATE
+void __db_freelist_pos __P((db_pgno_t, db_pgno_t *, u_int32_t, u_int32_t *));
+#endif
+void __db_freelist_sort __P((db_pglist_t *, u_int32_t));
+#ifdef HAVE_FTRUNCATE
+int __db_pg_truncate __P((DBC *, DB_TXN *, db_pglist_t *, DB_COMPACT *, u_int32_t *, db_pgno_t , db_pgno_t *, DB_LSN *, int));
+#endif
+#ifdef HAVE_FTRUNCATE
+int __db_free_truncate __P((DB *, DB_THREAD_INFO *, DB_TXN *, u_int32_t, DB_COMPACT *, db_pglist_t **, u_int32_t *, db_pgno_t *));
+#endif
+int __db_lprint __P((DBC *));
+int __db_lget __P((DBC *, int, db_pgno_t, db_lockmode_t, u_int32_t, DB_LOCK *));
+int __db_lput __P((DBC *, DB_LOCK *));
+int __db_create_internal __P((DB **, ENV *, u_int32_t));
+int __dbh_am_chk __P((DB *, u_int32_t));
+int __db_get_flags __P((DB *, u_int32_t *));
+int __db_set_flags __P((DB *, u_int32_t));
+int __db_get_lorder __P((DB *, int *));
+int __db_set_lorder __P((DB *, int));
+int __db_set_pagesize __P((DB *, u_int32_t));
+int __db_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int, db_pgno_t));
+int __db_get_open_flags __P((DB *, u_int32_t *));
+int __db_new_file __P((DB *, DB_THREAD_INFO *, DB_TXN *, DB_FH *, const char *));
+int __db_init_subdb __P((DB *, DB *, const char *, DB_THREAD_INFO *, DB_TXN *));
+int __db_chk_meta __P((ENV *, DB *, DBMETA *, u_int32_t));
+int __db_meta_setup __P((ENV *, DB *, const char *, DBMETA *, u_int32_t, u_int32_t));
+int __db_goff __P((DBC *, DBT *, u_int32_t, db_pgno_t, void **, u_int32_t *));
+int __db_poff __P((DBC *, const DBT *, db_pgno_t *));
+int __db_ovref __P((DBC *, db_pgno_t));
+int __db_doff __P((DBC *, db_pgno_t));
+int __db_moff __P((DBC *, const DBT *, db_pgno_t, u_int32_t, int (*)(DB *, const DBT *, const DBT *), int *));
+int __db_coff __P((DBC *, const DBT *, const DBT *, int (*)(DB *, const DBT *, const DBT *), int *));
+int __db_vrfy_overflow __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+int __db_vrfy_ovfl_structure __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t, u_int32_t));
+int __db_safe_goff __P((DB *, VRFY_DBINFO *, db_pgno_t, DBT *, void *, u_int32_t *, u_int32_t));
+void __db_loadme __P((void));
+int __db_dumptree __P((DB *, DB_TXN *, char *, char *));
+const FN * __db_get_flags_fn __P((void));
+int __db_prnpage __P((DB *, DB_TXN *, db_pgno_t));
+int __db_prpage __P((DB *, PAGE *, u_int32_t));
+void __db_prbytes __P((ENV *, DB_MSGBUF *, u_int8_t *, u_int32_t));
+void __db_prflags __P((ENV *, DB_MSGBUF *, u_int32_t, const FN *, const char *, const char *));
+const char * __db_lockmode_to_string __P((db_lockmode_t));
+int __db_dumptree __P((DB *, DB_TXN *, char *, char *));
+const FN * __db_get_flags_fn __P((void));
+int __db_dump_pp __P((DB *, const char *, int (*)(void *, const void *), void *, int, int));
+int __db_dump __P((DB *, const char *, int (*)(void *, const void *), void *, int, int));
+int __db_prdbt __P((DBT *, int, const char *, void *, int (*)(void *, const void *), int));
+int __db_prheader __P((DB *, const char *, int, int, void *, int (*)(void *, const void *), VRFY_DBINFO *, db_pgno_t));
+int __db_prfooter __P((void *, int (*)(void *, const void *)));
+int __db_pr_callback __P((void *, const void *));
+const char * __db_dbtype_to_string __P((DBTYPE));
+int __db_addrem_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_big_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_ovref_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_debug_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_noop_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_alloc_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_free_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_freedata_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_cksum_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_init_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_trunc_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_sort_44_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_alloc_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_free_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_pg_freedata_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_relink_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __db_traverse_big __P((DBC *, db_pgno_t, int (*)(DBC *, PAGE *, void *, int *), void *));
+int __db_reclaim_callback __P((DBC *, PAGE *, void *, int *));
+int __db_truncate_callback __P((DBC *, PAGE *, void *, int *));
+int __env_dbremove_pp __P((DB_ENV *, DB_TXN *, const char *, const char *, u_int32_t));
+int __db_remove_pp __P((DB *, const char *, const char *, u_int32_t));
+int __db_remove __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, u_int32_t));
+int __db_remove_int __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, u_int32_t));
+int __db_inmem_remove __P((DB *, DB_TXN *, const char *));
+int __env_dbrename_pp __P((DB_ENV *, DB_TXN *, const char *, const char *, const char *, u_int32_t));
+int __db_rename_pp __P((DB *, const char *, const char *, const char *, u_int32_t));
+int __db_rename_int __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, const char *));
+int __db_ret __P((DBC *, PAGE *, u_int32_t, DBT *, void **, u_int32_t *));
+int __db_retcopy __P((ENV *, DBT *, void *, u_int32_t, void **, u_int32_t *));
+int __env_fileid_reset_pp __P((DB_ENV *, const char *, u_int32_t));
+int __env_fileid_reset __P((ENV *, DB_THREAD_INFO *, const char *, int));
+int __env_lsn_reset_pp __P((DB_ENV *, const char *, u_int32_t));
+int __db_lsn_reset __P((DB_MPOOLFILE *, DB_THREAD_INFO *));
+int __db_compare_both __P((DB *, const DBT *, const DBT *, const DBT *, const DBT *));
+int __db_sort_multiple __P((DB *, DBT *, DBT *, u_int32_t));
+int __db_stat_pp __P((DB *, DB_TXN *, void *, u_int32_t));
+int __db_stat_print_pp __P((DB *, u_int32_t));
+int __db_stat_print __P((DB *, DB_THREAD_INFO *, u_int32_t));
+int __db_truncate_pp __P((DB *, DB_TXN *, u_int32_t *, u_int32_t));
+int __db_truncate __P((DB *, DB_THREAD_INFO *, DB_TXN *, u_int32_t *));
+int __db_upgrade_pp __P((DB *, const char *, u_int32_t));
+int __db_upgrade __P((DB *, const char *, u_int32_t));
+int __db_lastpgno __P((DB *, char *, DB_FH *, db_pgno_t *));
+int __db_31_offdup __P((DB *, char *, DB_FH *, int, db_pgno_t *));
+int __db_verify_pp __P((DB *, const char *, const char *, FILE *, u_int32_t));
+int __db_verify_internal __P((DB *, const char *, const char *, void *, int (*)(void *, const void *), u_int32_t));
+int __db_verify __P((DB *, DB_THREAD_INFO *, const char *, const char *, void *, int (*)(void *, const void *), void *, void *, u_int32_t));
+int __db_vrfy_common __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+int __db_vrfy_datapage __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+int __db_vrfy_meta __P((DB *, VRFY_DBINFO *, DBMETA *, db_pgno_t, u_int32_t));
+void __db_vrfy_struct_feedback __P((DB *, VRFY_DBINFO *));
+int __db_salvage_pg __P((DB *, VRFY_DBINFO *, db_pgno_t, PAGE *, void *, int (*)(void *, const void *), u_int32_t));
+int __db_salvage_leaf __P((DB *, VRFY_DBINFO *, db_pgno_t, PAGE *, void *, int (*)(void *, const void *), u_int32_t));
+int __db_vrfy_inpitem __P((DB *, PAGE *, db_pgno_t, u_int32_t, int, u_int32_t, u_int32_t *, u_int32_t *));
+int __db_vrfy_duptype __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t));
+int __db_salvage_duptree __P((DB *, VRFY_DBINFO *, db_pgno_t, DBT *, void *, int (*)(void *, const void *), u_int32_t));
+int __db_vrfy_dbinfo_create __P((ENV *, DB_THREAD_INFO *, u_int32_t, VRFY_DBINFO **));
+int __db_vrfy_dbinfo_destroy __P((ENV *, VRFY_DBINFO *));
+int __db_vrfy_getpageinfo __P((VRFY_DBINFO *, db_pgno_t, VRFY_PAGEINFO **));
+int __db_vrfy_putpageinfo __P((ENV *, VRFY_DBINFO *, VRFY_PAGEINFO *));
+int __db_vrfy_pgset __P((ENV *, DB_THREAD_INFO *, u_int32_t, DB **));
+int __db_vrfy_pgset_get __P((DB *, DB_THREAD_INFO *, db_pgno_t, int *));
+int __db_vrfy_pgset_inc __P((DB *, DB_THREAD_INFO *, db_pgno_t));
+int __db_vrfy_pgset_next __P((DBC *, db_pgno_t *));
+int __db_vrfy_childcursor __P((VRFY_DBINFO *, DBC **));
+int __db_vrfy_childput __P((VRFY_DBINFO *, db_pgno_t, VRFY_CHILDINFO *));
+int __db_vrfy_ccset __P((DBC *, db_pgno_t, VRFY_CHILDINFO **));
+int __db_vrfy_ccnext __P((DBC *, VRFY_CHILDINFO **));
+int __db_vrfy_ccclose __P((DBC *));
+int __db_salvage_init __P((VRFY_DBINFO *));
+int __db_salvage_destroy __P((VRFY_DBINFO *));
+int __db_salvage_getnext __P((VRFY_DBINFO *, DBC **, db_pgno_t *, u_int32_t *, int));
+int __db_salvage_isdone __P((VRFY_DBINFO *, db_pgno_t));
+int __db_salvage_markdone __P((VRFY_DBINFO *, db_pgno_t));
+int __db_salvage_markneeded __P((VRFY_DBINFO *, db_pgno_t, u_int32_t));
+int __db_vrfy_prdbt __P((DBT *, int, const char *, void *, int (*)(void *, const void *), int, VRFY_DBINFO *));
+int __partition_init __P((DB *, u_int32_t));
+int __partition_set __P((DB *, u_int32_t, DBT *, u_int32_t (*callback)(DB *, DBT *key)));
+int __partition_set_dirs __P((DB *, const char **));
+int __partition_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, DBTYPE, u_int32_t, int, int));
+int __partition_get_callback __P((DB *, u_int32_t *, u_int32_t (**callback)(DB *, DBT *key)));
+int __partition_get_keys __P((DB *, u_int32_t *, DBT **));
+int __partition_get_dirs __P((DB *, const char ***));
+int __partc_init __P((DBC *));
+int __partc_get __P((DBC*, DBT *, DBT *, u_int32_t));
+int __partition_close __P((DB *, DB_TXN *, u_int32_t));
+int __partition_sync __P((DB *));
+int __partition_stat __P((DBC *, void *, u_int32_t));
+int __part_truncate __P((DBC *, u_int32_t *));
+int __part_compact __P((DB *, DB_THREAD_INFO *, DB_TXN *, DBT *, DBT *, DB_COMPACT *, u_int32_t, DBT *));
+int __part_lsn_reset __P((DB *, DB_THREAD_INFO *));
+int __part_fileid_reset __P((ENV *, DB_THREAD_INFO *, const char *, u_int32_t, int));
+int __part_key_range __P((DBC *, DBT *, DB_KEY_RANGE *, u_int32_t));
+int __part_remove __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, u_int32_t));
+int __part_rename __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, const char *));
+int __part_verify __P((DB *, VRFY_DBINFO *, const char *, void *, int (*)(void *, const void *), u_int32_t));
+int __part_testdocopy __P((DB *, const char *));
+int __db_no_partition __P((ENV *));
+int __partition_set __P((DB *, u_int32_t, DBT *, u_int32_t (*callback)(DB *, DBT *key)));
+int __partition_get_callback __P((DB *, u_int32_t *, u_int32_t (**callback)(DB *, DBT *key)));
+int __partition_get_dirs __P((DB *, const char ***));
+int __partition_get_keys __P((DB *, u_int32_t *, DBT **));
+int __partition_init __P((DB *, u_int32_t));
+int __part_fileid_reset __P((ENV *, DB_THREAD_INFO *, const char *, u_int32_t, int));
+int __partition_set_dirs __P((DB *, const char **));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_db_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/db_ext.in b/db-4.8.30/dbinc_auto/db_ext.in
new file mode 100644
index 0000000..f1fcd04
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/db_ext.in
@@ -0,0 +1,412 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _db_ext_h_
+#define _db_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __crdel_metasub_log __crdel_metasub_log@DB_VERSION_UNIQUE_NAME@
+int __crdel_metasub_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, const DBT *, DB_LSN *));
+#define __crdel_metasub_getpgnos __crdel_metasub_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __crdel_metasub_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __crdel_metasub_print __crdel_metasub_print@DB_VERSION_UNIQUE_NAME@
+int __crdel_metasub_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __crdel_metasub_read __crdel_metasub_read@DB_VERSION_UNIQUE_NAME@
+int __crdel_metasub_read __P((DB_ENV *, void *, __crdel_metasub_args **));
+#define __crdel_init_print __crdel_init_print@DB_VERSION_UNIQUE_NAME@
+int __crdel_init_print __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __crdel_init_getpgnos __crdel_init_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __crdel_init_getpgnos __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __crdel_init_recover __crdel_init_recover@DB_VERSION_UNIQUE_NAME@
+int __crdel_init_recover __P((DB_ENV *));
+#define __crdel_metasub_recover __crdel_metasub_recover@DB_VERSION_UNIQUE_NAME@
+int __crdel_metasub_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_master_open __db_master_open@DB_VERSION_UNIQUE_NAME@
+int __db_master_open __P((DB *, DB_TXN *, const char *, u_int32_t, int, DB **));
+#define __db_master_update __db_master_update@DB_VERSION_UNIQUE_NAME@
+int __db_master_update __P((DB *, DB *, DB_TXN *, const char *, DBTYPE, mu_action, const char *, u_int32_t));
+#define __db_dbenv_setup __db_dbenv_setup@DB_VERSION_UNIQUE_NAME@
+int __db_dbenv_setup __P((DB *, DB_TXN *, const char *, u_int32_t));
+#define __db_close __db_close@DB_VERSION_UNIQUE_NAME@
+int __db_close __P((DB *, DB_TXN *, u_int32_t));
+#define __db_refresh __db_refresh@DB_VERSION_UNIQUE_NAME@
+int __db_refresh __P((DB *, DB_TXN *));
+#define __db_log_page __db_log_page@DB_VERSION_UNIQUE_NAME@
+int __db_log_page __P((DB *, DB_TXN *, DB_LSN *, db_pgno_t, PAGE *));
+#define __db_backup_name __db_backup_name@DB_VERSION_UNIQUE_NAME@
+int __db_backup_name __P((DB_ENV *, const char *, DB_TXN *, char **, DB_LSN *));
+#define __dblist_get __dblist_get@DB_VERSION_UNIQUE_NAME@
+DB *__dblist_get __P((DB_ENV *, u_int32_t));
+#if CONFIG_TEST
+#define __db_testcopy __db_testcopy@DB_VERSION_UNIQUE_NAME@
+int __db_testcopy __P((DB *, const char *));
+#endif
+#define __db_cursor __db_cursor@DB_VERSION_UNIQUE_NAME@
+int __db_cursor __P((DB *, DB_TXN *, DBC **, u_int32_t));
+#define __db_icursor __db_icursor@DB_VERSION_UNIQUE_NAME@
+int __db_icursor __P((DB *, DB_TXN *, DBTYPE, db_pgno_t, int, u_int32_t, DBC **));
+#define __db_cprint __db_cprint@DB_VERSION_UNIQUE_NAME@
+int __db_cprint __P((DB *));
+#define __db_fd __db_fd@DB_VERSION_UNIQUE_NAME@
+int __db_fd __P((DB *, int *));
+#define __db_get __db_get@DB_VERSION_UNIQUE_NAME@
+int __db_get __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
+#define __db_put __db_put@DB_VERSION_UNIQUE_NAME@
+int __db_put __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
+#define __db_delete __db_delete@DB_VERSION_UNIQUE_NAME@
+int __db_delete __P((DB *, DB_TXN *, DBT *, u_int32_t));
+#define __db_sync __db_sync@DB_VERSION_UNIQUE_NAME@
+int __db_sync __P((DB *, u_int32_t));
+#define __db_associate __db_associate@DB_VERSION_UNIQUE_NAME@
+int __db_associate __P((DB *, DB *, int (*)(DB *, const DBT *, const DBT *, DBT *), u_int32_t));
+#define __db_pget __db_pget@DB_VERSION_UNIQUE_NAME@
+int __db_pget __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t));
+#define __db_addrem_log __db_addrem_log@DB_VERSION_UNIQUE_NAME@
+int __db_addrem_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t, db_pgno_t, u_int32_t, u_int32_t, const DBT *, const DBT *, DB_LSN *));
+#define __db_addrem_getpgnos __db_addrem_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_addrem_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_addrem_print __db_addrem_print@DB_VERSION_UNIQUE_NAME@
+int __db_addrem_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_addrem_read __db_addrem_read@DB_VERSION_UNIQUE_NAME@
+int __db_addrem_read __P((DB_ENV *, void *, __db_addrem_args **));
+#define __db_big_log __db_big_log@DB_VERSION_UNIQUE_NAME@
+int __db_big_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t, db_pgno_t, db_pgno_t, db_pgno_t, const DBT *, DB_LSN *, DB_LSN *, DB_LSN *));
+#define __db_big_getpgnos __db_big_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_big_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_big_print __db_big_print@DB_VERSION_UNIQUE_NAME@
+int __db_big_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_big_read __db_big_read@DB_VERSION_UNIQUE_NAME@
+int __db_big_read __P((DB_ENV *, void *, __db_big_args **));
+#define __db_ovref_log __db_ovref_log@DB_VERSION_UNIQUE_NAME@
+int __db_ovref_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, int32_t, DB_LSN *));
+#define __db_ovref_getpgnos __db_ovref_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_ovref_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_ovref_print __db_ovref_print@DB_VERSION_UNIQUE_NAME@
+int __db_ovref_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_ovref_read __db_ovref_read@DB_VERSION_UNIQUE_NAME@
+int __db_ovref_read __P((DB_ENV *, void *, __db_ovref_args **));
+#define __db_relink_log __db_relink_log@DB_VERSION_UNIQUE_NAME@
+int __db_relink_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *));
+#define __db_relink_getpgnos __db_relink_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_relink_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_relink_print __db_relink_print@DB_VERSION_UNIQUE_NAME@
+int __db_relink_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_relink_read __db_relink_read@DB_VERSION_UNIQUE_NAME@
+int __db_relink_read __P((DB_ENV *, void *, __db_relink_args **));
+#define __db_debug_log __db_debug_log@DB_VERSION_UNIQUE_NAME@
+int __db_debug_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, int32_t, const DBT *, const DBT *, u_int32_t));
+#define __db_debug_getpgnos __db_debug_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_debug_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_debug_print __db_debug_print@DB_VERSION_UNIQUE_NAME@
+int __db_debug_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_debug_read __db_debug_read@DB_VERSION_UNIQUE_NAME@
+int __db_debug_read __P((DB_ENV *, void *, __db_debug_args **));
+#define __db_noop_log __db_noop_log@DB_VERSION_UNIQUE_NAME@
+int __db_noop_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *));
+#define __db_noop_getpgnos __db_noop_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_noop_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_noop_print __db_noop_print@DB_VERSION_UNIQUE_NAME@
+int __db_noop_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_noop_read __db_noop_read@DB_VERSION_UNIQUE_NAME@
+int __db_noop_read __P((DB_ENV *, void *, __db_noop_args **));
+#define __db_pg_alloc_log __db_pg_alloc_log@DB_VERSION_UNIQUE_NAME@
+int __db_pg_alloc_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, u_int32_t, db_pgno_t));
+#define __db_pg_alloc_getpgnos __db_pg_alloc_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_pg_alloc_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_pg_alloc_print __db_pg_alloc_print@DB_VERSION_UNIQUE_NAME@
+int __db_pg_alloc_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_pg_alloc_read __db_pg_alloc_read@DB_VERSION_UNIQUE_NAME@
+int __db_pg_alloc_read __P((DB_ENV *, void *, __db_pg_alloc_args **));
+#define __db_pg_free_log __db_pg_free_log@DB_VERSION_UNIQUE_NAME@
+int __db_pg_free_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *, db_pgno_t, const DBT *, db_pgno_t));
+#define __db_pg_free_getpgnos __db_pg_free_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_pg_free_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_pg_free_print __db_pg_free_print@DB_VERSION_UNIQUE_NAME@
+int __db_pg_free_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_pg_free_read __db_pg_free_read@DB_VERSION_UNIQUE_NAME@
+int __db_pg_free_read __P((DB_ENV *, void *, __db_pg_free_args **));
+#define __db_init_print __db_init_print@DB_VERSION_UNIQUE_NAME@
+int __db_init_print __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __db_init_getpgnos __db_init_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __db_init_getpgnos __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __db_init_recover __db_init_recover@DB_VERSION_UNIQUE_NAME@
+int __db_init_recover __P((DB_ENV *));
+#define __db_c_close __db_c_close@DB_VERSION_UNIQUE_NAME@
+int __db_c_close __P((DBC *));
+#define __db_c_destroy __db_c_destroy@DB_VERSION_UNIQUE_NAME@
+int __db_c_destroy __P((DBC *));
+#define __db_c_count __db_c_count@DB_VERSION_UNIQUE_NAME@
+int __db_c_count __P((DBC *, db_recno_t *, u_int32_t));
+#define __db_c_del __db_c_del@DB_VERSION_UNIQUE_NAME@
+int __db_c_del __P((DBC *, u_int32_t));
+#define __db_c_dup __db_c_dup@DB_VERSION_UNIQUE_NAME@
+int __db_c_dup __P((DBC *, DBC **, u_int32_t));
+#define __db_c_idup __db_c_idup@DB_VERSION_UNIQUE_NAME@
+int __db_c_idup __P((DBC *, DBC **, u_int32_t));
+#define __db_c_newopd __db_c_newopd@DB_VERSION_UNIQUE_NAME@
+int __db_c_newopd __P((DBC *, db_pgno_t, DBC **));
+#define __db_c_get __db_c_get@DB_VERSION_UNIQUE_NAME@
+int __db_c_get __P((DBC *, DBT *, DBT *, u_int32_t));
+#define __db_c_put __db_c_put@DB_VERSION_UNIQUE_NAME@
+int __db_c_put __P((DBC *, DBT *, DBT *, u_int32_t));
+#define __db_duperr __db_duperr@DB_VERSION_UNIQUE_NAME@
+int __db_duperr __P((DB *, u_int32_t));
+#define __db_c_secondary_get __db_c_secondary_get@DB_VERSION_UNIQUE_NAME@
+int __db_c_secondary_get __P((DBC *, DBT *, DBT *, u_int32_t));
+#define __db_c_pget __db_c_pget@DB_VERSION_UNIQUE_NAME@
+int __db_c_pget __P((DBC *, DBT *, DBT *, DBT *, u_int32_t));
+#define __db_c_del_primary __db_c_del_primary@DB_VERSION_UNIQUE_NAME@
+int __db_c_del_primary __P((DBC *));
+#define __db_s_first __db_s_first@DB_VERSION_UNIQUE_NAME@
+DB *__db_s_first __P((DB *));
+#define __db_s_next __db_s_next@DB_VERSION_UNIQUE_NAME@
+int __db_s_next __P((DB **, DB_TXN *));
+#define __db_s_done __db_s_done@DB_VERSION_UNIQUE_NAME@
+int __db_s_done __P((DB *, DB_TXN *));
+#define __db_partsize __db_partsize@DB_VERSION_UNIQUE_NAME@
+u_int32_t __db_partsize __P((u_int32_t, DBT *));
+#define __db_pgin __db_pgin@DB_VERSION_UNIQUE_NAME@
+int __db_pgin __P((DB_ENV *, db_pgno_t, void *, DBT *));
+#define __db_pgout __db_pgout@DB_VERSION_UNIQUE_NAME@
+int __db_pgout __P((DB_ENV *, db_pgno_t, void *, DBT *));
+#define __db_metaswap __db_metaswap@DB_VERSION_UNIQUE_NAME@
+void __db_metaswap __P((PAGE *));
+#define __db_byteswap __db_byteswap@DB_VERSION_UNIQUE_NAME@
+int __db_byteswap __P((DB_ENV *, db_pgno_t, PAGE *, size_t, int));
+#define __db_dispatch __db_dispatch@DB_VERSION_UNIQUE_NAME@
+int __db_dispatch __P((DB_ENV *, int (**)__P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)), DBT *, DB_LSN *, db_recops, void *));
+#define __db_add_recovery __db_add_recovery@DB_VERSION_UNIQUE_NAME@
+int __db_add_recovery __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *, int (*)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), u_int32_t));
+#define __db_txnlist_init __db_txnlist_init@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_init __P((DB_ENV *, u_int32_t, u_int32_t, void *));
+#define __db_txnlist_add __db_txnlist_add@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_add __P((DB_ENV *, void *, u_int32_t, int32_t, DB_LSN *));
+#define __db_txnlist_remove __db_txnlist_remove@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_remove __P((DB_ENV *, void *, u_int32_t));
+#define __db_txnlist_ckp __db_txnlist_ckp@DB_VERSION_UNIQUE_NAME@
+void __db_txnlist_ckp __P((DB_ENV *, void *, DB_LSN *));
+#define __db_txnlist_close __db_txnlist_close@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_close __P((void *, int32_t, u_int32_t));
+#define __db_txnlist_delete __db_txnlist_delete@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_delete __P((DB_ENV *, void *, char *, u_int32_t, int));
+#define __db_txnlist_end __db_txnlist_end@DB_VERSION_UNIQUE_NAME@
+void __db_txnlist_end __P((DB_ENV *, void *));
+#define __db_txnlist_find __db_txnlist_find@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_find __P((DB_ENV *, void *, u_int32_t));
+#define __db_txnlist_update __db_txnlist_update@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_update __P((DB_ENV *, void *, u_int32_t, u_int32_t, DB_LSN *));
+#define __db_txnlist_gen __db_txnlist_gen@DB_VERSION_UNIQUE_NAME@
+void __db_txnlist_gen __P((void *, int));
+#define __db_txnlist_lsnadd __db_txnlist_lsnadd@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_lsnadd __P((DB_ENV *, void *, DB_LSN *, u_int32_t));
+#define __db_txnlist_lsninit __db_txnlist_lsninit@DB_VERSION_UNIQUE_NAME@
+int __db_txnlist_lsninit __P((DB_ENV *, DB_TXNHEAD *, DB_LSN *));
+#define __db_add_limbo __db_add_limbo@DB_VERSION_UNIQUE_NAME@
+int __db_add_limbo __P((DB_ENV *, void *, int32_t, db_pgno_t, int32_t));
+#define __db_do_the_limbo __db_do_the_limbo@DB_VERSION_UNIQUE_NAME@
+int __db_do_the_limbo __P((DB_ENV *, DB_TXNHEAD *));
+#define __db_txnlist_print __db_txnlist_print@DB_VERSION_UNIQUE_NAME@
+void __db_txnlist_print __P((void *));
+#define __db_ditem __db_ditem@DB_VERSION_UNIQUE_NAME@
+int __db_ditem __P((DBC *, PAGE *, u_int32_t, u_int32_t));
+#define __db_pitem __db_pitem@DB_VERSION_UNIQUE_NAME@
+int __db_pitem __P((DBC *, PAGE *, u_int32_t, u_int32_t, DBT *, DBT *));
+#define __db_relink __db_relink@DB_VERSION_UNIQUE_NAME@
+int __db_relink __P((DBC *, u_int32_t, PAGE *, PAGE **, int));
+#define __db_cursorchk __db_cursorchk@DB_VERSION_UNIQUE_NAME@
+int __db_cursorchk __P((const DB *, u_int32_t));
+#define __db_ccountchk __db_ccountchk@DB_VERSION_UNIQUE_NAME@
+int __db_ccountchk __P((const DB *, u_int32_t, int));
+#define __db_cdelchk __db_cdelchk@DB_VERSION_UNIQUE_NAME@
+int __db_cdelchk __P((const DB *, u_int32_t, int));
+#define __db_cgetchk __db_cgetchk@DB_VERSION_UNIQUE_NAME@
+int __db_cgetchk __P((const DB *, DBT *, DBT *, u_int32_t, int));
+#define __db_cputchk __db_cputchk@DB_VERSION_UNIQUE_NAME@
+int __db_cputchk __P((const DB *, const DBT *, DBT *, u_int32_t, int));
+#define __db_pgetchk __db_pgetchk@DB_VERSION_UNIQUE_NAME@
+int __db_pgetchk __P((const DB *, const DBT *, DBT *, DBT *, u_int32_t));
+#define __db_cpgetchk __db_cpgetchk@DB_VERSION_UNIQUE_NAME@
+int __db_cpgetchk __P((const DB *, DBT *, DBT *, DBT *, u_int32_t, int));
+#define __db_closechk __db_closechk@DB_VERSION_UNIQUE_NAME@
+int __db_closechk __P((const DB *, u_int32_t));
+#define __db_delchk __db_delchk@DB_VERSION_UNIQUE_NAME@
+int __db_delchk __P((const DB *, DBT *, u_int32_t));
+#define __db_getchk __db_getchk@DB_VERSION_UNIQUE_NAME@
+int __db_getchk __P((const DB *, const DBT *, DBT *, u_int32_t));
+#define __db_joinchk __db_joinchk@DB_VERSION_UNIQUE_NAME@
+int __db_joinchk __P((const DB *, DBC * const *, u_int32_t));
+#define __db_joingetchk __db_joingetchk@DB_VERSION_UNIQUE_NAME@
+int __db_joingetchk __P((const DB *, DBT *, u_int32_t));
+#define __db_putchk __db_putchk@DB_VERSION_UNIQUE_NAME@
+int __db_putchk __P((const DB *, DBT *, const DBT *, u_int32_t, int));
+#define __db_removechk __db_removechk@DB_VERSION_UNIQUE_NAME@
+int __db_removechk __P((const DB *, u_int32_t));
+#define __db_statchk __db_statchk@DB_VERSION_UNIQUE_NAME@
+int __db_statchk __P((const DB *, u_int32_t));
+#define __db_syncchk __db_syncchk@DB_VERSION_UNIQUE_NAME@
+int __db_syncchk __P((const DB *, u_int32_t));
+#define __db_secondary_corrupt __db_secondary_corrupt@DB_VERSION_UNIQUE_NAME@
+int __db_secondary_corrupt __P((DB *));
+#define __db_associatechk __db_associatechk@DB_VERSION_UNIQUE_NAME@
+int __db_associatechk __P((DB *, DB *, int (*)(DB *, const DBT *, const DBT *, DBT *), u_int32_t));
+#define __db_join __db_join@DB_VERSION_UNIQUE_NAME@
+int __db_join __P((DB *, DBC **, DBC **, u_int32_t));
+#define __db_new __db_new@DB_VERSION_UNIQUE_NAME@
+int __db_new __P((DBC *, u_int32_t, PAGE **));
+#define __db_free __db_free@DB_VERSION_UNIQUE_NAME@
+int __db_free __P((DBC *, PAGE *));
+#define __db_lprint __db_lprint@DB_VERSION_UNIQUE_NAME@
+int __db_lprint __P((DBC *));
+#define __db_lget __db_lget@DB_VERSION_UNIQUE_NAME@
+int __db_lget __P((DBC *, int, db_pgno_t, db_lockmode_t, u_int32_t, DB_LOCK *));
+#define __db_lput __db_lput@DB_VERSION_UNIQUE_NAME@
+int __db_lput __P((DBC *, DB_LOCK *));
+#define __dbh_am_chk __dbh_am_chk@DB_VERSION_UNIQUE_NAME@
+int __dbh_am_chk __P((DB *, u_int32_t));
+#define __db_set_lorder __db_set_lorder@DB_VERSION_UNIQUE_NAME@
+int __db_set_lorder __P((DB *, int));
+#define __db_open __db_open@DB_VERSION_UNIQUE_NAME@
+int __db_open __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int));
+#define __db_dbopen __db_dbopen@DB_VERSION_UNIQUE_NAME@
+int __db_dbopen __P((DB *, DB_TXN *, const char *, const char *, u_int32_t, int, db_pgno_t));
+#define __db_new_file __db_new_file@DB_VERSION_UNIQUE_NAME@
+int __db_new_file __P((DB *, DB_TXN *, DB_FH *, const char *));
+#define __db_init_subdb __db_init_subdb@DB_VERSION_UNIQUE_NAME@
+int __db_init_subdb __P((DB *, DB *, const char *, DB_TXN *));
+#define __db_meta_setup __db_meta_setup@DB_VERSION_UNIQUE_NAME@
+int __db_meta_setup __P((DB_ENV *, DB *, const char *, DBMETA *));
+#define __db_goff __db_goff@DB_VERSION_UNIQUE_NAME@
+int __db_goff __P((DB *, DBT *, u_int32_t, db_pgno_t, void **, u_int32_t *));
+#define __db_poff __db_poff@DB_VERSION_UNIQUE_NAME@
+int __db_poff __P((DBC *, const DBT *, db_pgno_t *));
+#define __db_ovref __db_ovref@DB_VERSION_UNIQUE_NAME@
+int __db_ovref __P((DBC *, db_pgno_t, int32_t));
+#define __db_doff __db_doff@DB_VERSION_UNIQUE_NAME@
+int __db_doff __P((DBC *, db_pgno_t));
+#define __db_moff __db_moff@DB_VERSION_UNIQUE_NAME@
+int __db_moff __P((DB *, const DBT *, db_pgno_t, u_int32_t, int (*)(DB *, const DBT *, const DBT *), int *));
+#define __db_vrfy_overflow __db_vrfy_overflow@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_overflow __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+#define __db_vrfy_ovfl_structure __db_vrfy_ovfl_structure@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_ovfl_structure __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t, u_int32_t));
+#define __db_safe_goff __db_safe_goff@DB_VERSION_UNIQUE_NAME@
+int __db_safe_goff __P((DB *, VRFY_DBINFO *, db_pgno_t, DBT *, void **, u_int32_t));
+#define __db_loadme __db_loadme@DB_VERSION_UNIQUE_NAME@
+void __db_loadme __P((void));
+#define __db_dump __db_dump@DB_VERSION_UNIQUE_NAME@
+int __db_dump __P((DB *, char *, char *));
+#define __db_inmemdbflags __db_inmemdbflags@DB_VERSION_UNIQUE_NAME@
+void __db_inmemdbflags __P((u_int32_t, void *, void (*)(u_int32_t, const FN *, void *)));
+#define __db_prnpage __db_prnpage@DB_VERSION_UNIQUE_NAME@
+int __db_prnpage __P((DB *, db_pgno_t));
+#define __db_prpage __db_prpage@DB_VERSION_UNIQUE_NAME@
+int __db_prpage __P((DB *, PAGE *, u_int32_t));
+#define __db_pr __db_pr@DB_VERSION_UNIQUE_NAME@
+void __db_pr __P((u_int8_t *, u_int32_t));
+#define __db_prdbt __db_prdbt@DB_VERSION_UNIQUE_NAME@
+int __db_prdbt __P((DBT *, int, const char *, void *, int (*)(void *, const void *), int, VRFY_DBINFO *));
+#define __db_prflags __db_prflags@DB_VERSION_UNIQUE_NAME@
+void __db_prflags __P((u_int32_t, const FN *, void *));
+#define __db_prheader __db_prheader@DB_VERSION_UNIQUE_NAME@
+int __db_prheader __P((DB *, char *, int, int, void *, int (*)(void *, const void *), VRFY_DBINFO *, db_pgno_t));
+#define __db_prfooter __db_prfooter@DB_VERSION_UNIQUE_NAME@
+int __db_prfooter __P((void *, int (*)(void *, const void *)));
+#define __db_addrem_recover __db_addrem_recover@DB_VERSION_UNIQUE_NAME@
+int __db_addrem_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_big_recover __db_big_recover@DB_VERSION_UNIQUE_NAME@
+int __db_big_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_ovref_recover __db_ovref_recover@DB_VERSION_UNIQUE_NAME@
+int __db_ovref_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_relink_recover __db_relink_recover@DB_VERSION_UNIQUE_NAME@
+int __db_relink_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_debug_recover __db_debug_recover@DB_VERSION_UNIQUE_NAME@
+int __db_debug_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_noop_recover __db_noop_recover@DB_VERSION_UNIQUE_NAME@
+int __db_noop_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_pg_alloc_recover __db_pg_alloc_recover@DB_VERSION_UNIQUE_NAME@
+int __db_pg_alloc_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_pg_free_recover __db_pg_free_recover@DB_VERSION_UNIQUE_NAME@
+int __db_pg_free_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __db_traverse_big __db_traverse_big@DB_VERSION_UNIQUE_NAME@
+int __db_traverse_big __P((DB *, db_pgno_t, int (*)(DB *, PAGE *, void *, int *), void *));
+#define __db_reclaim_callback __db_reclaim_callback@DB_VERSION_UNIQUE_NAME@
+int __db_reclaim_callback __P((DB *, PAGE *, void *, int *));
+#define __db_truncate_callback __db_truncate_callback@DB_VERSION_UNIQUE_NAME@
+int __db_truncate_callback __P((DB *, PAGE *, void *, int *));
+#define __db_remove __db_remove@DB_VERSION_UNIQUE_NAME@
+int __db_remove __P((DB *, DB_TXN *, const char *, const char *, u_int32_t));
+#define __db_truncate __db_truncate@DB_VERSION_UNIQUE_NAME@
+int __db_truncate __P((DB *, DB_TXN *, u_int32_t *, u_int32_t));
+#define __db_rename __db_rename@DB_VERSION_UNIQUE_NAME@
+int __db_rename __P((DB *, DB_TXN *, const char *, const char *, const char *, u_int32_t));
+#define __db_ret __db_ret@DB_VERSION_UNIQUE_NAME@
+int __db_ret __P((DB *, PAGE *, u_int32_t, DBT *, void **, u_int32_t *));
+#define __db_retcopy __db_retcopy@DB_VERSION_UNIQUE_NAME@
+int __db_retcopy __P((DB *, DBT *, void *, u_int32_t, void **, u_int32_t *));
+#define __db_upgrade __db_upgrade@DB_VERSION_UNIQUE_NAME@
+int __db_upgrade __P((DB *, const char *, u_int32_t));
+#define __db_lastpgno __db_lastpgno@DB_VERSION_UNIQUE_NAME@
+int __db_lastpgno __P((DB *, char *, DB_FH *, db_pgno_t *));
+#define __db_31_offdup __db_31_offdup@DB_VERSION_UNIQUE_NAME@
+int __db_31_offdup __P((DB *, char *, DB_FH *, int, db_pgno_t *));
+#define __db_verify __db_verify@DB_VERSION_UNIQUE_NAME@
+int __db_verify __P((DB *, const char *, const char *, FILE *, u_int32_t));
+#define __db_verify_callback __db_verify_callback@DB_VERSION_UNIQUE_NAME@
+int __db_verify_callback __P((void *, const void *));
+#define __db_verify_internal __db_verify_internal@DB_VERSION_UNIQUE_NAME@
+int __db_verify_internal __P((DB *, const char *, const char *, void *, int (*)(void *, const void *), u_int32_t));
+#define __db_vrfy_datapage __db_vrfy_datapage@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_datapage __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+#define __db_vrfy_meta __db_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_meta __P((DB *, VRFY_DBINFO *, DBMETA *, db_pgno_t, u_int32_t));
+#define __db_vrfy_struct_feedback __db_vrfy_struct_feedback@DB_VERSION_UNIQUE_NAME@
+void __db_vrfy_struct_feedback __P((DB *, VRFY_DBINFO *));
+#define __db_vrfy_inpitem __db_vrfy_inpitem@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_inpitem __P((DB *, PAGE *, db_pgno_t, u_int32_t, int, u_int32_t, u_int32_t *, u_int32_t *));
+#define __db_vrfy_duptype __db_vrfy_duptype@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_duptype __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t));
+#define __db_salvage_duptree __db_salvage_duptree@DB_VERSION_UNIQUE_NAME@
+int __db_salvage_duptree __P((DB *, VRFY_DBINFO *, db_pgno_t, DBT *, void *, int (*)(void *, const void *), u_int32_t));
+#define __db_vrfy_dbinfo_create __db_vrfy_dbinfo_create@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_dbinfo_create __P((DB_ENV *, u_int32_t, VRFY_DBINFO **));
+#define __db_vrfy_dbinfo_destroy __db_vrfy_dbinfo_destroy@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_dbinfo_destroy __P((DB_ENV *, VRFY_DBINFO *));
+#define __db_vrfy_getpageinfo __db_vrfy_getpageinfo@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_getpageinfo __P((VRFY_DBINFO *, db_pgno_t, VRFY_PAGEINFO **));
+#define __db_vrfy_putpageinfo __db_vrfy_putpageinfo@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_putpageinfo __P((DB_ENV *, VRFY_DBINFO *, VRFY_PAGEINFO *));
+#define __db_vrfy_pgset __db_vrfy_pgset@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_pgset __P((DB_ENV *, u_int32_t, DB **));
+#define __db_vrfy_pgset_get __db_vrfy_pgset_get@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_pgset_get __P((DB *, db_pgno_t, int *));
+#define __db_vrfy_pgset_inc __db_vrfy_pgset_inc@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_pgset_inc __P((DB *, db_pgno_t));
+#define __db_vrfy_pgset_dec __db_vrfy_pgset_dec@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_pgset_dec __P((DB *, db_pgno_t));
+#define __db_vrfy_pgset_next __db_vrfy_pgset_next@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_pgset_next __P((DBC *, db_pgno_t *));
+#define __db_vrfy_childcursor __db_vrfy_childcursor@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_childcursor __P((VRFY_DBINFO *, DBC **));
+#define __db_vrfy_childput __db_vrfy_childput@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_childput __P((VRFY_DBINFO *, db_pgno_t, VRFY_CHILDINFO *));
+#define __db_vrfy_ccset __db_vrfy_ccset@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_ccset __P((DBC *, db_pgno_t, VRFY_CHILDINFO **));
+#define __db_vrfy_ccnext __db_vrfy_ccnext@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_ccnext __P((DBC *, VRFY_CHILDINFO **));
+#define __db_vrfy_ccclose __db_vrfy_ccclose@DB_VERSION_UNIQUE_NAME@
+int __db_vrfy_ccclose __P((DBC *));
+#define __db_salvage_init __db_salvage_init@DB_VERSION_UNIQUE_NAME@
+int __db_salvage_init __P((VRFY_DBINFO *));
+#define __db_salvage_destroy __db_salvage_destroy@DB_VERSION_UNIQUE_NAME@
+void __db_salvage_destroy __P((VRFY_DBINFO *));
+#define __db_salvage_getnext __db_salvage_getnext@DB_VERSION_UNIQUE_NAME@
+int __db_salvage_getnext __P((VRFY_DBINFO *, db_pgno_t *, u_int32_t *));
+#define __db_salvage_isdone __db_salvage_isdone@DB_VERSION_UNIQUE_NAME@
+int __db_salvage_isdone __P((VRFY_DBINFO *, db_pgno_t));
+#define __db_salvage_markdone __db_salvage_markdone@DB_VERSION_UNIQUE_NAME@
+int __db_salvage_markdone __P((VRFY_DBINFO *, db_pgno_t));
+#define __db_salvage_markneeded __db_salvage_markneeded@DB_VERSION_UNIQUE_NAME@
+int __db_salvage_markneeded __P((VRFY_DBINFO *, db_pgno_t, u_int32_t));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _db_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/db_server.in b/db-4.8.30/dbinc_auto/db_server.in
new file mode 100644
index 0000000..9d1c635
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/db_server.in
@@ -0,0 +1,1032 @@
+/*
+ * Please do not edit this file.
+ * It was generated using rpcgen.
+ */
+
+#ifndef _DB_SERVER_H_RPCGEN
+#define _DB_SERVER_H_RPCGEN
+
+#include <rpc/rpc.h>
+
+struct __env_cachesize_msg {
+ u_int dbenvcl_id;
+ u_int gbytes;
+ u_int bytes;
+ u_int ncache;
+};
+typedef struct __env_cachesize_msg __env_cachesize_msg;
+
+struct __env_cachesize_reply {
+ int status;
+};
+typedef struct __env_cachesize_reply __env_cachesize_reply;
+
+struct __env_close_msg {
+ u_int dbenvcl_id;
+ u_int flags;
+};
+typedef struct __env_close_msg __env_close_msg;
+
+struct __env_close_reply {
+ int status;
+};
+typedef struct __env_close_reply __env_close_reply;
+
+struct __env_create_msg {
+ u_int timeout;
+};
+typedef struct __env_create_msg __env_create_msg;
+
+struct __env_create_reply {
+ int status;
+ u_int envcl_id;
+};
+typedef struct __env_create_reply __env_create_reply;
+
+struct __env_flags_msg {
+ u_int dbenvcl_id;
+ u_int flags;
+ u_int onoff;
+};
+typedef struct __env_flags_msg __env_flags_msg;
+
+struct __env_flags_reply {
+ int status;
+};
+typedef struct __env_flags_reply __env_flags_reply;
+
+struct __env_open_msg {
+ u_int dbenvcl_id;
+ char *home;
+ u_int flags;
+ u_int mode;
+};
+typedef struct __env_open_msg __env_open_msg;
+
+struct __env_open_reply {
+ int status;
+ u_int envcl_id;
+};
+typedef struct __env_open_reply __env_open_reply;
+
+struct __env_remove_msg {
+ u_int dbenvcl_id;
+ char *home;
+ u_int flags;
+};
+typedef struct __env_remove_msg __env_remove_msg;
+
+struct __env_remove_reply {
+ int status;
+};
+typedef struct __env_remove_reply __env_remove_reply;
+
+struct __txn_abort_msg {
+ u_int txnpcl_id;
+};
+typedef struct __txn_abort_msg __txn_abort_msg;
+
+struct __txn_abort_reply {
+ int status;
+};
+typedef struct __txn_abort_reply __txn_abort_reply;
+
+struct __txn_begin_msg {
+ u_int dbenvcl_id;
+ u_int parentcl_id;
+ u_int flags;
+};
+typedef struct __txn_begin_msg __txn_begin_msg;
+
+struct __txn_begin_reply {
+ int status;
+ u_int txnidcl_id;
+};
+typedef struct __txn_begin_reply __txn_begin_reply;
+
+struct __txn_commit_msg {
+ u_int txnpcl_id;
+ u_int flags;
+};
+typedef struct __txn_commit_msg __txn_commit_msg;
+
+struct __txn_commit_reply {
+ int status;
+};
+typedef struct __txn_commit_reply __txn_commit_reply;
+
+struct __txn_discard_msg {
+ u_int txnpcl_id;
+ u_int flags;
+};
+typedef struct __txn_discard_msg __txn_discard_msg;
+
+struct __txn_discard_reply {
+ int status;
+};
+typedef struct __txn_discard_reply __txn_discard_reply;
+
+struct __txn_prepare_msg {
+ u_int txnpcl_id;
+ char gid[128];
+};
+typedef struct __txn_prepare_msg __txn_prepare_msg;
+
+struct __txn_prepare_reply {
+ int status;
+};
+typedef struct __txn_prepare_reply __txn_prepare_reply;
+
+struct __txn_recover_msg {
+ u_int dbenvcl_id;
+ u_int count;
+ u_int flags;
+};
+typedef struct __txn_recover_msg __txn_recover_msg;
+
+struct __txn_recover_reply {
+ int status;
+ struct {
+ u_int txn_len;
+ u_int *txn_val;
+ } txn;
+ struct {
+ u_int gid_len;
+ char *gid_val;
+ } gid;
+ u_int retcount;
+};
+typedef struct __txn_recover_reply __txn_recover_reply;
+
+struct __db_associate_msg {
+ u_int dbpcl_id;
+ u_int sdbpcl_id;
+ u_int flags;
+};
+typedef struct __db_associate_msg __db_associate_msg;
+
+struct __db_associate_reply {
+ int status;
+};
+typedef struct __db_associate_reply __db_associate_reply;
+
+struct __db_bt_maxkey_msg {
+ u_int dbpcl_id;
+ u_int maxkey;
+};
+typedef struct __db_bt_maxkey_msg __db_bt_maxkey_msg;
+
+struct __db_bt_maxkey_reply {
+ int status;
+};
+typedef struct __db_bt_maxkey_reply __db_bt_maxkey_reply;
+
+struct __db_bt_minkey_msg {
+ u_int dbpcl_id;
+ u_int minkey;
+};
+typedef struct __db_bt_minkey_msg __db_bt_minkey_msg;
+
+struct __db_bt_minkey_reply {
+ int status;
+};
+typedef struct __db_bt_minkey_reply __db_bt_minkey_reply;
+
+struct __db_close_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int flags;
+};
+typedef struct __db_close_msg __db_close_msg;
+
+struct __db_close_reply {
+ int status;
+};
+typedef struct __db_close_reply __db_close_reply;
+
+struct __db_create_msg {
+ u_int dbenvcl_id;
+ u_int flags;
+};
+typedef struct __db_create_msg __db_create_msg;
+
+struct __db_create_reply {
+ int status;
+ u_int dbcl_id;
+};
+typedef struct __db_create_reply __db_create_reply;
+
+struct __db_del_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int keydlen;
+ u_int keydoff;
+ u_int keyulen;
+ u_int keyflags;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ u_int flags;
+};
+typedef struct __db_del_msg __db_del_msg;
+
+struct __db_del_reply {
+ int status;
+};
+typedef struct __db_del_reply __db_del_reply;
+
+struct __db_extentsize_msg {
+ u_int dbpcl_id;
+ u_int extentsize;
+};
+typedef struct __db_extentsize_msg __db_extentsize_msg;
+
+struct __db_extentsize_reply {
+ int status;
+};
+typedef struct __db_extentsize_reply __db_extentsize_reply;
+
+struct __db_flags_msg {
+ u_int dbpcl_id;
+ u_int flags;
+};
+typedef struct __db_flags_msg __db_flags_msg;
+
+struct __db_flags_reply {
+ int status;
+};
+typedef struct __db_flags_reply __db_flags_reply;
+
+struct __db_get_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int keydlen;
+ u_int keydoff;
+ u_int keyulen;
+ u_int keyflags;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ u_int datadlen;
+ u_int datadoff;
+ u_int dataulen;
+ u_int dataflags;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+ u_int flags;
+};
+typedef struct __db_get_msg __db_get_msg;
+
+struct __db_get_reply {
+ int status;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+};
+typedef struct __db_get_reply __db_get_reply;
+
+struct __db_h_ffactor_msg {
+ u_int dbpcl_id;
+ u_int ffactor;
+};
+typedef struct __db_h_ffactor_msg __db_h_ffactor_msg;
+
+struct __db_h_ffactor_reply {
+ int status;
+};
+typedef struct __db_h_ffactor_reply __db_h_ffactor_reply;
+
+struct __db_h_nelem_msg {
+ u_int dbpcl_id;
+ u_int nelem;
+};
+typedef struct __db_h_nelem_msg __db_h_nelem_msg;
+
+struct __db_h_nelem_reply {
+ int status;
+};
+typedef struct __db_h_nelem_reply __db_h_nelem_reply;
+
+struct __db_key_range_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int keydlen;
+ u_int keydoff;
+ u_int keyulen;
+ u_int keyflags;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ u_int flags;
+};
+typedef struct __db_key_range_msg __db_key_range_msg;
+
+struct __db_key_range_reply {
+ int status;
+ double less;
+ double equal;
+ double greater;
+};
+typedef struct __db_key_range_reply __db_key_range_reply;
+
+struct __db_lorder_msg {
+ u_int dbpcl_id;
+ u_int lorder;
+};
+typedef struct __db_lorder_msg __db_lorder_msg;
+
+struct __db_lorder_reply {
+ int status;
+};
+typedef struct __db_lorder_reply __db_lorder_reply;
+
+struct __db_open_msg {
+ u_int dbpcl_id;
+ u_int txncl_id;
+ char *name;
+ char *subdb;
+ u_int type;
+ u_int flags;
+ u_int mode;
+};
+typedef struct __db_open_msg __db_open_msg;
+
+struct __db_open_reply {
+ int status;
+ u_int dbcl_id;
+ u_int type;
+ u_int dbflags;
+ u_int lorder;
+};
+typedef struct __db_open_reply __db_open_reply;
+
+struct __db_pagesize_msg {
+ u_int dbpcl_id;
+ u_int pagesize;
+};
+typedef struct __db_pagesize_msg __db_pagesize_msg;
+
+struct __db_pagesize_reply {
+ int status;
+};
+typedef struct __db_pagesize_reply __db_pagesize_reply;
+
+struct __db_pget_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int skeydlen;
+ u_int skeydoff;
+ u_int skeyulen;
+ u_int skeyflags;
+ struct {
+ u_int skeydata_len;
+ char *skeydata_val;
+ } skeydata;
+ u_int pkeydlen;
+ u_int pkeydoff;
+ u_int pkeyulen;
+ u_int pkeyflags;
+ struct {
+ u_int pkeydata_len;
+ char *pkeydata_val;
+ } pkeydata;
+ u_int datadlen;
+ u_int datadoff;
+ u_int dataulen;
+ u_int dataflags;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+ u_int flags;
+};
+typedef struct __db_pget_msg __db_pget_msg;
+
+struct __db_pget_reply {
+ int status;
+ struct {
+ u_int skeydata_len;
+ char *skeydata_val;
+ } skeydata;
+ struct {
+ u_int pkeydata_len;
+ char *pkeydata_val;
+ } pkeydata;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+};
+typedef struct __db_pget_reply __db_pget_reply;
+
+struct __db_put_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int keydlen;
+ u_int keydoff;
+ u_int keyulen;
+ u_int keyflags;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ u_int datadlen;
+ u_int datadoff;
+ u_int dataulen;
+ u_int dataflags;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+ u_int flags;
+};
+typedef struct __db_put_msg __db_put_msg;
+
+struct __db_put_reply {
+ int status;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+};
+typedef struct __db_put_reply __db_put_reply;
+
+struct __db_re_delim_msg {
+ u_int dbpcl_id;
+ u_int delim;
+};
+typedef struct __db_re_delim_msg __db_re_delim_msg;
+
+struct __db_re_delim_reply {
+ int status;
+};
+typedef struct __db_re_delim_reply __db_re_delim_reply;
+
+struct __db_re_len_msg {
+ u_int dbpcl_id;
+ u_int len;
+};
+typedef struct __db_re_len_msg __db_re_len_msg;
+
+struct __db_re_len_reply {
+ int status;
+};
+typedef struct __db_re_len_reply __db_re_len_reply;
+
+struct __db_re_pad_msg {
+ u_int dbpcl_id;
+ u_int pad;
+};
+typedef struct __db_re_pad_msg __db_re_pad_msg;
+
+struct __db_re_pad_reply {
+ int status;
+};
+typedef struct __db_re_pad_reply __db_re_pad_reply;
+
+struct __db_remove_msg {
+ u_int dbpcl_id;
+ u_int txncl_id;
+ char *name;
+ char *subdb;
+ u_int flags;
+};
+typedef struct __db_remove_msg __db_remove_msg;
+
+struct __db_remove_reply {
+ int status;
+};
+typedef struct __db_remove_reply __db_remove_reply;
+
+struct __db_rename_msg {
+ u_int dbpcl_id;
+ u_int txncl_id;
+ char *name;
+ char *subdb;
+ char *newname;
+ u_int flags;
+};
+typedef struct __db_rename_msg __db_rename_msg;
+
+struct __db_rename_reply {
+ int status;
+};
+typedef struct __db_rename_reply __db_rename_reply;
+
+struct __db_stat_msg {
+ u_int dbpcl_id;
+ u_int flags;
+};
+typedef struct __db_stat_msg __db_stat_msg;
+
+struct __db_stat_reply {
+ int status;
+ struct {
+ u_int stats_len;
+ u_int *stats_val;
+ } stats;
+};
+typedef struct __db_stat_reply __db_stat_reply;
+
+struct __db_sync_msg {
+ u_int dbpcl_id;
+ u_int flags;
+};
+typedef struct __db_sync_msg __db_sync_msg;
+
+struct __db_sync_reply {
+ int status;
+};
+typedef struct __db_sync_reply __db_sync_reply;
+
+struct __db_truncate_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int flags;
+};
+typedef struct __db_truncate_msg __db_truncate_msg;
+
+struct __db_truncate_reply {
+ int status;
+ u_int count;
+};
+typedef struct __db_truncate_reply __db_truncate_reply;
+
+struct __db_cursor_msg {
+ u_int dbpcl_id;
+ u_int txnpcl_id;
+ u_int flags;
+};
+typedef struct __db_cursor_msg __db_cursor_msg;
+
+struct __db_cursor_reply {
+ int status;
+ u_int dbcidcl_id;
+};
+typedef struct __db_cursor_reply __db_cursor_reply;
+
+struct __db_join_msg {
+ u_int dbpcl_id;
+ struct {
+ u_int curs_len;
+ u_int *curs_val;
+ } curs;
+ u_int flags;
+};
+typedef struct __db_join_msg __db_join_msg;
+
+struct __db_join_reply {
+ int status;
+ u_int dbcidcl_id;
+};
+typedef struct __db_join_reply __db_join_reply;
+
+struct __dbc_close_msg {
+ u_int dbccl_id;
+};
+typedef struct __dbc_close_msg __dbc_close_msg;
+
+struct __dbc_close_reply {
+ int status;
+};
+typedef struct __dbc_close_reply __dbc_close_reply;
+
+struct __dbc_count_msg {
+ u_int dbccl_id;
+ u_int flags;
+};
+typedef struct __dbc_count_msg __dbc_count_msg;
+
+struct __dbc_count_reply {
+ int status;
+ u_int dupcount;
+};
+typedef struct __dbc_count_reply __dbc_count_reply;
+
+struct __dbc_del_msg {
+ u_int dbccl_id;
+ u_int flags;
+};
+typedef struct __dbc_del_msg __dbc_del_msg;
+
+struct __dbc_del_reply {
+ int status;
+};
+typedef struct __dbc_del_reply __dbc_del_reply;
+
+struct __dbc_dup_msg {
+ u_int dbccl_id;
+ u_int flags;
+};
+typedef struct __dbc_dup_msg __dbc_dup_msg;
+
+struct __dbc_dup_reply {
+ int status;
+ u_int dbcidcl_id;
+};
+typedef struct __dbc_dup_reply __dbc_dup_reply;
+
+struct __dbc_get_msg {
+ u_int dbccl_id;
+ u_int keydlen;
+ u_int keydoff;
+ u_int keyulen;
+ u_int keyflags;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ u_int datadlen;
+ u_int datadoff;
+ u_int dataulen;
+ u_int dataflags;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+ u_int flags;
+};
+typedef struct __dbc_get_msg __dbc_get_msg;
+
+struct __dbc_get_reply {
+ int status;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+};
+typedef struct __dbc_get_reply __dbc_get_reply;
+
+struct __dbc_pget_msg {
+ u_int dbccl_id;
+ u_int skeydlen;
+ u_int skeydoff;
+ u_int skeyulen;
+ u_int skeyflags;
+ struct {
+ u_int skeydata_len;
+ char *skeydata_val;
+ } skeydata;
+ u_int pkeydlen;
+ u_int pkeydoff;
+ u_int pkeyulen;
+ u_int pkeyflags;
+ struct {
+ u_int pkeydata_len;
+ char *pkeydata_val;
+ } pkeydata;
+ u_int datadlen;
+ u_int datadoff;
+ u_int dataulen;
+ u_int dataflags;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+ u_int flags;
+};
+typedef struct __dbc_pget_msg __dbc_pget_msg;
+
+struct __dbc_pget_reply {
+ int status;
+ struct {
+ u_int skeydata_len;
+ char *skeydata_val;
+ } skeydata;
+ struct {
+ u_int pkeydata_len;
+ char *pkeydata_val;
+ } pkeydata;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+};
+typedef struct __dbc_pget_reply __dbc_pget_reply;
+
+struct __dbc_put_msg {
+ u_int dbccl_id;
+ u_int keydlen;
+ u_int keydoff;
+ u_int keyulen;
+ u_int keyflags;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+ u_int datadlen;
+ u_int datadoff;
+ u_int dataulen;
+ u_int dataflags;
+ struct {
+ u_int datadata_len;
+ char *datadata_val;
+ } datadata;
+ u_int flags;
+};
+typedef struct __dbc_put_msg __dbc_put_msg;
+
+struct __dbc_put_reply {
+ int status;
+ struct {
+ u_int keydata_len;
+ char *keydata_val;
+ } keydata;
+};
+typedef struct __dbc_put_reply __dbc_put_reply;
+
+#define __DB_env_cachesize ((unsigned long)(1))
+extern __env_cachesize_reply * __db_env_cachesize_4001();
+#define __DB_env_close ((unsigned long)(2))
+extern __env_close_reply * __db_env_close_4001();
+#define __DB_env_create ((unsigned long)(3))
+extern __env_create_reply * __db_env_create_4001();
+#define __DB_env_flags ((unsigned long)(4))
+extern __env_flags_reply * __db_env_flags_4001();
+#define __DB_env_open ((unsigned long)(5))
+extern __env_open_reply * __db_env_open_4001();
+#define __DB_env_remove ((unsigned long)(6))
+extern __env_remove_reply * __db_env_remove_4001();
+#define __DB_txn_abort ((unsigned long)(7))
+extern __txn_abort_reply * __db_txn_abort_4001();
+#define __DB_txn_begin ((unsigned long)(8))
+extern __txn_begin_reply * __db_txn_begin_4001();
+#define __DB_txn_commit ((unsigned long)(9))
+extern __txn_commit_reply * __db_txn_commit_4001();
+#define __DB_txn_discard ((unsigned long)(10))
+extern __txn_discard_reply * __db_txn_discard_4001();
+#define __DB_txn_prepare ((unsigned long)(11))
+extern __txn_prepare_reply * __db_txn_prepare_4001();
+#define __DB_txn_recover ((unsigned long)(12))
+extern __txn_recover_reply * __db_txn_recover_4001();
+#define __DB_db_associate ((unsigned long)(13))
+extern __db_associate_reply * __db_db_associate_4001();
+#define __DB_db_bt_maxkey ((unsigned long)(14))
+extern __db_bt_maxkey_reply * __db_db_bt_maxkey_4001();
+#define __DB_db_bt_minkey ((unsigned long)(15))
+extern __db_bt_minkey_reply * __db_db_bt_minkey_4001();
+#define __DB_db_close ((unsigned long)(16))
+extern __db_close_reply * __db_db_close_4001();
+#define __DB_db_create ((unsigned long)(17))
+extern __db_create_reply * __db_db_create_4001();
+#define __DB_db_del ((unsigned long)(18))
+extern __db_del_reply * __db_db_del_4001();
+#define __DB_db_extentsize ((unsigned long)(19))
+extern __db_extentsize_reply * __db_db_extentsize_4001();
+#define __DB_db_flags ((unsigned long)(20))
+extern __db_flags_reply * __db_db_flags_4001();
+#define __DB_db_get ((unsigned long)(21))
+extern __db_get_reply * __db_db_get_4001();
+#define __DB_db_h_ffactor ((unsigned long)(22))
+extern __db_h_ffactor_reply * __db_db_h_ffactor_4001();
+#define __DB_db_h_nelem ((unsigned long)(23))
+extern __db_h_nelem_reply * __db_db_h_nelem_4001();
+#define __DB_db_key_range ((unsigned long)(24))
+extern __db_key_range_reply * __db_db_key_range_4001();
+#define __DB_db_lorder ((unsigned long)(25))
+extern __db_lorder_reply * __db_db_lorder_4001();
+#define __DB_db_open ((unsigned long)(26))
+extern __db_open_reply * __db_db_open_4001();
+#define __DB_db_pagesize ((unsigned long)(27))
+extern __db_pagesize_reply * __db_db_pagesize_4001();
+#define __DB_db_pget ((unsigned long)(28))
+extern __db_pget_reply * __db_db_pget_4001();
+#define __DB_db_put ((unsigned long)(29))
+extern __db_put_reply * __db_db_put_4001();
+#define __DB_db_re_delim ((unsigned long)(30))
+extern __db_re_delim_reply * __db_db_re_delim_4001();
+#define __DB_db_re_len ((unsigned long)(31))
+extern __db_re_len_reply * __db_db_re_len_4001();
+#define __DB_db_re_pad ((unsigned long)(32))
+extern __db_re_pad_reply * __db_db_re_pad_4001();
+#define __DB_db_remove ((unsigned long)(33))
+extern __db_remove_reply * __db_db_remove_4001();
+#define __DB_db_rename ((unsigned long)(34))
+extern __db_rename_reply * __db_db_rename_4001();
+#define __DB_db_stat ((unsigned long)(35))
+extern __db_stat_reply * __db_db_stat_4001();
+#define __DB_db_sync ((unsigned long)(36))
+extern __db_sync_reply * __db_db_sync_4001();
+#define __DB_db_truncate ((unsigned long)(37))
+extern __db_truncate_reply * __db_db_truncate_4001();
+#define __DB_db_cursor ((unsigned long)(38))
+extern __db_cursor_reply * __db_db_cursor_4001();
+#define __DB_db_join ((unsigned long)(39))
+extern __db_join_reply * __db_db_join_4001();
+#define __DB_dbc_close ((unsigned long)(40))
+extern __dbc_close_reply * __db_dbc_close_4001();
+#define __DB_dbc_count ((unsigned long)(41))
+extern __dbc_count_reply * __db_dbc_count_4001();
+#define __DB_dbc_del ((unsigned long)(42))
+extern __dbc_del_reply * __db_dbc_del_4001();
+#define __DB_dbc_dup ((unsigned long)(43))
+extern __dbc_dup_reply * __db_dbc_dup_4001();
+#define __DB_dbc_get ((unsigned long)(44))
+extern __dbc_get_reply * __db_dbc_get_4001();
+#define __DB_dbc_pget ((unsigned long)(45))
+extern __dbc_pget_reply * __db_dbc_pget_4001();
+#define __DB_dbc_put ((unsigned long)(46))
+extern __dbc_put_reply * __db_dbc_put_4001();
+extern int db_rpc_serverprog_4001_freeresult();
+
+/* the xdr functions */
+#define xdr___env_cachesize_msg xdr___env_cachesize_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_cachesize_msg();
+#define xdr___env_cachesize_reply xdr___env_cachesize_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_cachesize_reply();
+#define xdr___env_close_msg xdr___env_close_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_close_msg();
+#define xdr___env_close_reply xdr___env_close_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_close_reply();
+#define xdr___env_create_msg xdr___env_create_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_create_msg();
+#define xdr___env_create_reply xdr___env_create_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_create_reply();
+#define xdr___env_flags_msg xdr___env_flags_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_flags_msg();
+#define xdr___env_flags_reply xdr___env_flags_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_flags_reply();
+#define xdr___env_open_msg xdr___env_open_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_open_msg();
+#define xdr___env_open_reply xdr___env_open_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_open_reply();
+#define xdr___env_remove_msg xdr___env_remove_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_remove_msg();
+#define xdr___env_remove_reply xdr___env_remove_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___env_remove_reply();
+#define xdr___txn_abort_msg xdr___txn_abort_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_abort_msg();
+#define xdr___txn_abort_reply xdr___txn_abort_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_abort_reply();
+#define xdr___txn_begin_msg xdr___txn_begin_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_begin_msg();
+#define xdr___txn_begin_reply xdr___txn_begin_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_begin_reply();
+#define xdr___txn_commit_msg xdr___txn_commit_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_commit_msg();
+#define xdr___txn_commit_reply xdr___txn_commit_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_commit_reply();
+#define xdr___txn_discard_msg xdr___txn_discard_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_discard_msg();
+#define xdr___txn_discard_reply xdr___txn_discard_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_discard_reply();
+#define xdr___txn_prepare_msg xdr___txn_prepare_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_prepare_msg();
+#define xdr___txn_prepare_reply xdr___txn_prepare_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_prepare_reply();
+#define xdr___txn_recover_msg xdr___txn_recover_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_recover_msg();
+#define xdr___txn_recover_reply xdr___txn_recover_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___txn_recover_reply();
+#define xdr___db_associate_msg xdr___db_associate_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_associate_msg();
+#define xdr___db_associate_reply xdr___db_associate_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_associate_reply();
+#define xdr___db_bt_maxkey_msg xdr___db_bt_maxkey_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_bt_maxkey_msg();
+#define xdr___db_bt_maxkey_reply xdr___db_bt_maxkey_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_bt_maxkey_reply();
+#define xdr___db_bt_minkey_msg xdr___db_bt_minkey_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_bt_minkey_msg();
+#define xdr___db_bt_minkey_reply xdr___db_bt_minkey_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_bt_minkey_reply();
+#define xdr___db_close_msg xdr___db_close_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_close_msg();
+#define xdr___db_close_reply xdr___db_close_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_close_reply();
+#define xdr___db_create_msg xdr___db_create_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_create_msg();
+#define xdr___db_create_reply xdr___db_create_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_create_reply();
+#define xdr___db_del_msg xdr___db_del_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_del_msg();
+#define xdr___db_del_reply xdr___db_del_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_del_reply();
+#define xdr___db_extentsize_msg xdr___db_extentsize_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_extentsize_msg();
+#define xdr___db_extentsize_reply xdr___db_extentsize_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_extentsize_reply();
+#define xdr___db_flags_msg xdr___db_flags_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_flags_msg();
+#define xdr___db_flags_reply xdr___db_flags_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_flags_reply();
+#define xdr___db_get_msg xdr___db_get_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_get_msg();
+#define xdr___db_get_reply xdr___db_get_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_get_reply();
+#define xdr___db_h_ffactor_msg xdr___db_h_ffactor_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_h_ffactor_msg();
+#define xdr___db_h_ffactor_reply xdr___db_h_ffactor_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_h_ffactor_reply();
+#define xdr___db_h_nelem_msg xdr___db_h_nelem_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_h_nelem_msg();
+#define xdr___db_h_nelem_reply xdr___db_h_nelem_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_h_nelem_reply();
+#define xdr___db_key_range_msg xdr___db_key_range_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_key_range_msg();
+#define xdr___db_key_range_reply xdr___db_key_range_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_key_range_reply();
+#define xdr___db_lorder_msg xdr___db_lorder_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_lorder_msg();
+#define xdr___db_lorder_reply xdr___db_lorder_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_lorder_reply();
+#define xdr___db_open_msg xdr___db_open_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_open_msg();
+#define xdr___db_open_reply xdr___db_open_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_open_reply();
+#define xdr___db_pagesize_msg xdr___db_pagesize_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_pagesize_msg();
+#define xdr___db_pagesize_reply xdr___db_pagesize_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_pagesize_reply();
+#define xdr___db_pget_msg xdr___db_pget_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_pget_msg();
+#define xdr___db_pget_reply xdr___db_pget_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_pget_reply();
+#define xdr___db_put_msg xdr___db_put_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_put_msg();
+#define xdr___db_put_reply xdr___db_put_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_put_reply();
+#define xdr___db_re_delim_msg xdr___db_re_delim_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_re_delim_msg();
+#define xdr___db_re_delim_reply xdr___db_re_delim_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_re_delim_reply();
+#define xdr___db_re_len_msg xdr___db_re_len_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_re_len_msg();
+#define xdr___db_re_len_reply xdr___db_re_len_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_re_len_reply();
+#define xdr___db_re_pad_msg xdr___db_re_pad_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_re_pad_msg();
+#define xdr___db_re_pad_reply xdr___db_re_pad_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_re_pad_reply();
+#define xdr___db_remove_msg xdr___db_remove_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_remove_msg();
+#define xdr___db_remove_reply xdr___db_remove_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_remove_reply();
+#define xdr___db_rename_msg xdr___db_rename_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_rename_msg();
+#define xdr___db_rename_reply xdr___db_rename_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_rename_reply();
+#define xdr___db_stat_msg xdr___db_stat_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_stat_msg();
+#define xdr___db_stat_reply xdr___db_stat_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_stat_reply();
+#define xdr___db_sync_msg xdr___db_sync_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_sync_msg();
+#define xdr___db_sync_reply xdr___db_sync_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_sync_reply();
+#define xdr___db_truncate_msg xdr___db_truncate_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_truncate_msg();
+#define xdr___db_truncate_reply xdr___db_truncate_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_truncate_reply();
+#define xdr___db_cursor_msg xdr___db_cursor_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_cursor_msg();
+#define xdr___db_cursor_reply xdr___db_cursor_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_cursor_reply();
+#define xdr___db_join_msg xdr___db_join_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_join_msg();
+#define xdr___db_join_reply xdr___db_join_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___db_join_reply();
+#define xdr___dbc_close_msg xdr___dbc_close_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_close_msg();
+#define xdr___dbc_close_reply xdr___dbc_close_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_close_reply();
+#define xdr___dbc_count_msg xdr___dbc_count_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_count_msg();
+#define xdr___dbc_count_reply xdr___dbc_count_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_count_reply();
+#define xdr___dbc_del_msg xdr___dbc_del_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_del_msg();
+#define xdr___dbc_del_reply xdr___dbc_del_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_del_reply();
+#define xdr___dbc_dup_msg xdr___dbc_dup_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_dup_msg();
+#define xdr___dbc_dup_reply xdr___dbc_dup_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_dup_reply();
+#define xdr___dbc_get_msg xdr___dbc_get_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_get_msg();
+#define xdr___dbc_get_reply xdr___dbc_get_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_get_reply();
+#define xdr___dbc_pget_msg xdr___dbc_pget_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_pget_msg();
+#define xdr___dbc_pget_reply xdr___dbc_pget_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_pget_reply();
+#define xdr___dbc_put_msg xdr___dbc_put_msg@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_put_msg();
+#define xdr___dbc_put_reply xdr___dbc_put_reply@DB_VERSION_UNIQUE_NAME@
+extern bool_t xdr___dbc_put_reply();
+
+#endif /* !_DB_SERVER_H_RPCGEN */
diff --git a/db-4.8.30/dbinc_auto/dbreg_auto.h b/db-4.8.30/dbinc_auto/dbreg_auto.h
new file mode 100644
index 0000000..a9722d0
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/dbreg_auto.h
@@ -0,0 +1,19 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __dbreg_AUTO_H
+#define __dbreg_AUTO_H
+#define DB___dbreg_register 2
+typedef struct ___dbreg_register_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ DBT name;
+ DBT uid;
+ int32_t fileid;
+ DBTYPE ftype;
+ db_pgno_t meta_pgno;
+ u_int32_t id;
+} __dbreg_register_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/dbreg_ext.h b/db-4.8.30/dbinc_auto/dbreg_ext.h
new file mode 100644
index 0000000..1480da3
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/dbreg_ext.h
@@ -0,0 +1,47 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _dbreg_ext_h_
+#define _dbreg_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __dbreg_setup __P((DB *, const char *, const char *, u_int32_t));
+int __dbreg_teardown __P((DB *));
+int __dbreg_teardown_int __P((ENV *, FNAME *));
+int __dbreg_new_id __P((DB *, DB_TXN *));
+int __dbreg_get_id __P((DB *, DB_TXN *, int32_t *));
+int __dbreg_assign_id __P((DB *, int32_t, int));
+int __dbreg_revoke_id __P((DB *, int, int32_t));
+int __dbreg_revoke_id_int __P((ENV *, FNAME *, int, int, int32_t));
+int __dbreg_close_id __P((DB *, DB_TXN *, u_int32_t));
+int __dbreg_close_id_int __P((ENV *, FNAME *, u_int32_t, int));
+int __dbreg_failchk __P((ENV *));
+int __dbreg_log_close __P((ENV *, FNAME *, DB_TXN *, u_int32_t));
+int __dbreg_log_id __P((DB *, DB_TXN *, int32_t, int));
+int __dbreg_register_read __P((ENV *, void *, __dbreg_register_args **));
+int __dbreg_register_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, const DBT *, const DBT *, int32_t, DBTYPE, db_pgno_t, u_int32_t));
+int __dbreg_init_recover __P((ENV *, DB_DISTAB *));
+int __dbreg_register_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __dbreg_init_print __P((ENV *, DB_DISTAB *));
+int __dbreg_register_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __dbreg_stat_print __P((ENV *, u_int32_t));
+void __dbreg_print_fname __P((ENV *, FNAME *));
+int __dbreg_add_dbentry __P((ENV *, DB_LOG *, DB *, int32_t));
+int __dbreg_rem_dbentry __P((DB_LOG *, int32_t));
+int __dbreg_log_files __P((ENV *, u_int32_t));
+int __dbreg_close_files __P((ENV *, int));
+int __dbreg_close_file __P((ENV *, FNAME *));
+int __dbreg_mark_restored __P((ENV *));
+int __dbreg_invalidate_files __P((ENV *, int));
+int __dbreg_id_to_db __P((ENV *, DB_TXN *, DB **, int32_t, int));
+int __dbreg_id_to_fname __P((DB_LOG *, int32_t, int, FNAME **));
+int __dbreg_fid_to_fname __P((DB_LOG *, u_int8_t *, int, FNAME **));
+int __dbreg_get_name __P((ENV *, u_int8_t *, char **, char **));
+int __dbreg_do_open __P((ENV *, DB_TXN *, DB_LOG *, u_int8_t *, char *, DBTYPE, int32_t, db_pgno_t, void *, u_int32_t, u_int32_t));
+int __dbreg_lazy_id __P((DB *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_dbreg_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/env_ext.h b/db-4.8.30/dbinc_auto/env_ext.h
new file mode 100644
index 0000000..873e173
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/env_ext.h
@@ -0,0 +1,128 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _env_ext_h_
+#define _env_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+void __env_alloc_init __P((REGINFO *, size_t));
+size_t __env_alloc_overhead __P((void));
+size_t __env_alloc_size __P((size_t));
+int __env_alloc __P((REGINFO *, size_t, void *));
+void __env_alloc_free __P((REGINFO *, void *));
+void __env_alloc_print __P((REGINFO *, u_int32_t));
+int __env_read_db_config __P((ENV *));
+int __config_split __P((char *, char *[]));
+int __env_failchk_pp __P((DB_ENV *, u_int32_t));
+int __env_failchk_int __P((DB_ENV *));
+int __env_thread_init __P((ENV *, int));
+void __env_thread_destroy __P((ENV *));
+int __env_set_state __P((ENV *, DB_THREAD_INFO **, DB_THREAD_STATE));
+char *__env_thread_id_string __P((DB_ENV *, pid_t, db_threadid_t, char *));
+int __db_file_extend __P((ENV *, DB_FH *, size_t));
+int __db_file_multi_write __P((ENV *, const char *));
+int __db_file_write __P((ENV *, DB_FH *, u_int32_t, u_int32_t, int));
+void __db_env_destroy __P((DB_ENV *));
+int __env_get_alloc __P((DB_ENV *, void *(**)(size_t), void *(**)(void *, size_t), void (**)(void *)));
+int __env_set_alloc __P((DB_ENV *, void *(*)(size_t), void *(*)(void *, size_t), void (*)(void *)));
+int __env_get_encrypt_flags __P((DB_ENV *, u_int32_t *));
+int __env_set_encrypt __P((DB_ENV *, const char *, u_int32_t));
+void __env_map_flags __P((const FLAG_MAP *, u_int, u_int32_t *, u_int32_t *));
+void __env_fetch_flags __P((const FLAG_MAP *, u_int, u_int32_t *, u_int32_t *));
+int __env_set_flags __P((DB_ENV *, u_int32_t, int));
+int __env_set_data_dir __P((DB_ENV *, const char *));
+int __env_add_data_dir __P((DB_ENV *, const char *));
+int __env_set_create_dir __P((DB_ENV *, const char *));
+int __env_set_intermediate_dir_mode __P((DB_ENV *, const char *));
+void __env_get_errcall __P((DB_ENV *, void (**)(const DB_ENV *, const char *, const char *)));
+void __env_set_errcall __P((DB_ENV *, void (*)(const DB_ENV *, const char *, const char *)));
+void __env_get_errfile __P((DB_ENV *, FILE **));
+void __env_set_errfile __P((DB_ENV *, FILE *));
+void __env_get_errpfx __P((DB_ENV *, const char **));
+void __env_set_errpfx __P((DB_ENV *, const char *));
+int __env_set_thread_count __P((DB_ENV *, u_int32_t));
+void __env_get_msgcall __P((DB_ENV *, void (**)(const DB_ENV *, const char *)));
+void __env_set_msgcall __P((DB_ENV *, void (*)(const DB_ENV *, const char *)));
+void __env_get_msgfile __P((DB_ENV *, FILE **));
+void __env_set_msgfile __P((DB_ENV *, FILE *));
+int __env_set_paniccall __P((DB_ENV *, void (*)(DB_ENV *, int)));
+int __env_set_shm_key __P((DB_ENV *, long));
+int __env_set_tmp_dir __P((DB_ENV *, const char *));
+int __env_set_verbose __P((DB_ENV *, u_int32_t, int));
+int __db_mi_env __P((ENV *, const char *));
+int __db_mi_open __P((ENV *, const char *, int));
+int __env_not_config __P((ENV *, char *, u_int32_t));
+int __env_set_timeout __P((DB_ENV *, db_timeout_t, u_int32_t));
+int __db_appname __P((ENV *, APPNAME, const char *, const char **, char **));
+int __db_tmp_open __P((ENV *, u_int32_t, DB_FH **));
+int __env_open_pp __P((DB_ENV *, const char *, u_int32_t, int));
+int __env_open __P((DB_ENV *, const char *, u_int32_t, int));
+int __env_remove __P((DB_ENV *, const char *, u_int32_t));
+int __env_config __P((DB_ENV *, const char *, u_int32_t, int));
+int __env_close_pp __P((DB_ENV *, u_int32_t));
+int __env_close __P((DB_ENV *, int));
+int __env_refresh __P((DB_ENV *, u_int32_t, int));
+int __env_get_open_flags __P((DB_ENV *, u_int32_t *));
+int __env_attach_regions __P((DB_ENV *, u_int32_t, u_int32_t, int));
+int __db_apprec __P((ENV *, DB_THREAD_INFO *, DB_LSN *, DB_LSN *, int, u_int32_t));
+int __log_backup __P((ENV *, DB_LOGC *, DB_LSN *, DB_LSN *, u_int32_t));
+int __env_openfiles __P((ENV *, DB_LOGC *, void *, DBT *, DB_LSN *, DB_LSN *, double, int));
+int __env_init_rec __P((ENV *, u_int32_t));
+int __env_attach __P((ENV *, u_int32_t *, int, int));
+int __env_turn_on __P((ENV *));
+int __env_turn_off __P((ENV *, u_int32_t));
+void __env_panic_set __P((ENV *, int));
+int __env_ref_increment __P((ENV *));
+int __env_ref_decrement __P((ENV *));
+int __env_detach __P((ENV *, int));
+int __env_remove_env __P((ENV *));
+int __env_region_attach __P((ENV *, REGINFO *, size_t));
+int __env_region_detach __P((ENV *, REGINFO *, int));
+int __envreg_register __P((ENV *, int *, u_int32_t));
+int __envreg_unregister __P((ENV *, int));
+int __envreg_xunlock __P((ENV *));
+u_int32_t __env_struct_sig __P((void));
+int __env_stat_print_pp __P((DB_ENV *, u_int32_t));
+void __db_print_fh __P((ENV *, const char *, DB_FH *, u_int32_t));
+void __db_print_fileid __P((ENV *, u_int8_t *, const char *));
+void __db_dl __P((ENV *, const char *, u_long));
+void __db_dl_pct __P((ENV *, const char *, u_long, int, const char *));
+void __db_dlbytes __P((ENV *, const char *, u_long, u_long, u_long));
+void __db_print_reginfo __P((ENV *, REGINFO *, const char *, u_int32_t));
+int __db_stat_not_built __P((ENV *));
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_close __P((ENV *));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_add_remote_site __P((DB_ENV *, const char *, u_int, int *, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_get_ack_policy __P((DB_ENV *, int *));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_set_ack_policy __P((DB_ENV *, int));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_set_local_site __P((DB_ENV *, const char *, u_int, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_site_list __P((DB_ENV *, u_int *, DB_REPMGR_SITE **));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_start __P((DB_ENV *, int, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_stat_pp __P((DB_ENV *, DB_REPMGR_STAT **, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_stat_print_pp __P((DB_ENV *, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_handle_event __P((ENV *, u_int32_t, void *));
+#endif
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_env_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/ext_185_def.in b/db-4.8.30/dbinc_auto/ext_185_def.in
new file mode 100644
index 0000000..8da68a8
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/ext_185_def.in
@@ -0,0 +1,12 @@
+
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _DB_EXT_185_DEF_IN_
+#define _DB_EXT_185_DEF_IN_
+
+#ifdef _DB185_INT_H_
+#define __db185_open __db185_open@DB_VERSION_UNIQUE_NAME@
+#else
+#define __db185_open __db185_open@DB_VERSION_UNIQUE_NAME@
+#endif
+
+#endif /* !_DB_EXT_185_DEF_IN_ */
diff --git a/db-4.8.30/dbinc_auto/ext_185_prot.in b/db-4.8.30/dbinc_auto/ext_185_prot.in
new file mode 100644
index 0000000..dfd8d3d
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/ext_185_prot.in
@@ -0,0 +1,19 @@
+
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _DB_EXT_185_PROT_IN_
+#define _DB_EXT_185_PROT_IN_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+#ifdef _DB185_INT_H_
+DB185 *__db185_open __P((const char *, int, int, DBTYPE, const void *));
+#else
+DB *__db185_open __P((const char *, int, int, DBTYPE, const void *));
+#endif
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_DB_EXT_185_PROT_IN_ */
diff --git a/db-4.8.30/dbinc_auto/ext_def.in b/db-4.8.30/dbinc_auto/ext_def.in
new file mode 100644
index 0000000..ec56ce3
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/ext_def.in
@@ -0,0 +1,60 @@
+
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _DB_EXT_DEF_IN_
+#define _DB_EXT_DEF_IN_
+
+#define db_create db_create@DB_VERSION_UNIQUE_NAME@
+#define db_strerror db_strerror@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_close db_env_set_func_close@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_dirfree db_env_set_func_dirfree@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_dirlist db_env_set_func_dirlist@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_exists db_env_set_func_exists@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_free db_env_set_func_free@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_fsync db_env_set_func_fsync@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_ftruncate db_env_set_func_ftruncate@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_ioinfo db_env_set_func_ioinfo@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_malloc db_env_set_func_malloc@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_file_map db_env_set_func_file_map@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_region_map db_env_set_func_region_map@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_pread db_env_set_func_pread@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_pwrite db_env_set_func_pwrite@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_open db_env_set_func_open@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_read db_env_set_func_read@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_realloc db_env_set_func_realloc@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_rename db_env_set_func_rename@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_seek db_env_set_func_seek@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_unlink db_env_set_func_unlink@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_write db_env_set_func_write@DB_VERSION_UNIQUE_NAME@
+#define db_env_set_func_yield db_env_set_func_yield@DB_VERSION_UNIQUE_NAME@
+#define db_env_create db_env_create@DB_VERSION_UNIQUE_NAME@
+#define db_version db_version@DB_VERSION_UNIQUE_NAME@
+#define log_compare log_compare@DB_VERSION_UNIQUE_NAME@
+#define db_sequence_create db_sequence_create@DB_VERSION_UNIQUE_NAME@
+#if DB_DBM_HSEARCH != 0
+#define __db_ndbm_clearerr __db_ndbm_clearerr@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_close __db_ndbm_close@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_delete __db_ndbm_delete@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_dirfno __db_ndbm_dirfno@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_error __db_ndbm_error@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_fetch __db_ndbm_fetch@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_firstkey __db_ndbm_firstkey@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_nextkey __db_ndbm_nextkey@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_open __db_ndbm_open@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_pagfno __db_ndbm_pagfno@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_rdonly __db_ndbm_rdonly@DB_VERSION_UNIQUE_NAME@
+#define __db_ndbm_store __db_ndbm_store@DB_VERSION_UNIQUE_NAME@
+#define __db_dbm_close __db_dbm_close@DB_VERSION_UNIQUE_NAME@
+#define __db_dbm_delete __db_dbm_delete@DB_VERSION_UNIQUE_NAME@
+#define __db_dbm_fetch __db_dbm_fetch@DB_VERSION_UNIQUE_NAME@
+#define __db_dbm_firstkey __db_dbm_firstkey@DB_VERSION_UNIQUE_NAME@
+#define __db_dbm_init __db_dbm_init@DB_VERSION_UNIQUE_NAME@
+#define __db_dbm_nextkey __db_dbm_nextkey@DB_VERSION_UNIQUE_NAME@
+#define __db_dbm_store __db_dbm_store@DB_VERSION_UNIQUE_NAME@
+#endif
+#if DB_DBM_HSEARCH != 0
+#define __db_hcreate __db_hcreate@DB_VERSION_UNIQUE_NAME@
+#define __db_hsearch __db_hsearch@DB_VERSION_UNIQUE_NAME@
+#define __db_hdestroy __db_hdestroy@DB_VERSION_UNIQUE_NAME@
+#endif
+
+#endif /* !_DB_EXT_DEF_IN_ */
diff --git a/db-4.8.30/dbinc_auto/ext_prot.in b/db-4.8.30/dbinc_auto/ext_prot.in
new file mode 100644
index 0000000..5d4f981
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/ext_prot.in
@@ -0,0 +1,67 @@
+
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _DB_EXT_PROT_IN_
+#define _DB_EXT_PROT_IN_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int db_create __P((DB **, DB_ENV *, u_int32_t));
+char *db_strerror __P((int));
+int db_env_set_func_close __P((int (*)(int)));
+int db_env_set_func_dirfree __P((void (*)(char **, int)));
+int db_env_set_func_dirlist __P((int (*)(const char *, char ***, int *)));
+int db_env_set_func_exists __P((int (*)(const char *, int *)));
+int db_env_set_func_free __P((void (*)(void *)));
+int db_env_set_func_fsync __P((int (*)(int)));
+int db_env_set_func_ftruncate __P((int (*)(int, off_t)));
+int db_env_set_func_ioinfo __P((int (*)(const char *, int, u_int32_t *, u_int32_t *, u_int32_t *)));
+int db_env_set_func_malloc __P((void *(*)(size_t)));
+int db_env_set_func_file_map __P((int (*)(DB_ENV *, char *, size_t, int, void **), int (*)(DB_ENV *, void *)));
+int db_env_set_func_region_map __P((int (*)(DB_ENV *, char *, size_t, int *, void **), int (*)(DB_ENV *, void *)));
+int db_env_set_func_pread __P((ssize_t (*)(int, void *, size_t, off_t)));
+int db_env_set_func_pwrite __P((ssize_t (*)(int, const void *, size_t, off_t)));
+int db_env_set_func_open __P((int (*)(const char *, int, ...)));
+int db_env_set_func_read __P((ssize_t (*)(int, void *, size_t)));
+int db_env_set_func_realloc __P((void *(*)(void *, size_t)));
+int db_env_set_func_rename __P((int (*)(const char *, const char *)));
+int db_env_set_func_seek __P((int (*)(int, off_t, int)));
+int db_env_set_func_unlink __P((int (*)(const char *)));
+int db_env_set_func_write __P((ssize_t (*)(int, const void *, size_t)));
+int db_env_set_func_yield __P((int (*)(u_long, u_long)));
+int db_env_create __P((DB_ENV **, u_int32_t));
+char *db_version __P((int *, int *, int *));
+int log_compare __P((const DB_LSN *, const DB_LSN *));
+int db_sequence_create __P((DB_SEQUENCE **, DB *, u_int32_t));
+#if DB_DBM_HSEARCH != 0
+int __db_ndbm_clearerr __P((DBM *));
+void __db_ndbm_close __P((DBM *));
+int __db_ndbm_delete __P((DBM *, datum));
+int __db_ndbm_dirfno __P((DBM *));
+int __db_ndbm_error __P((DBM *));
+datum __db_ndbm_fetch __P((DBM *, datum));
+datum __db_ndbm_firstkey __P((DBM *));
+datum __db_ndbm_nextkey __P((DBM *));
+DBM *__db_ndbm_open __P((const char *, int, int));
+int __db_ndbm_pagfno __P((DBM *));
+int __db_ndbm_rdonly __P((DBM *));
+int __db_ndbm_store __P((DBM *, datum, datum, int));
+int __db_dbm_close __P((void));
+int __db_dbm_delete __P((datum));
+datum __db_dbm_fetch __P((datum));
+datum __db_dbm_firstkey __P((void));
+int __db_dbm_init __P((char *));
+datum __db_dbm_nextkey __P((datum));
+int __db_dbm_store __P((datum, datum));
+#endif
+#if DB_DBM_HSEARCH != 0
+int __db_hcreate __P((size_t));
+ENTRY *__db_hsearch __P((ENTRY, ACTION));
+void __db_hdestroy __P((void));
+#endif
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_DB_EXT_PROT_IN_ */
diff --git a/db-4.8.30/dbinc_auto/fileops_auto.h b/db-4.8.30/dbinc_auto/fileops_auto.h
new file mode 100644
index 0000000..5b3f4dd
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/fileops_auto.h
@@ -0,0 +1,102 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __fop_AUTO_H
+#define __fop_AUTO_H
+#define DB___fop_create_42 143
+typedef struct ___fop_create_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT name;
+ u_int32_t appname;
+ u_int32_t mode;
+} __fop_create_42_args;
+
+#define DB___fop_create 143
+typedef struct ___fop_create_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT name;
+ DBT dirname;
+ u_int32_t appname;
+ u_int32_t mode;
+} __fop_create_args;
+
+#define DB___fop_remove 144
+typedef struct ___fop_remove_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT name;
+ DBT fid;
+ u_int32_t appname;
+} __fop_remove_args;
+
+#define DB___fop_write_42 145
+typedef struct ___fop_write_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT name;
+ u_int32_t appname;
+ u_int32_t pgsize;
+ db_pgno_t pageno;
+ u_int32_t offset;
+ DBT page;
+ u_int32_t flag;
+} __fop_write_42_args;
+
+#define DB___fop_write 145
+typedef struct ___fop_write_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT name;
+ DBT dirname;
+ u_int32_t appname;
+ u_int32_t pgsize;
+ db_pgno_t pageno;
+ u_int32_t offset;
+ DBT page;
+ u_int32_t flag;
+} __fop_write_args;
+
+#define DB___fop_rename_42 146
+#define DB___fop_rename_noundo_46 150
+typedef struct ___fop_rename_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT oldname;
+ DBT newname;
+ DBT fileid;
+ u_int32_t appname;
+} __fop_rename_42_args;
+
+#define DB___fop_rename 146
+#define DB___fop_rename_noundo 150
+typedef struct ___fop_rename_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT oldname;
+ DBT newname;
+ DBT dirname;
+ DBT fileid;
+ u_int32_t appname;
+} __fop_rename_args;
+
+#define DB___fop_file_remove 141
+typedef struct ___fop_file_remove_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DBT real_fid;
+ DBT tmp_fid;
+ DBT name;
+ u_int32_t appname;
+ u_int32_t child;
+} __fop_file_remove_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/fileops_ext.h b/db-4.8.30/dbinc_auto/fileops_ext.h
new file mode 100644
index 0000000..697672f
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/fileops_ext.h
@@ -0,0 +1,59 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _fileops_ext_h_
+#define _fileops_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __fop_create_42_read __P((ENV *, void *, __fop_create_42_args **));
+int __fop_create_read __P((ENV *, void *, __fop_create_args **));
+int __fop_create_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, u_int32_t, u_int32_t));
+int __fop_remove_read __P((ENV *, void *, __fop_remove_args **));
+int __fop_remove_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, u_int32_t));
+int __fop_write_42_read __P((ENV *, void *, __fop_write_42_args **));
+int __fop_write_read __P((ENV *, void *, __fop_write_args **));
+int __fop_write_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, u_int32_t, u_int32_t, db_pgno_t, u_int32_t, const DBT *, u_int32_t));
+int __fop_rename_42_read __P((ENV *, void *, __fop_rename_42_args **));
+int __fop_rename_read __P((ENV *, void *, __fop_rename_args **));
+int __fop_rename_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, const DBT *, const DBT *, u_int32_t));
+int __fop_rename_noundo_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, const DBT *, const DBT *, u_int32_t));
+int __fop_rename_int_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, const DBT *, const DBT *, u_int32_t, u_int32_t));
+int __fop_file_remove_read __P((ENV *, void *, __fop_file_remove_args **));
+int __fop_file_remove_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *, const DBT *, u_int32_t, u_int32_t));
+int __fop_init_recover __P((ENV *, DB_DISTAB *));
+int __fop_create_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_create_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_remove_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_write_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_write_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_rename_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_rename_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_file_remove_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_init_print __P((ENV *, DB_DISTAB *));
+int __fop_create __P((ENV *, DB_TXN *, DB_FH **, const char *, const char **, APPNAME, int, u_int32_t));
+int __fop_remove __P((ENV *, DB_TXN *, u_int8_t *, const char *, const char **, APPNAME, u_int32_t));
+int __fop_write __P((ENV *, DB_TXN *, const char *, const char *, APPNAME, DB_FH *, u_int32_t, db_pgno_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t));
+int __fop_rename __P((ENV *, DB_TXN *, const char *, const char *, const char **, u_int8_t *, APPNAME, int, u_int32_t));
+int __fop_create_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_create_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_remove_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_write_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_write_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_rename_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_rename_noundo_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_rename_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_rename_noundo_46_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_file_remove_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __fop_lock_handle __P((ENV *, DB *, DB_LOCKER *, db_lockmode_t, DB_LOCK *, u_int32_t));
+int __fop_file_setup __P((DB *, DB_THREAD_INFO *ip, DB_TXN *, const char *, int, u_int32_t, u_int32_t *));
+int __fop_subdb_setup __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, int, u_int32_t));
+int __fop_remove_setup __P((DB *, DB_TXN *, const char *, u_int32_t));
+int __fop_read_meta __P((ENV *, const char *, u_int8_t *, size_t, DB_FH *, int, size_t *));
+int __fop_dummy __P((DB *, DB_TXN *, const char *, const char *));
+int __fop_dbrename __P((DB *, const char *, const char *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_fileops_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/hash_auto.h b/db-4.8.30/dbinc_auto/hash_auto.h
new file mode 100644
index 0000000..8d9f93d
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/hash_auto.h
@@ -0,0 +1,162 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __ham_AUTO_H
+#define __ham_AUTO_H
+#define DB___ham_insdel 21
+typedef struct ___ham_insdel_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t fileid;
+ db_pgno_t pgno;
+ u_int32_t ndx;
+ DB_LSN pagelsn;
+ DBT key;
+ DBT data;
+} __ham_insdel_args;
+
+#define DB___ham_newpage 22
+typedef struct ___ham_newpage_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t fileid;
+ db_pgno_t prev_pgno;
+ DB_LSN prevlsn;
+ db_pgno_t new_pgno;
+ DB_LSN pagelsn;
+ db_pgno_t next_pgno;
+ DB_LSN nextlsn;
+} __ham_newpage_args;
+
+#define DB___ham_splitdata 24
+typedef struct ___ham_splitdata_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ u_int32_t opcode;
+ db_pgno_t pgno;
+ DBT pageimage;
+ DB_LSN pagelsn;
+} __ham_splitdata_args;
+
+#define DB___ham_replace 25
+typedef struct ___ham_replace_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ u_int32_t ndx;
+ DB_LSN pagelsn;
+ int32_t off;
+ DBT olditem;
+ DBT newitem;
+ u_int32_t makedup;
+} __ham_replace_args;
+
+#define DB___ham_copypage 28
+typedef struct ___ham_copypage_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ DB_LSN pagelsn;
+ db_pgno_t next_pgno;
+ DB_LSN nextlsn;
+ db_pgno_t nnext_pgno;
+ DB_LSN nnextlsn;
+ DBT page;
+} __ham_copypage_args;
+
+#define DB___ham_metagroup_42 29
+typedef struct ___ham_metagroup_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ u_int32_t bucket;
+ db_pgno_t mmpgno;
+ DB_LSN mmetalsn;
+ db_pgno_t mpgno;
+ DB_LSN metalsn;
+ db_pgno_t pgno;
+ DB_LSN pagelsn;
+ u_int32_t newalloc;
+} __ham_metagroup_42_args;
+
+#define DB___ham_metagroup 29
+typedef struct ___ham_metagroup_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ u_int32_t bucket;
+ db_pgno_t mmpgno;
+ DB_LSN mmetalsn;
+ db_pgno_t mpgno;
+ DB_LSN metalsn;
+ db_pgno_t pgno;
+ DB_LSN pagelsn;
+ u_int32_t newalloc;
+ db_pgno_t last_pgno;
+} __ham_metagroup_args;
+
+#define DB___ham_groupalloc_42 32
+typedef struct ___ham_groupalloc_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DB_LSN meta_lsn;
+ db_pgno_t start_pgno;
+ u_int32_t num;
+ db_pgno_t free;
+} __ham_groupalloc_42_args;
+
+#define DB___ham_groupalloc 32
+typedef struct ___ham_groupalloc_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DB_LSN meta_lsn;
+ db_pgno_t start_pgno;
+ u_int32_t num;
+ db_pgno_t unused;
+ db_pgno_t last_pgno;
+} __ham_groupalloc_args;
+
+#define DB___ham_curadj 33
+typedef struct ___ham_curadj_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_pgno_t pgno;
+ u_int32_t indx;
+ u_int32_t len;
+ u_int32_t dup_off;
+ int add;
+ int is_dup;
+ u_int32_t order;
+} __ham_curadj_args;
+
+#define DB___ham_chgpg 34
+typedef struct ___ham_chgpg_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_ham_mode mode;
+ db_pgno_t old_pgno;
+ db_pgno_t new_pgno;
+ u_int32_t old_indx;
+ u_int32_t new_indx;
+} __ham_chgpg_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/hash_ext.h b/db-4.8.30/dbinc_auto/hash_ext.h
new file mode 100644
index 0000000..1728e4e
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/hash_ext.h
@@ -0,0 +1,134 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _hash_ext_h_
+#define _hash_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __ham_quick_delete __P((DBC *));
+int __hamc_init __P((DBC *));
+int __hamc_count __P((DBC *, db_recno_t *));
+int __hamc_cmp __P((DBC *, DBC *, int *));
+int __hamc_dup __P((DBC *, DBC *));
+u_int32_t __ham_call_hash __P((DBC *, u_int8_t *, u_int32_t));
+int __ham_overwrite __P((DBC *, DBT *, u_int32_t));
+int __ham_init_dbt __P((ENV *, DBT *, u_int32_t, void **, u_int32_t *));
+int __hamc_update __P((DBC *, u_int32_t, db_ham_curadj, int));
+int __ham_get_clist __P((DB *, db_pgno_t, u_int32_t, DBC ***));
+int __ham_insdel_read __P((ENV *, DB **, void *, void *, __ham_insdel_args **));
+int __ham_insdel_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, db_pgno_t, u_int32_t, DB_LSN *, const DBT *, const DBT *));
+int __ham_newpage_read __P((ENV *, DB **, void *, void *, __ham_newpage_args **));
+int __ham_newpage_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *));
+int __ham_splitdata_read __P((ENV *, DB **, void *, void *, __ham_splitdata_args **));
+int __ham_splitdata_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, db_pgno_t, const DBT *, DB_LSN *));
+int __ham_replace_read __P((ENV *, DB **, void *, void *, __ham_replace_args **));
+int __ham_replace_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, u_int32_t, DB_LSN *, int32_t, const DBT *, const DBT *, u_int32_t));
+int __ham_copypage_read __P((ENV *, DB **, void *, void *, __ham_copypage_args **));
+int __ham_copypage_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, const DBT *));
+int __ham_metagroup_42_read __P((ENV *, DB **, void *, void *, __ham_metagroup_42_args **));
+int __ham_metagroup_read __P((ENV *, DB **, void *, void *, __ham_metagroup_args **));
+int __ham_metagroup_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, u_int32_t, db_pgno_t));
+int __ham_groupalloc_42_read __P((ENV *, DB **, void *, void *, __ham_groupalloc_42_args **));
+int __ham_groupalloc_read __P((ENV *, DB **, void *, void *, __ham_groupalloc_args **));
+int __ham_groupalloc_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_pgno_t, db_pgno_t));
+int __ham_curadj_read __P((ENV *, DB **, void *, void *, __ham_curadj_args **));
+int __ham_curadj_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_pgno_t, u_int32_t, u_int32_t, u_int32_t, int, int, u_int32_t));
+int __ham_chgpg_read __P((ENV *, DB **, void *, void *, __ham_chgpg_args **));
+int __ham_chgpg_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_ham_mode, db_pgno_t, db_pgno_t, u_int32_t, u_int32_t));
+int __ham_init_recover __P((ENV *, DB_DISTAB *));
+int __ham_insdel_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_newpage_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_splitdata_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_replace_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_copypage_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_metagroup_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_metagroup_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_groupalloc_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_groupalloc_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_curadj_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_chgpg_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_init_print __P((ENV *, DB_DISTAB *));
+int __ham_pgin __P((DB *, db_pgno_t, void *, DBT *));
+int __ham_pgout __P((DB *, db_pgno_t, void *, DBT *));
+int __ham_mswap __P((ENV *, void *));
+int __ham_add_dup __P((DBC *, DBT *, u_int32_t, db_pgno_t *));
+int __ham_dup_convert __P((DBC *));
+int __ham_make_dup __P((ENV *, const DBT *, DBT *d, void **, u_int32_t *));
+void __ham_dsearch __P((DBC *, DBT *, u_int32_t *, int *, u_int32_t));
+u_int32_t __ham_func2 __P((DB *, const void *, u_int32_t));
+u_int32_t __ham_func3 __P((DB *, const void *, u_int32_t));
+u_int32_t __ham_func4 __P((DB *, const void *, u_int32_t));
+u_int32_t __ham_func5 __P((DB *, const void *, u_int32_t));
+u_int32_t __ham_test __P((DB *, const void *, u_int32_t));
+int __ham_get_meta __P((DBC *));
+int __ham_release_meta __P((DBC *));
+int __ham_dirty_meta __P((DBC *, u_int32_t));
+int __ham_return_meta __P((DBC *, u_int32_t, DBMETA **));
+int __ham_db_create __P((DB *));
+int __ham_db_close __P((DB *));
+int __ham_get_h_ffactor __P((DB *, u_int32_t *));
+int __ham_set_h_compare __P((DB *, int (*)(DB *, const DBT *, const DBT *)));
+int __ham_get_h_nelem __P((DB *, u_int32_t *));
+void __ham_copy_config __P((DB *, DB*, u_int32_t));
+int __ham_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char * name, db_pgno_t, u_int32_t));
+int __ham_metachk __P((DB *, const char *, HMETA *));
+int __ham_new_file __P((DB *, DB_THREAD_INFO *, DB_TXN *, DB_FH *, const char *));
+int __ham_new_subdb __P((DB *, DB *, DB_THREAD_INFO *, DB_TXN *));
+int __ham_item __P((DBC *, db_lockmode_t, db_pgno_t *));
+int __ham_item_reset __P((DBC *));
+int __ham_item_init __P((DBC *));
+int __ham_item_last __P((DBC *, db_lockmode_t, db_pgno_t *));
+int __ham_item_first __P((DBC *, db_lockmode_t, db_pgno_t *));
+int __ham_item_prev __P((DBC *, db_lockmode_t, db_pgno_t *));
+int __ham_item_next __P((DBC *, db_lockmode_t, db_pgno_t *));
+int __ham_insertpair __P((DBC *, PAGE *p, db_indx_t *indxp, const DBT *, const DBT *, int, int));
+int __ham_getindex __P((DBC *, PAGE *, const DBT *, int, int *, db_indx_t *));
+int __ham_verify_sorted_page __P((DBC *, PAGE *));
+int __ham_sort_page __P((DBC *, PAGE **, PAGE *));
+int __ham_del_pair __P((DBC *, int));
+int __ham_replpair __P((DBC *, DBT *, u_int32_t));
+void __ham_onpage_replace __P((DB *, PAGE *, u_int32_t, int32_t, u_int32_t, int, DBT *));
+int __ham_split_page __P((DBC *, u_int32_t, u_int32_t));
+int __ham_add_el __P((DBC *, const DBT *, const DBT *, int));
+int __ham_copypair __P((DBC *, PAGE *, u_int32_t, PAGE *, db_indx_t *));
+int __ham_add_ovflpage __P((DBC *, PAGE *, int, PAGE **));
+int __ham_get_cpage __P((DBC *, db_lockmode_t));
+int __ham_next_cpage __P((DBC *, db_pgno_t));
+int __ham_lock_bucket __P((DBC *, db_lockmode_t));
+void __ham_dpair __P((DB *, PAGE *, u_int32_t));
+int __ham_insdel_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_newpage_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_replace_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_splitdata_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_copypage_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_metagroup_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_groupalloc_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_curadj_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_chgpg_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_metagroup_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_groupalloc_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __ham_reclaim __P((DB *, DB_THREAD_INFO *, DB_TXN *txn));
+int __ham_truncate __P((DBC *, u_int32_t *));
+int __ham_stat __P((DBC *, void *, u_int32_t));
+int __ham_stat_print __P((DBC *, u_int32_t));
+void __ham_print_cursor __P((DBC *));
+int __ham_traverse __P((DBC *, db_lockmode_t, int (*)(DBC *, PAGE *, void *, int *), void *, int));
+int __db_no_hash_am __P((ENV *));
+int __ham_30_hashmeta __P((DB *, char *, u_int8_t *));
+int __ham_30_sizefix __P((DB *, DB_FH *, char *, u_int8_t *));
+int __ham_31_hashmeta __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+int __ham_31_hash __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+int __ham_46_hashmeta __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+int __ham_46_hash __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+int __ham_vrfy_meta __P((DB *, VRFY_DBINFO *, HMETA *, db_pgno_t, u_int32_t));
+int __ham_vrfy __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+int __ham_vrfy_structure __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t));
+int __ham_vrfy_hashing __P((DBC *, u_int32_t, HMETA *, u_int32_t, db_pgno_t, u_int32_t, u_int32_t (*) __P((DB *, const void *, u_int32_t))));
+int __ham_salvage __P((DB *, VRFY_DBINFO *, db_pgno_t, PAGE *, void *, int (*)(void *, const void *), u_int32_t));
+int __ham_meta2pgset __P((DB *, VRFY_DBINFO *, HMETA *, u_int32_t, DB *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_hash_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/hash_ext.in b/db-4.8.30/dbinc_auto/hash_ext.in
new file mode 100644
index 0000000..c2456f1
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/hash_ext.in
@@ -0,0 +1,234 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _hash_ext_h_
+#define _hash_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __ham_quick_delete __ham_quick_delete@DB_VERSION_UNIQUE_NAME@
+int __ham_quick_delete __P((DBC *));
+#define __ham_c_init __ham_c_init@DB_VERSION_UNIQUE_NAME@
+int __ham_c_init __P((DBC *));
+#define __ham_c_count __ham_c_count@DB_VERSION_UNIQUE_NAME@
+int __ham_c_count __P((DBC *, db_recno_t *));
+#define __ham_c_dup __ham_c_dup@DB_VERSION_UNIQUE_NAME@
+int __ham_c_dup __P((DBC *, DBC *));
+#define __ham_call_hash __ham_call_hash@DB_VERSION_UNIQUE_NAME@
+u_int32_t __ham_call_hash __P((DBC *, u_int8_t *, int32_t));
+#define __ham_init_dbt __ham_init_dbt@DB_VERSION_UNIQUE_NAME@
+int __ham_init_dbt __P((DB_ENV *, DBT *, u_int32_t, void **, u_int32_t *));
+#define __ham_c_update __ham_c_update@DB_VERSION_UNIQUE_NAME@
+int __ham_c_update __P((DBC *, u_int32_t, int, int));
+#define __ham_get_clist __ham_get_clist@DB_VERSION_UNIQUE_NAME@
+int __ham_get_clist __P((DB *, db_pgno_t, u_int32_t, DBC ***));
+#define __ham_insdel_log __ham_insdel_log@DB_VERSION_UNIQUE_NAME@
+int __ham_insdel_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t, db_pgno_t, u_int32_t, DB_LSN *, const DBT *, const DBT *));
+#define __ham_insdel_getpgnos __ham_insdel_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_insdel_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_insdel_print __ham_insdel_print@DB_VERSION_UNIQUE_NAME@
+int __ham_insdel_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_insdel_read __ham_insdel_read@DB_VERSION_UNIQUE_NAME@
+int __ham_insdel_read __P((DB_ENV *, void *, __ham_insdel_args **));
+#define __ham_newpage_log __ham_newpage_log@DB_VERSION_UNIQUE_NAME@
+int __ham_newpage_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *));
+#define __ham_newpage_getpgnos __ham_newpage_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_newpage_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_newpage_print __ham_newpage_print@DB_VERSION_UNIQUE_NAME@
+int __ham_newpage_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_newpage_read __ham_newpage_read@DB_VERSION_UNIQUE_NAME@
+int __ham_newpage_read __P((DB_ENV *, void *, __ham_newpage_args **));
+#define __ham_splitdata_log __ham_splitdata_log@DB_VERSION_UNIQUE_NAME@
+int __ham_splitdata_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, u_int32_t, db_pgno_t, const DBT *, DB_LSN *));
+#define __ham_splitdata_getpgnos __ham_splitdata_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_splitdata_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_splitdata_print __ham_splitdata_print@DB_VERSION_UNIQUE_NAME@
+int __ham_splitdata_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_splitdata_read __ham_splitdata_read@DB_VERSION_UNIQUE_NAME@
+int __ham_splitdata_read __P((DB_ENV *, void *, __ham_splitdata_args **));
+#define __ham_replace_log __ham_replace_log@DB_VERSION_UNIQUE_NAME@
+int __ham_replace_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, u_int32_t, DB_LSN *, int32_t, const DBT *, const DBT *, u_int32_t));
+#define __ham_replace_getpgnos __ham_replace_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_replace_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_replace_print __ham_replace_print@DB_VERSION_UNIQUE_NAME@
+int __ham_replace_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_replace_read __ham_replace_read@DB_VERSION_UNIQUE_NAME@
+int __ham_replace_read __P((DB_ENV *, void *, __ham_replace_args **));
+#define __ham_copypage_log __ham_copypage_log@DB_VERSION_UNIQUE_NAME@
+int __ham_copypage_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, const DBT *));
+#define __ham_copypage_getpgnos __ham_copypage_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_copypage_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_copypage_print __ham_copypage_print@DB_VERSION_UNIQUE_NAME@
+int __ham_copypage_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_copypage_read __ham_copypage_read@DB_VERSION_UNIQUE_NAME@
+int __ham_copypage_read __P((DB_ENV *, void *, __ham_copypage_args **));
+#define __ham_metagroup_log __ham_metagroup_log@DB_VERSION_UNIQUE_NAME@
+int __ham_metagroup_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, u_int32_t, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, db_pgno_t, DB_LSN *, u_int32_t));
+#define __ham_metagroup_getpgnos __ham_metagroup_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_metagroup_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_metagroup_print __ham_metagroup_print@DB_VERSION_UNIQUE_NAME@
+int __ham_metagroup_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_metagroup_read __ham_metagroup_read@DB_VERSION_UNIQUE_NAME@
+int __ham_metagroup_read __P((DB_ENV *, void *, __ham_metagroup_args **));
+#define __ham_groupalloc_log __ham_groupalloc_log@DB_VERSION_UNIQUE_NAME@
+int __ham_groupalloc_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_pgno_t));
+#define __ham_groupalloc_getpgnos __ham_groupalloc_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_groupalloc_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_groupalloc_print __ham_groupalloc_print@DB_VERSION_UNIQUE_NAME@
+int __ham_groupalloc_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_groupalloc_read __ham_groupalloc_read@DB_VERSION_UNIQUE_NAME@
+int __ham_groupalloc_read __P((DB_ENV *, void *, __ham_groupalloc_args **));
+#define __ham_curadj_log __ham_curadj_log@DB_VERSION_UNIQUE_NAME@
+int __ham_curadj_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_pgno_t, u_int32_t, u_int32_t, u_int32_t, int, int, u_int32_t));
+#define __ham_curadj_getpgnos __ham_curadj_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_curadj_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_curadj_print __ham_curadj_print@DB_VERSION_UNIQUE_NAME@
+int __ham_curadj_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_curadj_read __ham_curadj_read@DB_VERSION_UNIQUE_NAME@
+int __ham_curadj_read __P((DB_ENV *, void *, __ham_curadj_args **));
+#define __ham_chgpg_log __ham_chgpg_log@DB_VERSION_UNIQUE_NAME@
+int __ham_chgpg_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_ham_mode, db_pgno_t, db_pgno_t, u_int32_t, u_int32_t));
+#define __ham_chgpg_getpgnos __ham_chgpg_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_chgpg_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_chgpg_print __ham_chgpg_print@DB_VERSION_UNIQUE_NAME@
+int __ham_chgpg_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_chgpg_read __ham_chgpg_read@DB_VERSION_UNIQUE_NAME@
+int __ham_chgpg_read __P((DB_ENV *, void *, __ham_chgpg_args **));
+#define __ham_init_print __ham_init_print@DB_VERSION_UNIQUE_NAME@
+int __ham_init_print __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __ham_init_getpgnos __ham_init_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __ham_init_getpgnos __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __ham_init_recover __ham_init_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_init_recover __P((DB_ENV *));
+#define __ham_pgin __ham_pgin@DB_VERSION_UNIQUE_NAME@
+int __ham_pgin __P((DB_ENV *, db_pgno_t, void *, DBT *));
+#define __ham_pgout __ham_pgout@DB_VERSION_UNIQUE_NAME@
+int __ham_pgout __P((DB_ENV *, db_pgno_t, void *, DBT *));
+#define __ham_mswap __ham_mswap@DB_VERSION_UNIQUE_NAME@
+int __ham_mswap __P((void *));
+#define __ham_add_dup __ham_add_dup@DB_VERSION_UNIQUE_NAME@
+int __ham_add_dup __P((DBC *, DBT *, u_int32_t, db_pgno_t *));
+#define __ham_dup_convert __ham_dup_convert@DB_VERSION_UNIQUE_NAME@
+int __ham_dup_convert __P((DBC *));
+#define __ham_make_dup __ham_make_dup@DB_VERSION_UNIQUE_NAME@
+int __ham_make_dup __P((DB_ENV *, const DBT *, DBT *d, void **, u_int32_t *));
+#define __ham_dsearch __ham_dsearch@DB_VERSION_UNIQUE_NAME@
+void __ham_dsearch __P((DBC *, DBT *, u_int32_t *, int *, u_int32_t));
+#define __ham_cprint __ham_cprint@DB_VERSION_UNIQUE_NAME@
+void __ham_cprint __P((DBC *));
+#define __ham_func2 __ham_func2@DB_VERSION_UNIQUE_NAME@
+u_int32_t __ham_func2 __P((DB *, const void *, u_int32_t));
+#define __ham_func3 __ham_func3@DB_VERSION_UNIQUE_NAME@
+u_int32_t __ham_func3 __P((DB *, const void *, u_int32_t));
+#define __ham_func4 __ham_func4@DB_VERSION_UNIQUE_NAME@
+u_int32_t __ham_func4 __P((DB *, const void *, u_int32_t));
+#define __ham_func5 __ham_func5@DB_VERSION_UNIQUE_NAME@
+u_int32_t __ham_func5 __P((DB *, const void *, u_int32_t));
+#define __ham_test __ham_test@DB_VERSION_UNIQUE_NAME@
+u_int32_t __ham_test __P((DB *, const void *, u_int32_t));
+#define __ham_get_meta __ham_get_meta@DB_VERSION_UNIQUE_NAME@
+int __ham_get_meta __P((DBC *));
+#define __ham_release_meta __ham_release_meta@DB_VERSION_UNIQUE_NAME@
+int __ham_release_meta __P((DBC *));
+#define __ham_dirty_meta __ham_dirty_meta@DB_VERSION_UNIQUE_NAME@
+int __ham_dirty_meta __P((DBC *));
+#define __ham_db_create __ham_db_create@DB_VERSION_UNIQUE_NAME@
+int __ham_db_create __P((DB *));
+#define __ham_db_close __ham_db_close@DB_VERSION_UNIQUE_NAME@
+int __ham_db_close __P((DB *));
+#define __ham_open __ham_open@DB_VERSION_UNIQUE_NAME@
+int __ham_open __P((DB *, DB_TXN *, const char *, db_pgno_t, u_int32_t));
+#define __ham_metachk __ham_metachk@DB_VERSION_UNIQUE_NAME@
+int __ham_metachk __P((DB *, const char *, HMETA *));
+#define __ham_new_file __ham_new_file@DB_VERSION_UNIQUE_NAME@
+int __ham_new_file __P((DB *, DB_TXN *, DB_FH *, const char *));
+#define __ham_new_subdb __ham_new_subdb@DB_VERSION_UNIQUE_NAME@
+int __ham_new_subdb __P((DB *, DB_TXN *, db_pgno_t));
+#define __ham_item __ham_item@DB_VERSION_UNIQUE_NAME@
+int __ham_item __P((DBC *, db_lockmode_t, db_pgno_t *));
+#define __ham_item_reset __ham_item_reset@DB_VERSION_UNIQUE_NAME@
+int __ham_item_reset __P((DBC *));
+#define __ham_item_init __ham_item_init@DB_VERSION_UNIQUE_NAME@
+void __ham_item_init __P((DBC *));
+#define __ham_item_last __ham_item_last@DB_VERSION_UNIQUE_NAME@
+int __ham_item_last __P((DBC *, db_lockmode_t, db_pgno_t *));
+#define __ham_item_first __ham_item_first@DB_VERSION_UNIQUE_NAME@
+int __ham_item_first __P((DBC *, db_lockmode_t, db_pgno_t *));
+#define __ham_item_prev __ham_item_prev@DB_VERSION_UNIQUE_NAME@
+int __ham_item_prev __P((DBC *, db_lockmode_t, db_pgno_t *));
+#define __ham_item_next __ham_item_next@DB_VERSION_UNIQUE_NAME@
+int __ham_item_next __P((DBC *, db_lockmode_t, db_pgno_t *));
+#define __ham_putitem __ham_putitem@DB_VERSION_UNIQUE_NAME@
+void __ham_putitem __P((PAGE *p, const DBT *, int));
+#define __ham_reputpair __ham_reputpair@DB_VERSION_UNIQUE_NAME@
+void __ham_reputpair __P((PAGE *p, u_int32_t, u_int32_t, const DBT *, const DBT *));
+#define __ham_del_pair __ham_del_pair@DB_VERSION_UNIQUE_NAME@
+int __ham_del_pair __P((DBC *, int));
+#define __ham_replpair __ham_replpair@DB_VERSION_UNIQUE_NAME@
+int __ham_replpair __P((DBC *, DBT *, u_int32_t));
+#define __ham_onpage_replace __ham_onpage_replace@DB_VERSION_UNIQUE_NAME@
+void __ham_onpage_replace __P((PAGE *, size_t, u_int32_t, int32_t, int32_t, DBT *));
+#define __ham_split_page __ham_split_page@DB_VERSION_UNIQUE_NAME@
+int __ham_split_page __P((DBC *, u_int32_t, u_int32_t));
+#define __ham_add_el __ham_add_el@DB_VERSION_UNIQUE_NAME@
+int __ham_add_el __P((DBC *, const DBT *, const DBT *, int));
+#define __ham_copy_item __ham_copy_item@DB_VERSION_UNIQUE_NAME@
+void __ham_copy_item __P((size_t, PAGE *, u_int32_t, PAGE *));
+#define __ham_add_ovflpage __ham_add_ovflpage@DB_VERSION_UNIQUE_NAME@
+int __ham_add_ovflpage __P((DBC *, PAGE *, int, PAGE **));
+#define __ham_get_cpage __ham_get_cpage@DB_VERSION_UNIQUE_NAME@
+int __ham_get_cpage __P((DBC *, db_lockmode_t));
+#define __ham_next_cpage __ham_next_cpage@DB_VERSION_UNIQUE_NAME@
+int __ham_next_cpage __P((DBC *, db_pgno_t, int));
+#define __ham_lock_bucket __ham_lock_bucket@DB_VERSION_UNIQUE_NAME@
+int __ham_lock_bucket __P((DBC *, db_lockmode_t));
+#define __ham_dpair __ham_dpair@DB_VERSION_UNIQUE_NAME@
+void __ham_dpair __P((DB *, PAGE *, u_int32_t));
+#define __ham_insdel_recover __ham_insdel_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_insdel_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_newpage_recover __ham_newpage_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_newpage_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_replace_recover __ham_replace_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_replace_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_splitdata_recover __ham_splitdata_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_splitdata_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_copypage_recover __ham_copypage_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_copypage_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_metagroup_recover __ham_metagroup_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_metagroup_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_groupalloc_recover __ham_groupalloc_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_groupalloc_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_curadj_recover __ham_curadj_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_curadj_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_chgpg_recover __ham_chgpg_recover@DB_VERSION_UNIQUE_NAME@
+int __ham_chgpg_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __ham_reclaim __ham_reclaim@DB_VERSION_UNIQUE_NAME@
+int __ham_reclaim __P((DB *, DB_TXN *txn));
+#define __ham_truncate __ham_truncate@DB_VERSION_UNIQUE_NAME@
+int __ham_truncate __P((DB *, DB_TXN *txn, u_int32_t *));
+#define __ham_stat __ham_stat@DB_VERSION_UNIQUE_NAME@
+int __ham_stat __P((DB *, void *, u_int32_t));
+#define __ham_traverse __ham_traverse@DB_VERSION_UNIQUE_NAME@
+int __ham_traverse __P((DBC *, db_lockmode_t, int (*)(DB *, PAGE *, void *, int *), void *, int));
+#define __ham_30_hashmeta __ham_30_hashmeta@DB_VERSION_UNIQUE_NAME@
+int __ham_30_hashmeta __P((DB *, char *, u_int8_t *));
+#define __ham_30_sizefix __ham_30_sizefix@DB_VERSION_UNIQUE_NAME@
+int __ham_30_sizefix __P((DB *, DB_FH *, char *, u_int8_t *));
+#define __ham_31_hashmeta __ham_31_hashmeta@DB_VERSION_UNIQUE_NAME@
+int __ham_31_hashmeta __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+#define __ham_31_hash __ham_31_hash@DB_VERSION_UNIQUE_NAME@
+int __ham_31_hash __P((DB *, char *, u_int32_t, DB_FH *, PAGE *, int *));
+#define __ham_vrfy_meta __ham_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+int __ham_vrfy_meta __P((DB *, VRFY_DBINFO *, HMETA *, db_pgno_t, u_int32_t));
+#define __ham_vrfy __ham_vrfy@DB_VERSION_UNIQUE_NAME@
+int __ham_vrfy __P((DB *, VRFY_DBINFO *, PAGE *, db_pgno_t, u_int32_t));
+#define __ham_vrfy_structure __ham_vrfy_structure@DB_VERSION_UNIQUE_NAME@
+int __ham_vrfy_structure __P((DB *, VRFY_DBINFO *, db_pgno_t, u_int32_t));
+#define __ham_vrfy_hashing __ham_vrfy_hashing@DB_VERSION_UNIQUE_NAME@
+int __ham_vrfy_hashing __P((DB *, u_int32_t, HMETA *, u_int32_t, db_pgno_t, u_int32_t, u_int32_t (*) __P((DB *, const void *, u_int32_t))));
+#define __ham_salvage __ham_salvage@DB_VERSION_UNIQUE_NAME@
+int __ham_salvage __P((DB *, VRFY_DBINFO *, db_pgno_t, PAGE *, void *, int (*)(void *, const void *), u_int32_t));
+#define __ham_meta2pgset __ham_meta2pgset@DB_VERSION_UNIQUE_NAME@
+int __ham_meta2pgset __P((DB *, VRFY_DBINFO *, HMETA *, u_int32_t, DB *));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _hash_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/hmac_ext.h b/db-4.8.30/dbinc_auto/hmac_ext.h
new file mode 100644
index 0000000..c137101
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/hmac_ext.h
@@ -0,0 +1,20 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _hmac_ext_h_
+#define _hmac_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+void __db_chksum __P((void *, u_int8_t *, size_t, u_int8_t *, u_int8_t *));
+void __db_derive_mac __P((u_int8_t *, size_t, u_int8_t *));
+int __db_check_chksum __P((ENV *, void *, DB_CIPHER *, u_int8_t *, void *, size_t, int));
+void __db_SHA1Transform __P((u_int32_t *, unsigned char *));
+void __db_SHA1Init __P((SHA1_CTX *));
+void __db_SHA1Update __P((SHA1_CTX *, unsigned char *, size_t));
+void __db_SHA1Final __P((unsigned char *, SHA1_CTX *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_hmac_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/int_def.in b/db-4.8.30/dbinc_auto/int_def.in
new file mode 100644
index 0000000..fd7f205
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/int_def.in
@@ -0,0 +1,2064 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _DB_INT_DEF_IN_
+#define _DB_INT_DEF_IN_
+
+#define __crdel_metasub_read __crdel_metasub_read@DB_VERSION_UNIQUE_NAME@
+#define __crdel_metasub_log __crdel_metasub_log@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_create_read __crdel_inmem_create_read@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_create_log __crdel_inmem_create_log@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_rename_read __crdel_inmem_rename_read@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_rename_log __crdel_inmem_rename_log@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_remove_read __crdel_inmem_remove_read@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_remove_log __crdel_inmem_remove_log@DB_VERSION_UNIQUE_NAME@
+#define __crdel_init_recover __crdel_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __crdel_metasub_print __crdel_metasub_print@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_create_print __crdel_inmem_create_print@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_rename_print __crdel_inmem_rename_print@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_remove_print __crdel_inmem_remove_print@DB_VERSION_UNIQUE_NAME@
+#define __crdel_init_print __crdel_init_print@DB_VERSION_UNIQUE_NAME@
+#define __crdel_metasub_recover __crdel_metasub_recover@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_create_recover __crdel_inmem_create_recover@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_rename_recover __crdel_inmem_rename_recover@DB_VERSION_UNIQUE_NAME@
+#define __crdel_inmem_remove_recover __crdel_inmem_remove_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_master_open __db_master_open@DB_VERSION_UNIQUE_NAME@
+#define __db_master_update __db_master_update@DB_VERSION_UNIQUE_NAME@
+#define __env_setup __env_setup@DB_VERSION_UNIQUE_NAME@
+#define __env_mpool __env_mpool@DB_VERSION_UNIQUE_NAME@
+#define __db_close __db_close@DB_VERSION_UNIQUE_NAME@
+#define __db_refresh __db_refresh@DB_VERSION_UNIQUE_NAME@
+#define __db_log_page __db_log_page@DB_VERSION_UNIQUE_NAME@
+#define __db_backup_name __db_backup_name@DB_VERSION_UNIQUE_NAME@
+#ifdef CONFIG_TEST
+#define __db_testcopy __db_testcopy@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __db_testdocopy __db_testdocopy@DB_VERSION_UNIQUE_NAME@
+#define __db_cursor_int __db_cursor_int@DB_VERSION_UNIQUE_NAME@
+#define __db_put __db_put@DB_VERSION_UNIQUE_NAME@
+#define __db_del __db_del@DB_VERSION_UNIQUE_NAME@
+#define __db_sync __db_sync@DB_VERSION_UNIQUE_NAME@
+#define __db_associate __db_associate@DB_VERSION_UNIQUE_NAME@
+#define __db_secondary_close __db_secondary_close@DB_VERSION_UNIQUE_NAME@
+#define __db_associate_foreign __db_associate_foreign@DB_VERSION_UNIQUE_NAME@
+#define __db_addrem_read __db_addrem_read@DB_VERSION_UNIQUE_NAME@
+#define __db_addrem_log __db_addrem_log@DB_VERSION_UNIQUE_NAME@
+#define __db_big_read __db_big_read@DB_VERSION_UNIQUE_NAME@
+#define __db_big_log __db_big_log@DB_VERSION_UNIQUE_NAME@
+#define __db_ovref_read __db_ovref_read@DB_VERSION_UNIQUE_NAME@
+#define __db_ovref_log __db_ovref_log@DB_VERSION_UNIQUE_NAME@
+#define __db_relink_42_read __db_relink_42_read@DB_VERSION_UNIQUE_NAME@
+#define __db_debug_read __db_debug_read@DB_VERSION_UNIQUE_NAME@
+#define __db_debug_log __db_debug_log@DB_VERSION_UNIQUE_NAME@
+#define __db_noop_read __db_noop_read@DB_VERSION_UNIQUE_NAME@
+#define __db_noop_log __db_noop_log@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_alloc_42_read __db_pg_alloc_42_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_alloc_read __db_pg_alloc_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_alloc_log __db_pg_alloc_log@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_free_42_read __db_pg_free_42_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_free_read __db_pg_free_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_free_log __db_pg_free_log@DB_VERSION_UNIQUE_NAME@
+#define __db_cksum_read __db_cksum_read@DB_VERSION_UNIQUE_NAME@
+#define __db_cksum_log __db_cksum_log@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_freedata_42_read __db_pg_freedata_42_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_freedata_read __db_pg_freedata_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_freedata_log __db_pg_freedata_log@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_init_read __db_pg_init_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_init_log __db_pg_init_log@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_sort_44_read __db_pg_sort_44_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_trunc_read __db_pg_trunc_read@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_trunc_log __db_pg_trunc_log@DB_VERSION_UNIQUE_NAME@
+#define __db_init_recover __db_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_addrem_print __db_addrem_print@DB_VERSION_UNIQUE_NAME@
+#define __db_big_print __db_big_print@DB_VERSION_UNIQUE_NAME@
+#define __db_ovref_print __db_ovref_print@DB_VERSION_UNIQUE_NAME@
+#define __db_relink_42_print __db_relink_42_print@DB_VERSION_UNIQUE_NAME@
+#define __db_debug_print __db_debug_print@DB_VERSION_UNIQUE_NAME@
+#define __db_noop_print __db_noop_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_alloc_42_print __db_pg_alloc_42_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_alloc_print __db_pg_alloc_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_free_42_print __db_pg_free_42_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_free_print __db_pg_free_print@DB_VERSION_UNIQUE_NAME@
+#define __db_cksum_print __db_cksum_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_freedata_42_print __db_pg_freedata_42_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_freedata_print __db_pg_freedata_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_init_print __db_pg_init_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_sort_44_print __db_pg_sort_44_print@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_trunc_print __db_pg_trunc_print@DB_VERSION_UNIQUE_NAME@
+#define __db_init_print __db_init_print@DB_VERSION_UNIQUE_NAME@
+#define __dbc_close __dbc_close@DB_VERSION_UNIQUE_NAME@
+#define __dbc_destroy __dbc_destroy@DB_VERSION_UNIQUE_NAME@
+#define __dbc_cmp __dbc_cmp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_count __dbc_count@DB_VERSION_UNIQUE_NAME@
+#define __dbc_del __dbc_del@DB_VERSION_UNIQUE_NAME@
+#define __dbc_idel __dbc_idel@DB_VERSION_UNIQUE_NAME@
+#ifdef HAVE_COMPRESSION
+#define __dbc_bulk_del __dbc_bulk_del@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __dbc_dup __dbc_dup@DB_VERSION_UNIQUE_NAME@
+#define __dbc_idup __dbc_idup@DB_VERSION_UNIQUE_NAME@
+#define __dbc_newopd __dbc_newopd@DB_VERSION_UNIQUE_NAME@
+#define __dbc_get __dbc_get@DB_VERSION_UNIQUE_NAME@
+#define __dbc_iget __dbc_iget@DB_VERSION_UNIQUE_NAME@
+#define __dbc_put __dbc_put@DB_VERSION_UNIQUE_NAME@
+#define __dbc_iput __dbc_iput@DB_VERSION_UNIQUE_NAME@
+#define __db_duperr __db_duperr@DB_VERSION_UNIQUE_NAME@
+#define __dbc_cleanup __dbc_cleanup@DB_VERSION_UNIQUE_NAME@
+#define __dbc_secondary_get_pp __dbc_secondary_get_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_pget __dbc_pget@DB_VERSION_UNIQUE_NAME@
+#define __dbc_del_primary __dbc_del_primary@DB_VERSION_UNIQUE_NAME@
+#define __db_s_first __db_s_first@DB_VERSION_UNIQUE_NAME@
+#define __db_s_next __db_s_next@DB_VERSION_UNIQUE_NAME@
+#define __db_s_done __db_s_done@DB_VERSION_UNIQUE_NAME@
+#define __db_buildpartial __db_buildpartial@DB_VERSION_UNIQUE_NAME@
+#define __db_partsize __db_partsize@DB_VERSION_UNIQUE_NAME@
+#ifdef DIAGNOSTIC
+#define __db_check_skeyset __db_check_skeyset@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __cdsgroup_begin __cdsgroup_begin@DB_VERSION_UNIQUE_NAME@
+#define __db_pgin __db_pgin@DB_VERSION_UNIQUE_NAME@
+#define __db_pgout __db_pgout@DB_VERSION_UNIQUE_NAME@
+#define __db_decrypt_pg __db_decrypt_pg@DB_VERSION_UNIQUE_NAME@
+#define __db_encrypt_and_checksum_pg __db_encrypt_and_checksum_pg@DB_VERSION_UNIQUE_NAME@
+#define __db_metaswap __db_metaswap@DB_VERSION_UNIQUE_NAME@
+#define __db_byteswap __db_byteswap@DB_VERSION_UNIQUE_NAME@
+#define __db_pageswap __db_pageswap@DB_VERSION_UNIQUE_NAME@
+#define __db_dispatch __db_dispatch@DB_VERSION_UNIQUE_NAME@
+#define __db_add_recovery __db_add_recovery@DB_VERSION_UNIQUE_NAME@
+#define __db_add_recovery_int __db_add_recovery_int@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_init __db_txnlist_init@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_add __db_txnlist_add@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_remove __db_txnlist_remove@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_ckp __db_txnlist_ckp@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_end __db_txnlist_end@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_find __db_txnlist_find@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_update __db_txnlist_update@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_gen __db_txnlist_gen@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_lsnadd __db_txnlist_lsnadd@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_lsnget __db_txnlist_lsnget@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_lsninit __db_txnlist_lsninit@DB_VERSION_UNIQUE_NAME@
+#define __db_txnlist_print __db_txnlist_print@DB_VERSION_UNIQUE_NAME@
+#define __db_ditem_nolog __db_ditem_nolog@DB_VERSION_UNIQUE_NAME@
+#define __db_ditem __db_ditem@DB_VERSION_UNIQUE_NAME@
+#define __db_pitem_nolog __db_pitem_nolog@DB_VERSION_UNIQUE_NAME@
+#define __db_pitem __db_pitem@DB_VERSION_UNIQUE_NAME@
+#define __db_associate_pp __db_associate_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_close_pp __db_close_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_cursor_pp __db_cursor_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_cursor __db_cursor@DB_VERSION_UNIQUE_NAME@
+#define __db_del_pp __db_del_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_exists __db_exists@DB_VERSION_UNIQUE_NAME@
+#define __db_fd_pp __db_fd_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_get_pp __db_get_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_get __db_get@DB_VERSION_UNIQUE_NAME@
+#define __db_join_pp __db_join_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_key_range_pp __db_key_range_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_open_pp __db_open_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_pget_pp __db_pget_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_pget __db_pget@DB_VERSION_UNIQUE_NAME@
+#define __db_put_pp __db_put_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_compact_pp __db_compact_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_associate_foreign_pp __db_associate_foreign_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_sync_pp __db_sync_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_close_pp __dbc_close_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_cmp_pp __dbc_cmp_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_count_pp __dbc_count_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_del_pp __dbc_del_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_dup_pp __dbc_dup_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_get_pp __dbc_get_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_get_arg __dbc_get_arg@DB_VERSION_UNIQUE_NAME@
+#define __db_secondary_close_pp __db_secondary_close_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_pget_pp __dbc_pget_pp@DB_VERSION_UNIQUE_NAME@
+#define __dbc_put_pp __dbc_put_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_txn_auto_init __db_txn_auto_init@DB_VERSION_UNIQUE_NAME@
+#define __db_txn_auto_resolve __db_txn_auto_resolve@DB_VERSION_UNIQUE_NAME@
+#define __db_join __db_join@DB_VERSION_UNIQUE_NAME@
+#define __db_join_close __db_join_close@DB_VERSION_UNIQUE_NAME@
+#define __db_secondary_corrupt __db_secondary_corrupt@DB_VERSION_UNIQUE_NAME@
+#define __db_new __db_new@DB_VERSION_UNIQUE_NAME@
+#define __db_free __db_free@DB_VERSION_UNIQUE_NAME@
+#ifdef HAVE_FTRUNCATE
+#define __db_freelist_pos __db_freelist_pos@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __db_freelist_sort __db_freelist_sort@DB_VERSION_UNIQUE_NAME@
+#ifdef HAVE_FTRUNCATE
+#define __db_pg_truncate __db_pg_truncate@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifdef HAVE_FTRUNCATE
+#define __db_free_truncate __db_free_truncate@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __db_lprint __db_lprint@DB_VERSION_UNIQUE_NAME@
+#define __db_lget __db_lget@DB_VERSION_UNIQUE_NAME@
+#define __db_lput __db_lput@DB_VERSION_UNIQUE_NAME@
+#define __db_create_internal __db_create_internal@DB_VERSION_UNIQUE_NAME@
+#define __dbh_am_chk __dbh_am_chk@DB_VERSION_UNIQUE_NAME@
+#define __db_get_flags __db_get_flags@DB_VERSION_UNIQUE_NAME@
+#define __db_set_flags __db_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __db_get_lorder __db_get_lorder@DB_VERSION_UNIQUE_NAME@
+#define __db_set_lorder __db_set_lorder@DB_VERSION_UNIQUE_NAME@
+#define __db_set_pagesize __db_set_pagesize@DB_VERSION_UNIQUE_NAME@
+#define __db_open __db_open@DB_VERSION_UNIQUE_NAME@
+#define __db_get_open_flags __db_get_open_flags@DB_VERSION_UNIQUE_NAME@
+#define __db_new_file __db_new_file@DB_VERSION_UNIQUE_NAME@
+#define __db_init_subdb __db_init_subdb@DB_VERSION_UNIQUE_NAME@
+#define __db_chk_meta __db_chk_meta@DB_VERSION_UNIQUE_NAME@
+#define __db_meta_setup __db_meta_setup@DB_VERSION_UNIQUE_NAME@
+#define __db_goff __db_goff@DB_VERSION_UNIQUE_NAME@
+#define __db_poff __db_poff@DB_VERSION_UNIQUE_NAME@
+#define __db_ovref __db_ovref@DB_VERSION_UNIQUE_NAME@
+#define __db_doff __db_doff@DB_VERSION_UNIQUE_NAME@
+#define __db_moff __db_moff@DB_VERSION_UNIQUE_NAME@
+#define __db_coff __db_coff@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_overflow __db_vrfy_overflow@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_ovfl_structure __db_vrfy_ovfl_structure@DB_VERSION_UNIQUE_NAME@
+#define __db_safe_goff __db_safe_goff@DB_VERSION_UNIQUE_NAME@
+#define __db_loadme __db_loadme@DB_VERSION_UNIQUE_NAME@
+#define __db_dumptree __db_dumptree@DB_VERSION_UNIQUE_NAME@
+#define __db_get_flags_fn __db_get_flags_fn@DB_VERSION_UNIQUE_NAME@
+#define __db_prnpage __db_prnpage@DB_VERSION_UNIQUE_NAME@
+#define __db_prpage __db_prpage@DB_VERSION_UNIQUE_NAME@
+#define __db_prbytes __db_prbytes@DB_VERSION_UNIQUE_NAME@
+#define __db_prflags __db_prflags@DB_VERSION_UNIQUE_NAME@
+#define __db_lockmode_to_string __db_lockmode_to_string@DB_VERSION_UNIQUE_NAME@
+#define __db_dumptree __db_dumptree@DB_VERSION_UNIQUE_NAME@
+#define __db_get_flags_fn __db_get_flags_fn@DB_VERSION_UNIQUE_NAME@
+#define __db_dump_pp __db_dump_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_dump __db_dump@DB_VERSION_UNIQUE_NAME@
+#define __db_prdbt __db_prdbt@DB_VERSION_UNIQUE_NAME@
+#define __db_prheader __db_prheader@DB_VERSION_UNIQUE_NAME@
+#define __db_prfooter __db_prfooter@DB_VERSION_UNIQUE_NAME@
+#define __db_pr_callback __db_pr_callback@DB_VERSION_UNIQUE_NAME@
+#define __db_dbtype_to_string __db_dbtype_to_string@DB_VERSION_UNIQUE_NAME@
+#define __db_addrem_recover __db_addrem_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_big_recover __db_big_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_ovref_recover __db_ovref_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_debug_recover __db_debug_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_noop_recover __db_noop_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_alloc_recover __db_pg_alloc_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_free_recover __db_pg_free_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_freedata_recover __db_pg_freedata_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_cksum_recover __db_cksum_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_init_recover __db_pg_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_trunc_recover __db_pg_trunc_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_sort_44_recover __db_pg_sort_44_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_alloc_42_recover __db_pg_alloc_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_free_42_recover __db_pg_free_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_pg_freedata_42_recover __db_pg_freedata_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_relink_42_recover __db_relink_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __db_traverse_big __db_traverse_big@DB_VERSION_UNIQUE_NAME@
+#define __db_reclaim_callback __db_reclaim_callback@DB_VERSION_UNIQUE_NAME@
+#define __db_truncate_callback __db_truncate_callback@DB_VERSION_UNIQUE_NAME@
+#define __env_dbremove_pp __env_dbremove_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_remove_pp __db_remove_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_remove __db_remove@DB_VERSION_UNIQUE_NAME@
+#define __db_remove_int __db_remove_int@DB_VERSION_UNIQUE_NAME@
+#define __db_inmem_remove __db_inmem_remove@DB_VERSION_UNIQUE_NAME@
+#define __env_dbrename_pp __env_dbrename_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_rename_pp __db_rename_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_rename_int __db_rename_int@DB_VERSION_UNIQUE_NAME@
+#define __db_ret __db_ret@DB_VERSION_UNIQUE_NAME@
+#define __db_retcopy __db_retcopy@DB_VERSION_UNIQUE_NAME@
+#define __env_fileid_reset_pp __env_fileid_reset_pp@DB_VERSION_UNIQUE_NAME@
+#define __env_fileid_reset __env_fileid_reset@DB_VERSION_UNIQUE_NAME@
+#define __env_lsn_reset_pp __env_lsn_reset_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_lsn_reset __db_lsn_reset@DB_VERSION_UNIQUE_NAME@
+#define __db_compare_both __db_compare_both@DB_VERSION_UNIQUE_NAME@
+#define __db_sort_multiple __db_sort_multiple@DB_VERSION_UNIQUE_NAME@
+#define __db_stat_pp __db_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_stat_print_pp __db_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_stat_print __db_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __db_truncate_pp __db_truncate_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_truncate __db_truncate@DB_VERSION_UNIQUE_NAME@
+#define __db_upgrade_pp __db_upgrade_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_upgrade __db_upgrade@DB_VERSION_UNIQUE_NAME@
+#define __db_lastpgno __db_lastpgno@DB_VERSION_UNIQUE_NAME@
+#define __db_31_offdup __db_31_offdup@DB_VERSION_UNIQUE_NAME@
+#define __db_verify_pp __db_verify_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_verify_internal __db_verify_internal@DB_VERSION_UNIQUE_NAME@
+#define __db_verify __db_verify@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_common __db_vrfy_common@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_datapage __db_vrfy_datapage@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_meta __db_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_struct_feedback __db_vrfy_struct_feedback@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_pg __db_salvage_pg@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_leaf __db_salvage_leaf@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_inpitem __db_vrfy_inpitem@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_duptype __db_vrfy_duptype@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_duptree __db_salvage_duptree@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_dbinfo_create __db_vrfy_dbinfo_create@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_dbinfo_destroy __db_vrfy_dbinfo_destroy@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_getpageinfo __db_vrfy_getpageinfo@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_putpageinfo __db_vrfy_putpageinfo@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_pgset __db_vrfy_pgset@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_pgset_get __db_vrfy_pgset_get@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_pgset_inc __db_vrfy_pgset_inc@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_pgset_next __db_vrfy_pgset_next@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_childcursor __db_vrfy_childcursor@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_childput __db_vrfy_childput@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_ccset __db_vrfy_ccset@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_ccnext __db_vrfy_ccnext@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_ccclose __db_vrfy_ccclose@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_init __db_salvage_init@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_destroy __db_salvage_destroy@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_getnext __db_salvage_getnext@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_isdone __db_salvage_isdone@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_markdone __db_salvage_markdone@DB_VERSION_UNIQUE_NAME@
+#define __db_salvage_markneeded __db_salvage_markneeded@DB_VERSION_UNIQUE_NAME@
+#define __db_vrfy_prdbt __db_vrfy_prdbt@DB_VERSION_UNIQUE_NAME@
+#define __partition_init __partition_init@DB_VERSION_UNIQUE_NAME@
+#define __partition_set __partition_set@DB_VERSION_UNIQUE_NAME@
+#define __partition_set_dirs __partition_set_dirs@DB_VERSION_UNIQUE_NAME@
+#define __partition_open __partition_open@DB_VERSION_UNIQUE_NAME@
+#define __partition_get_callback __partition_get_callback@DB_VERSION_UNIQUE_NAME@
+#define __partition_get_keys __partition_get_keys@DB_VERSION_UNIQUE_NAME@
+#define __partition_get_dirs __partition_get_dirs@DB_VERSION_UNIQUE_NAME@
+#define __partc_init __partc_init@DB_VERSION_UNIQUE_NAME@
+#define __partc_get __partc_get@DB_VERSION_UNIQUE_NAME@
+#define __partition_close __partition_close@DB_VERSION_UNIQUE_NAME@
+#define __partition_sync __partition_sync@DB_VERSION_UNIQUE_NAME@
+#define __partition_stat __partition_stat@DB_VERSION_UNIQUE_NAME@
+#define __part_truncate __part_truncate@DB_VERSION_UNIQUE_NAME@
+#define __part_compact __part_compact@DB_VERSION_UNIQUE_NAME@
+#define __part_lsn_reset __part_lsn_reset@DB_VERSION_UNIQUE_NAME@
+#define __part_fileid_reset __part_fileid_reset@DB_VERSION_UNIQUE_NAME@
+#define __part_key_range __part_key_range@DB_VERSION_UNIQUE_NAME@
+#define __part_remove __part_remove@DB_VERSION_UNIQUE_NAME@
+#define __part_rename __part_rename@DB_VERSION_UNIQUE_NAME@
+#define __part_verify __part_verify@DB_VERSION_UNIQUE_NAME@
+#define __part_testdocopy __part_testdocopy@DB_VERSION_UNIQUE_NAME@
+#define __db_no_partition __db_no_partition@DB_VERSION_UNIQUE_NAME@
+#define __partition_set __partition_set@DB_VERSION_UNIQUE_NAME@
+#define __partition_get_callback __partition_get_callback@DB_VERSION_UNIQUE_NAME@
+#define __partition_get_dirs __partition_get_dirs@DB_VERSION_UNIQUE_NAME@
+#define __partition_get_keys __partition_get_keys@DB_VERSION_UNIQUE_NAME@
+#define __partition_init __partition_init@DB_VERSION_UNIQUE_NAME@
+#define __part_fileid_reset __part_fileid_reset@DB_VERSION_UNIQUE_NAME@
+#define __partition_set_dirs __partition_set_dirs@DB_VERSION_UNIQUE_NAME@
+#define __bam_compact __bam_compact@DB_VERSION_UNIQUE_NAME@
+#define __bam_cmp __bam_cmp@DB_VERSION_UNIQUE_NAME@
+#define __bam_defcmp __bam_defcmp@DB_VERSION_UNIQUE_NAME@
+#define __bam_defpfx __bam_defpfx@DB_VERSION_UNIQUE_NAME@
+#define __bam_compress_dupcmp __bam_compress_dupcmp@DB_VERSION_UNIQUE_NAME@
+#define __bam_defcompress __bam_defcompress@DB_VERSION_UNIQUE_NAME@
+#define __bam_defdecompress __bam_defdecompress@DB_VERSION_UNIQUE_NAME@
+#define __bamc_compress_get __bamc_compress_get@DB_VERSION_UNIQUE_NAME@
+#define __bamc_compress_put __bamc_compress_put@DB_VERSION_UNIQUE_NAME@
+#define __bamc_compress_del __bamc_compress_del@DB_VERSION_UNIQUE_NAME@
+#define __bamc_compress_bulk_del __bamc_compress_bulk_del@DB_VERSION_UNIQUE_NAME@
+#define __bamc_compress_count __bamc_compress_count@DB_VERSION_UNIQUE_NAME@
+#define __bamc_compress_cmp __bamc_compress_cmp@DB_VERSION_UNIQUE_NAME@
+#define __bamc_compress_dup __bamc_compress_dup@DB_VERSION_UNIQUE_NAME@
+#define __bam_compress_salvage __bam_compress_salvage@DB_VERSION_UNIQUE_NAME@
+#define __bam_compress_count __bam_compress_count@DB_VERSION_UNIQUE_NAME@
+#define __bam_pgin __bam_pgin@DB_VERSION_UNIQUE_NAME@
+#define __bam_pgout __bam_pgout@DB_VERSION_UNIQUE_NAME@
+#define __bam_mswap __bam_mswap@DB_VERSION_UNIQUE_NAME@
+#define __bam_ca_delete __bam_ca_delete@DB_VERSION_UNIQUE_NAME@
+#define __ram_ca_delete __ram_ca_delete@DB_VERSION_UNIQUE_NAME@
+#define __bam_ca_di __bam_ca_di@DB_VERSION_UNIQUE_NAME@
+#define __bam_ca_dup __bam_ca_dup@DB_VERSION_UNIQUE_NAME@
+#define __bam_ca_undodup __bam_ca_undodup@DB_VERSION_UNIQUE_NAME@
+#define __bam_ca_rsplit __bam_ca_rsplit@DB_VERSION_UNIQUE_NAME@
+#define __bam_ca_split __bam_ca_split@DB_VERSION_UNIQUE_NAME@
+#define __bam_ca_undosplit __bam_ca_undosplit@DB_VERSION_UNIQUE_NAME@
+#define __bamc_init __bamc_init@DB_VERSION_UNIQUE_NAME@
+#define __bamc_refresh __bamc_refresh@DB_VERSION_UNIQUE_NAME@
+#define __bamc_cmp __bamc_cmp@DB_VERSION_UNIQUE_NAME@
+#define __bamc_count __bamc_count@DB_VERSION_UNIQUE_NAME@
+#define __bamc_dup __bamc_dup@DB_VERSION_UNIQUE_NAME@
+#define __bam_bulk_overflow __bam_bulk_overflow@DB_VERSION_UNIQUE_NAME@
+#define __bam_bulk_duplicates __bam_bulk_duplicates@DB_VERSION_UNIQUE_NAME@
+#define __bamc_rget __bamc_rget@DB_VERSION_UNIQUE_NAME@
+#define __bam_opd_exists __bam_opd_exists@DB_VERSION_UNIQUE_NAME@
+#define __bam_ditem __bam_ditem@DB_VERSION_UNIQUE_NAME@
+#define __bam_adjindx __bam_adjindx@DB_VERSION_UNIQUE_NAME@
+#define __bam_dpages __bam_dpages@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink __bam_relink@DB_VERSION_UNIQUE_NAME@
+#define __bam_pupdate __bam_pupdate@DB_VERSION_UNIQUE_NAME@
+#define __bam_db_create __bam_db_create@DB_VERSION_UNIQUE_NAME@
+#define __bam_db_close __bam_db_close@DB_VERSION_UNIQUE_NAME@
+#define __bam_map_flags __bam_map_flags@DB_VERSION_UNIQUE_NAME@
+#define __bam_set_flags __bam_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __bam_set_bt_compare __bam_set_bt_compare@DB_VERSION_UNIQUE_NAME@
+#define __bam_set_bt_compress __bam_set_bt_compress@DB_VERSION_UNIQUE_NAME@
+#define __bam_get_bt_minkey __bam_get_bt_minkey@DB_VERSION_UNIQUE_NAME@
+#define __bam_copy_config __bam_copy_config@DB_VERSION_UNIQUE_NAME@
+#define __ram_map_flags __ram_map_flags@DB_VERSION_UNIQUE_NAME@
+#define __ram_set_flags __ram_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __ram_get_re_len __ram_get_re_len@DB_VERSION_UNIQUE_NAME@
+#define __ram_get_re_pad __ram_get_re_pad@DB_VERSION_UNIQUE_NAME@
+#define __bam_open __bam_open@DB_VERSION_UNIQUE_NAME@
+#define __bam_metachk __bam_metachk@DB_VERSION_UNIQUE_NAME@
+#define __bam_read_root __bam_read_root@DB_VERSION_UNIQUE_NAME@
+#define __bam_new_file __bam_new_file@DB_VERSION_UNIQUE_NAME@
+#define __bam_new_subdb __bam_new_subdb@DB_VERSION_UNIQUE_NAME@
+#define __bam_iitem __bam_iitem@DB_VERSION_UNIQUE_NAME@
+#define __bam_ritem __bam_ritem@DB_VERSION_UNIQUE_NAME@
+#define __bam_irep __bam_irep@DB_VERSION_UNIQUE_NAME@
+#define __bam_split_recover __bam_split_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_split_42_recover __bam_split_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_rsplit_recover __bam_rsplit_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_adj_recover __bam_adj_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_cadjust_recover __bam_cadjust_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_cdel_recover __bam_cdel_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_repl_recover __bam_repl_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_root_recover __bam_root_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_curadj_recover __bam_curadj_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_rcuradj_recover __bam_rcuradj_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink_recover __bam_relink_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_merge_44_recover __bam_merge_44_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_merge_recover __bam_merge_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_pgno_recover __bam_pgno_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink_43_recover __bam_relink_43_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_reclaim __bam_reclaim@DB_VERSION_UNIQUE_NAME@
+#define __bam_truncate __bam_truncate@DB_VERSION_UNIQUE_NAME@
+#define __ram_open __ram_open@DB_VERSION_UNIQUE_NAME@
+#define __ram_append __ram_append@DB_VERSION_UNIQUE_NAME@
+#define __ramc_del __ramc_del@DB_VERSION_UNIQUE_NAME@
+#define __ramc_get __ramc_get@DB_VERSION_UNIQUE_NAME@
+#define __ramc_put __ramc_put@DB_VERSION_UNIQUE_NAME@
+#define __ram_ca __ram_ca@DB_VERSION_UNIQUE_NAME@
+#define __ram_getno __ram_getno@DB_VERSION_UNIQUE_NAME@
+#define __ram_writeback __ram_writeback@DB_VERSION_UNIQUE_NAME@
+#define __bam_rsearch __bam_rsearch@DB_VERSION_UNIQUE_NAME@
+#define __bam_adjust __bam_adjust@DB_VERSION_UNIQUE_NAME@
+#define __bam_nrecs __bam_nrecs@DB_VERSION_UNIQUE_NAME@
+#define __bam_total __bam_total@DB_VERSION_UNIQUE_NAME@
+#define __bam_get_root __bam_get_root@DB_VERSION_UNIQUE_NAME@
+#define __bam_search __bam_search@DB_VERSION_UNIQUE_NAME@
+#define __bam_stkrel __bam_stkrel@DB_VERSION_UNIQUE_NAME@
+#define __bam_stkgrow __bam_stkgrow@DB_VERSION_UNIQUE_NAME@
+#define __bam_split __bam_split@DB_VERSION_UNIQUE_NAME@
+#define __bam_broot __bam_broot@DB_VERSION_UNIQUE_NAME@
+#define __ram_root __ram_root@DB_VERSION_UNIQUE_NAME@
+#define __bam_pinsert __bam_pinsert@DB_VERSION_UNIQUE_NAME@
+#define __bam_copy __bam_copy@DB_VERSION_UNIQUE_NAME@
+#define __bam_stat __bam_stat@DB_VERSION_UNIQUE_NAME@
+#define __bam_stat_print __bam_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_stat_callback __bam_stat_callback@DB_VERSION_UNIQUE_NAME@
+#define __bam_print_cursor __bam_print_cursor@DB_VERSION_UNIQUE_NAME@
+#define __bam_key_range __bam_key_range@DB_VERSION_UNIQUE_NAME@
+#define __bam_traverse __bam_traverse@DB_VERSION_UNIQUE_NAME@
+#define __bam_30_btreemeta __bam_30_btreemeta@DB_VERSION_UNIQUE_NAME@
+#define __bam_31_btreemeta __bam_31_btreemeta@DB_VERSION_UNIQUE_NAME@
+#define __bam_31_lbtree __bam_31_lbtree@DB_VERSION_UNIQUE_NAME@
+#define __bam_vrfy_meta __bam_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+#define __ram_vrfy_leaf __ram_vrfy_leaf@DB_VERSION_UNIQUE_NAME@
+#define __bam_vrfy __bam_vrfy@DB_VERSION_UNIQUE_NAME@
+#define __bam_vrfy_itemorder __bam_vrfy_itemorder@DB_VERSION_UNIQUE_NAME@
+#define __bam_vrfy_structure __bam_vrfy_structure@DB_VERSION_UNIQUE_NAME@
+#define __bam_vrfy_subtree __bam_vrfy_subtree@DB_VERSION_UNIQUE_NAME@
+#define __bam_salvage __bam_salvage@DB_VERSION_UNIQUE_NAME@
+#define __bam_salvage_walkdupint __bam_salvage_walkdupint@DB_VERSION_UNIQUE_NAME@
+#define __bam_meta2pgset __bam_meta2pgset@DB_VERSION_UNIQUE_NAME@
+#define __bam_split_read __bam_split_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_split_log __bam_split_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_split_42_read __bam_split_42_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_rsplit_read __bam_rsplit_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_rsplit_log __bam_rsplit_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_adj_read __bam_adj_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_adj_log __bam_adj_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_cadjust_read __bam_cadjust_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_cadjust_log __bam_cadjust_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_cdel_read __bam_cdel_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_cdel_log __bam_cdel_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_repl_read __bam_repl_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_repl_log __bam_repl_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_root_read __bam_root_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_root_log __bam_root_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_curadj_read __bam_curadj_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_curadj_log __bam_curadj_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_rcuradj_read __bam_rcuradj_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_rcuradj_log __bam_rcuradj_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink_43_read __bam_relink_43_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink_read __bam_relink_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink_log __bam_relink_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_merge_44_read __bam_merge_44_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_merge_read __bam_merge_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_merge_log __bam_merge_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_pgno_read __bam_pgno_read@DB_VERSION_UNIQUE_NAME@
+#define __bam_pgno_log __bam_pgno_log@DB_VERSION_UNIQUE_NAME@
+#define __bam_init_recover __bam_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __bam_split_print __bam_split_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_split_42_print __bam_split_42_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_rsplit_print __bam_rsplit_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_adj_print __bam_adj_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_cadjust_print __bam_cadjust_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_cdel_print __bam_cdel_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_repl_print __bam_repl_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_root_print __bam_root_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_curadj_print __bam_curadj_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_rcuradj_print __bam_rcuradj_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink_43_print __bam_relink_43_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_relink_print __bam_relink_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_merge_44_print __bam_merge_44_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_merge_print __bam_merge_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_pgno_print __bam_pgno_print@DB_VERSION_UNIQUE_NAME@
+#define __bam_init_print __bam_init_print@DB_VERSION_UNIQUE_NAME@
+#ifndef HAVE_ATOI
+#define atoi atoi@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_ATOL
+#define atol atol@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_GETCWD
+#define getcwd getcwd@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_GETOPT
+#define getopt getopt@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_ISALPHA
+#define isalpha isalpha@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_ISDIGIT
+#define isdigit isdigit@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_ISPRINT
+#define isprint isprint@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_ISSPACE
+#define isspace isspace@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_MEMCMP
+#define memcmp memcmp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_MEMCPY
+#define memcpy memcpy@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_MEMMOVE
+#define memmove memmove@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_PRINTF
+#define printf printf@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_PRINTF
+#define fprintf fprintf@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_PRINTF
+#define vfprintf vfprintf@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_QSORT
+#define qsort qsort@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_RAISE
+#define raise raise@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_RAND
+#define rand rand@DB_VERSION_UNIQUE_NAME@
+#define srand srand@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_SNPRINTF
+#define snprintf snprintf@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_VSNPRINTF
+#define vsnprintf vsnprintf@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRCASECMP
+#define strcasecmp strcasecmp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRCASECMP
+#define strncasecmp strncasecmp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRCAT
+#define strcat strcat@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRCHR
+#define strchr strchr@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRDUP
+#define strdup strdup@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRERROR
+#define strerror strerror@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRNCAT
+#define strncat strncat@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRNCMP
+#define strncmp strncmp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRRCHR
+#define strrchr strrchr@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRSEP
+#define strsep strsep@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRTOL
+#define strtol strtol@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_STRTOUL
+#define strtoul strtoul@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_TIME
+#define time time@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __crypto_region_init __crypto_region_init@DB_VERSION_UNIQUE_NAME@
+#define __db_isbigendian __db_isbigendian@DB_VERSION_UNIQUE_NAME@
+#define __db_byteorder __db_byteorder@DB_VERSION_UNIQUE_NAME@
+#define __db_compress_count_int __db_compress_count_int@DB_VERSION_UNIQUE_NAME@
+#define __db_compress_int __db_compress_int@DB_VERSION_UNIQUE_NAME@
+#define __db_decompress_count_int __db_decompress_count_int@DB_VERSION_UNIQUE_NAME@
+#define __db_decompress_int __db_decompress_int@DB_VERSION_UNIQUE_NAME@
+#define __db_decompress_int32 __db_decompress_int32@DB_VERSION_UNIQUE_NAME@
+#define __db_fchk __db_fchk@DB_VERSION_UNIQUE_NAME@
+#define __db_fcchk __db_fcchk@DB_VERSION_UNIQUE_NAME@
+#define __db_ferr __db_ferr@DB_VERSION_UNIQUE_NAME@
+#define __db_fnl __db_fnl@DB_VERSION_UNIQUE_NAME@
+#define __db_pgerr __db_pgerr@DB_VERSION_UNIQUE_NAME@
+#define __db_pgfmt __db_pgfmt@DB_VERSION_UNIQUE_NAME@
+#ifdef DIAGNOSTIC
+#define __db_assert __db_assert@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __env_panic_msg __env_panic_msg@DB_VERSION_UNIQUE_NAME@
+#define __env_panic __env_panic@DB_VERSION_UNIQUE_NAME@
+#define __db_unknown_error __db_unknown_error@DB_VERSION_UNIQUE_NAME@
+#define __db_syserr __db_syserr@DB_VERSION_UNIQUE_NAME@
+#define __db_err __db_err@DB_VERSION_UNIQUE_NAME@
+#define __db_errx __db_errx@DB_VERSION_UNIQUE_NAME@
+#define __db_errcall __db_errcall@DB_VERSION_UNIQUE_NAME@
+#define __db_errfile __db_errfile@DB_VERSION_UNIQUE_NAME@
+#define __db_msgadd __db_msgadd@DB_VERSION_UNIQUE_NAME@
+#define __db_msgadd_ap __db_msgadd_ap@DB_VERSION_UNIQUE_NAME@
+#define __db_msg __db_msg@DB_VERSION_UNIQUE_NAME@
+#define __db_unknown_flag __db_unknown_flag@DB_VERSION_UNIQUE_NAME@
+#define __db_unknown_type __db_unknown_type@DB_VERSION_UNIQUE_NAME@
+#define __db_unknown_path __db_unknown_path@DB_VERSION_UNIQUE_NAME@
+#define __db_check_txn __db_check_txn@DB_VERSION_UNIQUE_NAME@
+#define __db_txn_deadlock_err __db_txn_deadlock_err@DB_VERSION_UNIQUE_NAME@
+#define __db_not_txn_env __db_not_txn_env@DB_VERSION_UNIQUE_NAME@
+#define __db_rec_toobig __db_rec_toobig@DB_VERSION_UNIQUE_NAME@
+#define __db_rec_repl __db_rec_repl@DB_VERSION_UNIQUE_NAME@
+#define __dbc_logging __dbc_logging@DB_VERSION_UNIQUE_NAME@
+#define __db_check_lsn __db_check_lsn@DB_VERSION_UNIQUE_NAME@
+#define __db_rdonly __db_rdonly@DB_VERSION_UNIQUE_NAME@
+#define __db_space_err __db_space_err@DB_VERSION_UNIQUE_NAME@
+#define __db_failed __db_failed@DB_VERSION_UNIQUE_NAME@
+#define __db_getlong __db_getlong@DB_VERSION_UNIQUE_NAME@
+#define __db_getulong __db_getulong@DB_VERSION_UNIQUE_NAME@
+#define __db_idspace __db_idspace@DB_VERSION_UNIQUE_NAME@
+#define __db_log2 __db_log2@DB_VERSION_UNIQUE_NAME@
+#define __db_tablesize __db_tablesize@DB_VERSION_UNIQUE_NAME@
+#define __db_hashinit __db_hashinit@DB_VERSION_UNIQUE_NAME@
+#define __dbt_usercopy __dbt_usercopy@DB_VERSION_UNIQUE_NAME@
+#define __dbt_userfree __dbt_userfree@DB_VERSION_UNIQUE_NAME@
+#define __db_mkpath __db_mkpath@DB_VERSION_UNIQUE_NAME@
+#define __db_openflags __db_openflags@DB_VERSION_UNIQUE_NAME@
+#define __db_util_arg __db_util_arg@DB_VERSION_UNIQUE_NAME@
+#define __db_util_cache __db_util_cache@DB_VERSION_UNIQUE_NAME@
+#define __db_util_logset __db_util_logset@DB_VERSION_UNIQUE_NAME@
+#define __db_util_siginit __db_util_siginit@DB_VERSION_UNIQUE_NAME@
+#define __db_util_interrupted __db_util_interrupted@DB_VERSION_UNIQUE_NAME@
+#define __db_util_sigresend __db_util_sigresend@DB_VERSION_UNIQUE_NAME@
+#define __db_zero_fill __db_zero_fill@DB_VERSION_UNIQUE_NAME@
+#define __db_zero_extend __db_zero_extend@DB_VERSION_UNIQUE_NAME@
+#define __aes_setup __aes_setup@DB_VERSION_UNIQUE_NAME@
+#define __aes_adj_size __aes_adj_size@DB_VERSION_UNIQUE_NAME@
+#define __aes_close __aes_close@DB_VERSION_UNIQUE_NAME@
+#define __aes_decrypt __aes_decrypt@DB_VERSION_UNIQUE_NAME@
+#define __aes_encrypt __aes_encrypt@DB_VERSION_UNIQUE_NAME@
+#define __aes_init __aes_init@DB_VERSION_UNIQUE_NAME@
+#define __crypto_env_close __crypto_env_close@DB_VERSION_UNIQUE_NAME@
+#define __crypto_env_refresh __crypto_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __crypto_algsetup __crypto_algsetup@DB_VERSION_UNIQUE_NAME@
+#define __crypto_decrypt_meta __crypto_decrypt_meta@DB_VERSION_UNIQUE_NAME@
+#define __crypto_set_passwd __crypto_set_passwd@DB_VERSION_UNIQUE_NAME@
+#define __db_generate_iv __db_generate_iv@DB_VERSION_UNIQUE_NAME@
+#define __db_rijndaelKeySetupEnc __db_rijndaelKeySetupEnc@DB_VERSION_UNIQUE_NAME@
+#define __db_rijndaelKeySetupDec __db_rijndaelKeySetupDec@DB_VERSION_UNIQUE_NAME@
+#define __db_rijndaelEncrypt __db_rijndaelEncrypt@DB_VERSION_UNIQUE_NAME@
+#define __db_rijndaelDecrypt __db_rijndaelDecrypt@DB_VERSION_UNIQUE_NAME@
+#define __db_rijndaelEncryptRound __db_rijndaelEncryptRound@DB_VERSION_UNIQUE_NAME@
+#define __db_rijndaelDecryptRound __db_rijndaelDecryptRound@DB_VERSION_UNIQUE_NAME@
+#define __db_makeKey __db_makeKey@DB_VERSION_UNIQUE_NAME@
+#define __db_cipherInit __db_cipherInit@DB_VERSION_UNIQUE_NAME@
+#define __db_blockEncrypt __db_blockEncrypt@DB_VERSION_UNIQUE_NAME@
+#define __db_padEncrypt __db_padEncrypt@DB_VERSION_UNIQUE_NAME@
+#define __db_blockDecrypt __db_blockDecrypt@DB_VERSION_UNIQUE_NAME@
+#define __db_padDecrypt __db_padDecrypt@DB_VERSION_UNIQUE_NAME@
+#define __db_cipherUpdateRounds __db_cipherUpdateRounds@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_setup __dbreg_setup@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_teardown __dbreg_teardown@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_teardown_int __dbreg_teardown_int@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_new_id __dbreg_new_id@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_get_id __dbreg_get_id@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_assign_id __dbreg_assign_id@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_revoke_id __dbreg_revoke_id@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_revoke_id_int __dbreg_revoke_id_int@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_close_id __dbreg_close_id@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_close_id_int __dbreg_close_id_int@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_failchk __dbreg_failchk@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_log_close __dbreg_log_close@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_log_id __dbreg_log_id@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_register_read __dbreg_register_read@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_register_log __dbreg_register_log@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_init_recover __dbreg_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_register_print __dbreg_register_print@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_init_print __dbreg_init_print@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_register_recover __dbreg_register_recover@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_stat_print __dbreg_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_print_fname __dbreg_print_fname@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_add_dbentry __dbreg_add_dbentry@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_rem_dbentry __dbreg_rem_dbentry@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_log_files __dbreg_log_files@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_close_files __dbreg_close_files@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_close_file __dbreg_close_file@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_mark_restored __dbreg_mark_restored@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_invalidate_files __dbreg_invalidate_files@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_id_to_db __dbreg_id_to_db@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_id_to_fname __dbreg_id_to_fname@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_fid_to_fname __dbreg_fid_to_fname@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_get_name __dbreg_get_name@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_do_open __dbreg_do_open@DB_VERSION_UNIQUE_NAME@
+#define __dbreg_lazy_id __dbreg_lazy_id@DB_VERSION_UNIQUE_NAME@
+#define __env_alloc_init __env_alloc_init@DB_VERSION_UNIQUE_NAME@
+#define __env_alloc_overhead __env_alloc_overhead@DB_VERSION_UNIQUE_NAME@
+#define __env_alloc_size __env_alloc_size@DB_VERSION_UNIQUE_NAME@
+#define __env_alloc __env_alloc@DB_VERSION_UNIQUE_NAME@
+#define __env_alloc_free __env_alloc_free@DB_VERSION_UNIQUE_NAME@
+#define __env_alloc_print __env_alloc_print@DB_VERSION_UNIQUE_NAME@
+#define __env_read_db_config __env_read_db_config@DB_VERSION_UNIQUE_NAME@
+#define __config_split __config_split@DB_VERSION_UNIQUE_NAME@
+#define __env_failchk_pp __env_failchk_pp@DB_VERSION_UNIQUE_NAME@
+#define __env_failchk_int __env_failchk_int@DB_VERSION_UNIQUE_NAME@
+#define __env_thread_init __env_thread_init@DB_VERSION_UNIQUE_NAME@
+#define __env_thread_destroy __env_thread_destroy@DB_VERSION_UNIQUE_NAME@
+#define __env_set_state __env_set_state@DB_VERSION_UNIQUE_NAME@
+#define __env_thread_id_string __env_thread_id_string@DB_VERSION_UNIQUE_NAME@
+#define __db_file_extend __db_file_extend@DB_VERSION_UNIQUE_NAME@
+#define __db_file_multi_write __db_file_multi_write@DB_VERSION_UNIQUE_NAME@
+#define __db_file_write __db_file_write@DB_VERSION_UNIQUE_NAME@
+#define __db_env_destroy __db_env_destroy@DB_VERSION_UNIQUE_NAME@
+#define __env_get_alloc __env_get_alloc@DB_VERSION_UNIQUE_NAME@
+#define __env_set_alloc __env_set_alloc@DB_VERSION_UNIQUE_NAME@
+#define __env_get_encrypt_flags __env_get_encrypt_flags@DB_VERSION_UNIQUE_NAME@
+#define __env_set_encrypt __env_set_encrypt@DB_VERSION_UNIQUE_NAME@
+#define __env_map_flags __env_map_flags@DB_VERSION_UNIQUE_NAME@
+#define __env_fetch_flags __env_fetch_flags@DB_VERSION_UNIQUE_NAME@
+#define __env_set_flags __env_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __env_set_data_dir __env_set_data_dir@DB_VERSION_UNIQUE_NAME@
+#define __env_add_data_dir __env_add_data_dir@DB_VERSION_UNIQUE_NAME@
+#define __env_set_create_dir __env_set_create_dir@DB_VERSION_UNIQUE_NAME@
+#define __env_set_intermediate_dir_mode __env_set_intermediate_dir_mode@DB_VERSION_UNIQUE_NAME@
+#define __env_get_errcall __env_get_errcall@DB_VERSION_UNIQUE_NAME@
+#define __env_set_errcall __env_set_errcall@DB_VERSION_UNIQUE_NAME@
+#define __env_get_errfile __env_get_errfile@DB_VERSION_UNIQUE_NAME@
+#define __env_set_errfile __env_set_errfile@DB_VERSION_UNIQUE_NAME@
+#define __env_get_errpfx __env_get_errpfx@DB_VERSION_UNIQUE_NAME@
+#define __env_set_errpfx __env_set_errpfx@DB_VERSION_UNIQUE_NAME@
+#define __env_set_thread_count __env_set_thread_count@DB_VERSION_UNIQUE_NAME@
+#define __env_get_msgcall __env_get_msgcall@DB_VERSION_UNIQUE_NAME@
+#define __env_set_msgcall __env_set_msgcall@DB_VERSION_UNIQUE_NAME@
+#define __env_get_msgfile __env_get_msgfile@DB_VERSION_UNIQUE_NAME@
+#define __env_set_msgfile __env_set_msgfile@DB_VERSION_UNIQUE_NAME@
+#define __env_set_paniccall __env_set_paniccall@DB_VERSION_UNIQUE_NAME@
+#define __env_set_shm_key __env_set_shm_key@DB_VERSION_UNIQUE_NAME@
+#define __env_set_tmp_dir __env_set_tmp_dir@DB_VERSION_UNIQUE_NAME@
+#define __env_set_verbose __env_set_verbose@DB_VERSION_UNIQUE_NAME@
+#define __db_mi_env __db_mi_env@DB_VERSION_UNIQUE_NAME@
+#define __db_mi_open __db_mi_open@DB_VERSION_UNIQUE_NAME@
+#define __env_not_config __env_not_config@DB_VERSION_UNIQUE_NAME@
+#define __env_set_timeout __env_set_timeout@DB_VERSION_UNIQUE_NAME@
+#define __db_appname __db_appname@DB_VERSION_UNIQUE_NAME@
+#define __db_tmp_open __db_tmp_open@DB_VERSION_UNIQUE_NAME@
+#define __env_open_pp __env_open_pp@DB_VERSION_UNIQUE_NAME@
+#define __env_open __env_open@DB_VERSION_UNIQUE_NAME@
+#define __env_remove __env_remove@DB_VERSION_UNIQUE_NAME@
+#define __env_config __env_config@DB_VERSION_UNIQUE_NAME@
+#define __env_close_pp __env_close_pp@DB_VERSION_UNIQUE_NAME@
+#define __env_close __env_close@DB_VERSION_UNIQUE_NAME@
+#define __env_refresh __env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __env_get_open_flags __env_get_open_flags@DB_VERSION_UNIQUE_NAME@
+#define __env_attach_regions __env_attach_regions@DB_VERSION_UNIQUE_NAME@
+#define __db_apprec __db_apprec@DB_VERSION_UNIQUE_NAME@
+#define __log_backup __log_backup@DB_VERSION_UNIQUE_NAME@
+#define __env_openfiles __env_openfiles@DB_VERSION_UNIQUE_NAME@
+#define __env_init_rec __env_init_rec@DB_VERSION_UNIQUE_NAME@
+#define __env_attach __env_attach@DB_VERSION_UNIQUE_NAME@
+#define __env_turn_on __env_turn_on@DB_VERSION_UNIQUE_NAME@
+#define __env_turn_off __env_turn_off@DB_VERSION_UNIQUE_NAME@
+#define __env_panic_set __env_panic_set@DB_VERSION_UNIQUE_NAME@
+#define __env_ref_increment __env_ref_increment@DB_VERSION_UNIQUE_NAME@
+#define __env_ref_decrement __env_ref_decrement@DB_VERSION_UNIQUE_NAME@
+#define __env_detach __env_detach@DB_VERSION_UNIQUE_NAME@
+#define __env_remove_env __env_remove_env@DB_VERSION_UNIQUE_NAME@
+#define __env_region_attach __env_region_attach@DB_VERSION_UNIQUE_NAME@
+#define __env_region_detach __env_region_detach@DB_VERSION_UNIQUE_NAME@
+#define __envreg_register __envreg_register@DB_VERSION_UNIQUE_NAME@
+#define __envreg_unregister __envreg_unregister@DB_VERSION_UNIQUE_NAME@
+#define __envreg_xunlock __envreg_xunlock@DB_VERSION_UNIQUE_NAME@
+#define __env_struct_sig __env_struct_sig@DB_VERSION_UNIQUE_NAME@
+#define __env_stat_print_pp __env_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __db_print_fh __db_print_fh@DB_VERSION_UNIQUE_NAME@
+#define __db_print_fileid __db_print_fileid@DB_VERSION_UNIQUE_NAME@
+#define __db_dl __db_dl@DB_VERSION_UNIQUE_NAME@
+#define __db_dl_pct __db_dl_pct@DB_VERSION_UNIQUE_NAME@
+#define __db_dlbytes __db_dlbytes@DB_VERSION_UNIQUE_NAME@
+#define __db_print_reginfo __db_print_reginfo@DB_VERSION_UNIQUE_NAME@
+#define __db_stat_not_built __db_stat_not_built@DB_VERSION_UNIQUE_NAME@
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_close __repmgr_close@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_add_remote_site __repmgr_add_remote_site@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_get_ack_policy __repmgr_get_ack_policy@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_set_ack_policy __repmgr_set_ack_policy@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_set_local_site __repmgr_set_local_site@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_site_list __repmgr_site_list@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_start __repmgr_start@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_stat_pp __repmgr_stat_pp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_stat_print_pp __repmgr_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_handle_event __repmgr_handle_event@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __fop_create_42_read __fop_create_42_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_create_read __fop_create_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_create_log __fop_create_log@DB_VERSION_UNIQUE_NAME@
+#define __fop_remove_read __fop_remove_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_remove_log __fop_remove_log@DB_VERSION_UNIQUE_NAME@
+#define __fop_write_42_read __fop_write_42_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_write_read __fop_write_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_write_log __fop_write_log@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_42_read __fop_rename_42_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_read __fop_rename_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_log __fop_rename_log@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_noundo_log __fop_rename_noundo_log@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_int_log __fop_rename_int_log@DB_VERSION_UNIQUE_NAME@
+#define __fop_file_remove_read __fop_file_remove_read@DB_VERSION_UNIQUE_NAME@
+#define __fop_file_remove_log __fop_file_remove_log@DB_VERSION_UNIQUE_NAME@
+#define __fop_init_recover __fop_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_create_42_print __fop_create_42_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_create_print __fop_create_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_remove_print __fop_remove_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_write_42_print __fop_write_42_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_write_print __fop_write_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_42_print __fop_rename_42_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_print __fop_rename_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_file_remove_print __fop_file_remove_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_init_print __fop_init_print@DB_VERSION_UNIQUE_NAME@
+#define __fop_create __fop_create@DB_VERSION_UNIQUE_NAME@
+#define __fop_remove __fop_remove@DB_VERSION_UNIQUE_NAME@
+#define __fop_write __fop_write@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename __fop_rename@DB_VERSION_UNIQUE_NAME@
+#define __fop_create_recover __fop_create_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_create_42_recover __fop_create_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_remove_recover __fop_remove_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_write_recover __fop_write_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_write_42_recover __fop_write_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_recover __fop_rename_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_noundo_recover __fop_rename_noundo_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_42_recover __fop_rename_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_rename_noundo_46_recover __fop_rename_noundo_46_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_file_remove_recover __fop_file_remove_recover@DB_VERSION_UNIQUE_NAME@
+#define __fop_lock_handle __fop_lock_handle@DB_VERSION_UNIQUE_NAME@
+#define __fop_file_setup __fop_file_setup@DB_VERSION_UNIQUE_NAME@
+#define __fop_subdb_setup __fop_subdb_setup@DB_VERSION_UNIQUE_NAME@
+#define __fop_remove_setup __fop_remove_setup@DB_VERSION_UNIQUE_NAME@
+#define __fop_read_meta __fop_read_meta@DB_VERSION_UNIQUE_NAME@
+#define __fop_dummy __fop_dummy@DB_VERSION_UNIQUE_NAME@
+#define __fop_dbrename __fop_dbrename@DB_VERSION_UNIQUE_NAME@
+#define __ham_quick_delete __ham_quick_delete@DB_VERSION_UNIQUE_NAME@
+#define __hamc_init __hamc_init@DB_VERSION_UNIQUE_NAME@
+#define __hamc_count __hamc_count@DB_VERSION_UNIQUE_NAME@
+#define __hamc_cmp __hamc_cmp@DB_VERSION_UNIQUE_NAME@
+#define __hamc_dup __hamc_dup@DB_VERSION_UNIQUE_NAME@
+#define __ham_call_hash __ham_call_hash@DB_VERSION_UNIQUE_NAME@
+#define __ham_overwrite __ham_overwrite@DB_VERSION_UNIQUE_NAME@
+#define __ham_init_dbt __ham_init_dbt@DB_VERSION_UNIQUE_NAME@
+#define __hamc_update __hamc_update@DB_VERSION_UNIQUE_NAME@
+#define __ham_get_clist __ham_get_clist@DB_VERSION_UNIQUE_NAME@
+#define __ham_insdel_read __ham_insdel_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_insdel_log __ham_insdel_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_newpage_read __ham_newpage_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_newpage_log __ham_newpage_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_splitdata_read __ham_splitdata_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_splitdata_log __ham_splitdata_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_replace_read __ham_replace_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_replace_log __ham_replace_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_copypage_read __ham_copypage_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_copypage_log __ham_copypage_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_metagroup_42_read __ham_metagroup_42_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_metagroup_read __ham_metagroup_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_metagroup_log __ham_metagroup_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_groupalloc_42_read __ham_groupalloc_42_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_groupalloc_read __ham_groupalloc_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_groupalloc_log __ham_groupalloc_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_curadj_read __ham_curadj_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_curadj_log __ham_curadj_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_chgpg_read __ham_chgpg_read@DB_VERSION_UNIQUE_NAME@
+#define __ham_chgpg_log __ham_chgpg_log@DB_VERSION_UNIQUE_NAME@
+#define __ham_init_recover __ham_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_insdel_print __ham_insdel_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_newpage_print __ham_newpage_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_splitdata_print __ham_splitdata_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_replace_print __ham_replace_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_copypage_print __ham_copypage_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_metagroup_42_print __ham_metagroup_42_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_metagroup_print __ham_metagroup_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_groupalloc_42_print __ham_groupalloc_42_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_groupalloc_print __ham_groupalloc_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_curadj_print __ham_curadj_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_chgpg_print __ham_chgpg_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_init_print __ham_init_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_pgin __ham_pgin@DB_VERSION_UNIQUE_NAME@
+#define __ham_pgout __ham_pgout@DB_VERSION_UNIQUE_NAME@
+#define __ham_mswap __ham_mswap@DB_VERSION_UNIQUE_NAME@
+#define __ham_add_dup __ham_add_dup@DB_VERSION_UNIQUE_NAME@
+#define __ham_dup_convert __ham_dup_convert@DB_VERSION_UNIQUE_NAME@
+#define __ham_make_dup __ham_make_dup@DB_VERSION_UNIQUE_NAME@
+#define __ham_dsearch __ham_dsearch@DB_VERSION_UNIQUE_NAME@
+#define __ham_func2 __ham_func2@DB_VERSION_UNIQUE_NAME@
+#define __ham_func3 __ham_func3@DB_VERSION_UNIQUE_NAME@
+#define __ham_func4 __ham_func4@DB_VERSION_UNIQUE_NAME@
+#define __ham_func5 __ham_func5@DB_VERSION_UNIQUE_NAME@
+#define __ham_test __ham_test@DB_VERSION_UNIQUE_NAME@
+#define __ham_get_meta __ham_get_meta@DB_VERSION_UNIQUE_NAME@
+#define __ham_release_meta __ham_release_meta@DB_VERSION_UNIQUE_NAME@
+#define __ham_dirty_meta __ham_dirty_meta@DB_VERSION_UNIQUE_NAME@
+#define __ham_return_meta __ham_return_meta@DB_VERSION_UNIQUE_NAME@
+#define __ham_db_create __ham_db_create@DB_VERSION_UNIQUE_NAME@
+#define __ham_db_close __ham_db_close@DB_VERSION_UNIQUE_NAME@
+#define __ham_get_h_ffactor __ham_get_h_ffactor@DB_VERSION_UNIQUE_NAME@
+#define __ham_set_h_compare __ham_set_h_compare@DB_VERSION_UNIQUE_NAME@
+#define __ham_get_h_nelem __ham_get_h_nelem@DB_VERSION_UNIQUE_NAME@
+#define __ham_copy_config __ham_copy_config@DB_VERSION_UNIQUE_NAME@
+#define __ham_open __ham_open@DB_VERSION_UNIQUE_NAME@
+#define __ham_metachk __ham_metachk@DB_VERSION_UNIQUE_NAME@
+#define __ham_new_file __ham_new_file@DB_VERSION_UNIQUE_NAME@
+#define __ham_new_subdb __ham_new_subdb@DB_VERSION_UNIQUE_NAME@
+#define __ham_item __ham_item@DB_VERSION_UNIQUE_NAME@
+#define __ham_item_reset __ham_item_reset@DB_VERSION_UNIQUE_NAME@
+#define __ham_item_init __ham_item_init@DB_VERSION_UNIQUE_NAME@
+#define __ham_item_last __ham_item_last@DB_VERSION_UNIQUE_NAME@
+#define __ham_item_first __ham_item_first@DB_VERSION_UNIQUE_NAME@
+#define __ham_item_prev __ham_item_prev@DB_VERSION_UNIQUE_NAME@
+#define __ham_item_next __ham_item_next@DB_VERSION_UNIQUE_NAME@
+#define __ham_insertpair __ham_insertpair@DB_VERSION_UNIQUE_NAME@
+#define __ham_getindex __ham_getindex@DB_VERSION_UNIQUE_NAME@
+#define __ham_verify_sorted_page __ham_verify_sorted_page@DB_VERSION_UNIQUE_NAME@
+#define __ham_sort_page __ham_sort_page@DB_VERSION_UNIQUE_NAME@
+#define __ham_del_pair __ham_del_pair@DB_VERSION_UNIQUE_NAME@
+#define __ham_replpair __ham_replpair@DB_VERSION_UNIQUE_NAME@
+#define __ham_onpage_replace __ham_onpage_replace@DB_VERSION_UNIQUE_NAME@
+#define __ham_split_page __ham_split_page@DB_VERSION_UNIQUE_NAME@
+#define __ham_add_el __ham_add_el@DB_VERSION_UNIQUE_NAME@
+#define __ham_copypair __ham_copypair@DB_VERSION_UNIQUE_NAME@
+#define __ham_add_ovflpage __ham_add_ovflpage@DB_VERSION_UNIQUE_NAME@
+#define __ham_get_cpage __ham_get_cpage@DB_VERSION_UNIQUE_NAME@
+#define __ham_next_cpage __ham_next_cpage@DB_VERSION_UNIQUE_NAME@
+#define __ham_lock_bucket __ham_lock_bucket@DB_VERSION_UNIQUE_NAME@
+#define __ham_dpair __ham_dpair@DB_VERSION_UNIQUE_NAME@
+#define __ham_insdel_recover __ham_insdel_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_newpage_recover __ham_newpage_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_replace_recover __ham_replace_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_splitdata_recover __ham_splitdata_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_copypage_recover __ham_copypage_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_metagroup_recover __ham_metagroup_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_groupalloc_recover __ham_groupalloc_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_curadj_recover __ham_curadj_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_chgpg_recover __ham_chgpg_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_metagroup_42_recover __ham_metagroup_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_groupalloc_42_recover __ham_groupalloc_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __ham_reclaim __ham_reclaim@DB_VERSION_UNIQUE_NAME@
+#define __ham_truncate __ham_truncate@DB_VERSION_UNIQUE_NAME@
+#define __ham_stat __ham_stat@DB_VERSION_UNIQUE_NAME@
+#define __ham_stat_print __ham_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __ham_print_cursor __ham_print_cursor@DB_VERSION_UNIQUE_NAME@
+#define __ham_traverse __ham_traverse@DB_VERSION_UNIQUE_NAME@
+#define __db_no_hash_am __db_no_hash_am@DB_VERSION_UNIQUE_NAME@
+#define __ham_30_hashmeta __ham_30_hashmeta@DB_VERSION_UNIQUE_NAME@
+#define __ham_30_sizefix __ham_30_sizefix@DB_VERSION_UNIQUE_NAME@
+#define __ham_31_hashmeta __ham_31_hashmeta@DB_VERSION_UNIQUE_NAME@
+#define __ham_31_hash __ham_31_hash@DB_VERSION_UNIQUE_NAME@
+#define __ham_46_hashmeta __ham_46_hashmeta@DB_VERSION_UNIQUE_NAME@
+#define __ham_46_hash __ham_46_hash@DB_VERSION_UNIQUE_NAME@
+#define __ham_vrfy_meta __ham_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+#define __ham_vrfy __ham_vrfy@DB_VERSION_UNIQUE_NAME@
+#define __ham_vrfy_structure __ham_vrfy_structure@DB_VERSION_UNIQUE_NAME@
+#define __ham_vrfy_hashing __ham_vrfy_hashing@DB_VERSION_UNIQUE_NAME@
+#define __ham_salvage __ham_salvage@DB_VERSION_UNIQUE_NAME@
+#define __ham_meta2pgset __ham_meta2pgset@DB_VERSION_UNIQUE_NAME@
+#define __db_chksum __db_chksum@DB_VERSION_UNIQUE_NAME@
+#define __db_derive_mac __db_derive_mac@DB_VERSION_UNIQUE_NAME@
+#define __db_check_chksum __db_check_chksum@DB_VERSION_UNIQUE_NAME@
+#define __db_SHA1Transform __db_SHA1Transform@DB_VERSION_UNIQUE_NAME@
+#define __db_SHA1Init __db_SHA1Init@DB_VERSION_UNIQUE_NAME@
+#define __db_SHA1Update __db_SHA1Update@DB_VERSION_UNIQUE_NAME@
+#define __db_SHA1Final __db_SHA1Final@DB_VERSION_UNIQUE_NAME@
+#define __lock_vec_pp __lock_vec_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_vec __lock_vec@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_pp __lock_get_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_get __lock_get@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_internal __lock_get_internal@DB_VERSION_UNIQUE_NAME@
+#define __lock_put_pp __lock_put_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_put __lock_put@DB_VERSION_UNIQUE_NAME@
+#define __lock_downgrade __lock_downgrade@DB_VERSION_UNIQUE_NAME@
+#define __lock_locker_is_parent __lock_locker_is_parent@DB_VERSION_UNIQUE_NAME@
+#define __lock_promote __lock_promote@DB_VERSION_UNIQUE_NAME@
+#define __lock_detect_pp __lock_detect_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_detect __lock_detect@DB_VERSION_UNIQUE_NAME@
+#define __lock_failchk __lock_failchk@DB_VERSION_UNIQUE_NAME@
+#define __lock_id_pp __lock_id_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_id __lock_id@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_thread_id __lock_set_thread_id@DB_VERSION_UNIQUE_NAME@
+#define __lock_id_free_pp __lock_id_free_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_id_free __lock_id_free@DB_VERSION_UNIQUE_NAME@
+#define __lock_id_set __lock_id_set@DB_VERSION_UNIQUE_NAME@
+#define __lock_getlocker __lock_getlocker@DB_VERSION_UNIQUE_NAME@
+#define __lock_getlocker_int __lock_getlocker_int@DB_VERSION_UNIQUE_NAME@
+#define __lock_addfamilylocker __lock_addfamilylocker@DB_VERSION_UNIQUE_NAME@
+#define __lock_freefamilylocker __lock_freefamilylocker@DB_VERSION_UNIQUE_NAME@
+#define __lock_freelocker __lock_freelocker@DB_VERSION_UNIQUE_NAME@
+#define __lock_fix_list __lock_fix_list@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_list __lock_get_list@DB_VERSION_UNIQUE_NAME@
+#define __lock_list_print __lock_list_print@DB_VERSION_UNIQUE_NAME@
+#define __lock_env_create __lock_env_create@DB_VERSION_UNIQUE_NAME@
+#define __lock_env_destroy __lock_env_destroy@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_lk_conflicts __lock_get_lk_conflicts@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_lk_conflicts __lock_set_lk_conflicts@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_lk_detect __lock_get_lk_detect@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_lk_detect __lock_set_lk_detect@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_lk_max_locks __lock_get_lk_max_locks@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_lk_max_locks __lock_set_lk_max_locks@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_lk_max_lockers __lock_get_lk_max_lockers@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_lk_max_lockers __lock_set_lk_max_lockers@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_lk_max_objects __lock_get_lk_max_objects@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_lk_max_objects __lock_set_lk_max_objects@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_lk_partitions __lock_get_lk_partitions@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_lk_partitions __lock_set_lk_partitions@DB_VERSION_UNIQUE_NAME@
+#define __lock_get_env_timeout __lock_get_env_timeout@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_env_timeout __lock_set_env_timeout@DB_VERSION_UNIQUE_NAME@
+#define __lock_open __lock_open@DB_VERSION_UNIQUE_NAME@
+#define __lock_env_refresh __lock_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __lock_region_mutex_count __lock_region_mutex_count@DB_VERSION_UNIQUE_NAME@
+#define __lock_stat_pp __lock_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_stat_print_pp __lock_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __lock_stat_print __lock_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __lock_printlock __lock_printlock@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_timeout __lock_set_timeout@DB_VERSION_UNIQUE_NAME@
+#define __lock_set_timeout_internal __lock_set_timeout_internal@DB_VERSION_UNIQUE_NAME@
+#define __lock_inherit_timeout __lock_inherit_timeout@DB_VERSION_UNIQUE_NAME@
+#define __lock_expires __lock_expires@DB_VERSION_UNIQUE_NAME@
+#define __lock_expired __lock_expired@DB_VERSION_UNIQUE_NAME@
+#define __lock_ohash __lock_ohash@DB_VERSION_UNIQUE_NAME@
+#define __lock_lhash __lock_lhash@DB_VERSION_UNIQUE_NAME@
+#define __lock_nomem __lock_nomem@DB_VERSION_UNIQUE_NAME@
+#define __log_open __log_open@DB_VERSION_UNIQUE_NAME@
+#define __log_find __log_find@DB_VERSION_UNIQUE_NAME@
+#define __log_valid __log_valid@DB_VERSION_UNIQUE_NAME@
+#define __log_env_refresh __log_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __log_get_cached_ckp_lsn __log_get_cached_ckp_lsn@DB_VERSION_UNIQUE_NAME@
+#define __log_region_mutex_count __log_region_mutex_count@DB_VERSION_UNIQUE_NAME@
+#define __log_vtruncate __log_vtruncate@DB_VERSION_UNIQUE_NAME@
+#define __log_is_outdated __log_is_outdated@DB_VERSION_UNIQUE_NAME@
+#define __log_zero __log_zero@DB_VERSION_UNIQUE_NAME@
+#define __log_inmem_lsnoff __log_inmem_lsnoff@DB_VERSION_UNIQUE_NAME@
+#define __log_inmem_newfile __log_inmem_newfile@DB_VERSION_UNIQUE_NAME@
+#define __log_inmem_chkspace __log_inmem_chkspace@DB_VERSION_UNIQUE_NAME@
+#define __log_inmem_copyout __log_inmem_copyout@DB_VERSION_UNIQUE_NAME@
+#define __log_inmem_copyin __log_inmem_copyin@DB_VERSION_UNIQUE_NAME@
+#define __log_set_version __log_set_version@DB_VERSION_UNIQUE_NAME@
+#define __log_get_oldversion __log_get_oldversion@DB_VERSION_UNIQUE_NAME@
+#define __log_archive_pp __log_archive_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_get_stable_lsn __log_get_stable_lsn@DB_VERSION_UNIQUE_NAME@
+#define __log_autoremove __log_autoremove@DB_VERSION_UNIQUE_NAME@
+#define __log_check_page_lsn __log_check_page_lsn@DB_VERSION_UNIQUE_NAME@
+#define __log_printf_capi __log_printf_capi@DB_VERSION_UNIQUE_NAME@
+#define __log_printf_pp __log_printf_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_printf __log_printf@DB_VERSION_UNIQUE_NAME@
+#define __log_cursor_pp __log_cursor_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_cursor __log_cursor@DB_VERSION_UNIQUE_NAME@
+#define __logc_close __logc_close@DB_VERSION_UNIQUE_NAME@
+#define __logc_version __logc_version@DB_VERSION_UNIQUE_NAME@
+#define __logc_get __logc_get@DB_VERSION_UNIQUE_NAME@
+#define __log_hdrswap __log_hdrswap@DB_VERSION_UNIQUE_NAME@
+#define __log_persistswap __log_persistswap@DB_VERSION_UNIQUE_NAME@
+#define __log_rep_split __log_rep_split@DB_VERSION_UNIQUE_NAME@
+#define __log_env_create __log_env_create@DB_VERSION_UNIQUE_NAME@
+#define __log_env_destroy __log_env_destroy@DB_VERSION_UNIQUE_NAME@
+#define __log_get_lg_bsize __log_get_lg_bsize@DB_VERSION_UNIQUE_NAME@
+#define __log_set_lg_bsize __log_set_lg_bsize@DB_VERSION_UNIQUE_NAME@
+#define __log_get_lg_filemode __log_get_lg_filemode@DB_VERSION_UNIQUE_NAME@
+#define __log_set_lg_filemode __log_set_lg_filemode@DB_VERSION_UNIQUE_NAME@
+#define __log_get_lg_max __log_get_lg_max@DB_VERSION_UNIQUE_NAME@
+#define __log_set_lg_max __log_set_lg_max@DB_VERSION_UNIQUE_NAME@
+#define __log_get_lg_regionmax __log_get_lg_regionmax@DB_VERSION_UNIQUE_NAME@
+#define __log_set_lg_regionmax __log_set_lg_regionmax@DB_VERSION_UNIQUE_NAME@
+#define __log_get_lg_dir __log_get_lg_dir@DB_VERSION_UNIQUE_NAME@
+#define __log_set_lg_dir __log_set_lg_dir@DB_VERSION_UNIQUE_NAME@
+#define __log_get_flags __log_get_flags@DB_VERSION_UNIQUE_NAME@
+#define __log_set_flags __log_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __log_get_config __log_get_config@DB_VERSION_UNIQUE_NAME@
+#define __log_set_config __log_set_config@DB_VERSION_UNIQUE_NAME@
+#define __log_set_config_int __log_set_config_int@DB_VERSION_UNIQUE_NAME@
+#define __log_check_sizes __log_check_sizes@DB_VERSION_UNIQUE_NAME@
+#define __log_put_pp __log_put_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_put __log_put@DB_VERSION_UNIQUE_NAME@
+#define __log_current_lsn __log_current_lsn@DB_VERSION_UNIQUE_NAME@
+#define __log_newfile __log_newfile@DB_VERSION_UNIQUE_NAME@
+#define __log_flush_pp __log_flush_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_flush __log_flush@DB_VERSION_UNIQUE_NAME@
+#define __log_flush_int __log_flush_int@DB_VERSION_UNIQUE_NAME@
+#define __log_file_pp __log_file_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_name __log_name@DB_VERSION_UNIQUE_NAME@
+#define __log_rep_put __log_rep_put@DB_VERSION_UNIQUE_NAME@
+#define __log_stat_pp __log_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_stat_print_pp __log_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __log_stat_print __log_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __memp_alloc __memp_alloc@DB_VERSION_UNIQUE_NAME@
+#define __memp_free __memp_free@DB_VERSION_UNIQUE_NAME@
+#define __memp_bhwrite __memp_bhwrite@DB_VERSION_UNIQUE_NAME@
+#define __memp_pgread __memp_pgread@DB_VERSION_UNIQUE_NAME@
+#define __memp_pg __memp_pg@DB_VERSION_UNIQUE_NAME@
+#define __memp_bhfree __memp_bhfree@DB_VERSION_UNIQUE_NAME@
+#define __memp_fget_pp __memp_fget_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_fget __memp_fget@DB_VERSION_UNIQUE_NAME@
+#define __memp_fcreate_pp __memp_fcreate_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_fcreate __memp_fcreate@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_clear_len __memp_set_clear_len@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_fileid __memp_get_fileid@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_fileid __memp_set_fileid@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_flags __memp_get_flags@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_flags __memp_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_ftype __memp_get_ftype@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_ftype __memp_set_ftype@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_lsn_offset __memp_set_lsn_offset@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_pgcookie __memp_get_pgcookie@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_pgcookie __memp_set_pgcookie@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_last_pgno __memp_get_last_pgno@DB_VERSION_UNIQUE_NAME@
+#define __memp_fn __memp_fn@DB_VERSION_UNIQUE_NAME@
+#define __memp_fns __memp_fns@DB_VERSION_UNIQUE_NAME@
+#define __memp_fopen_pp __memp_fopen_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_fopen __memp_fopen@DB_VERSION_UNIQUE_NAME@
+#define __memp_fclose_pp __memp_fclose_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_fclose __memp_fclose@DB_VERSION_UNIQUE_NAME@
+#define __memp_mf_discard __memp_mf_discard@DB_VERSION_UNIQUE_NAME@
+#define __memp_inmemlist __memp_inmemlist@DB_VERSION_UNIQUE_NAME@
+#define __memp_fput_pp __memp_fput_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_fput __memp_fput@DB_VERSION_UNIQUE_NAME@
+#define __memp_unpin_buffers __memp_unpin_buffers@DB_VERSION_UNIQUE_NAME@
+#define __memp_dirty __memp_dirty@DB_VERSION_UNIQUE_NAME@
+#define __memp_shared __memp_shared@DB_VERSION_UNIQUE_NAME@
+#define __memp_env_create __memp_env_create@DB_VERSION_UNIQUE_NAME@
+#define __memp_env_destroy __memp_env_destroy@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_cachesize __memp_get_cachesize@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_cachesize __memp_set_cachesize@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_config __memp_set_config@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_config __memp_get_config@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_mp_max_openfd __memp_get_mp_max_openfd@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_mp_max_openfd __memp_set_mp_max_openfd@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_mp_max_write __memp_get_mp_max_write@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_mp_max_write __memp_set_mp_max_write@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_mp_mmapsize __memp_get_mp_mmapsize@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_mp_mmapsize __memp_set_mp_mmapsize@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_mp_pagesize __memp_get_mp_pagesize@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_mp_pagesize __memp_set_mp_pagesize@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_mp_tablesize __memp_get_mp_tablesize@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_mp_tablesize __memp_set_mp_tablesize@DB_VERSION_UNIQUE_NAME@
+#define __memp_nameop __memp_nameop@DB_VERSION_UNIQUE_NAME@
+#define __memp_ftruncate __memp_ftruncate@DB_VERSION_UNIQUE_NAME@
+#define __memp_alloc_freelist __memp_alloc_freelist@DB_VERSION_UNIQUE_NAME@
+#define __memp_free_freelist __memp_free_freelist@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_freelist __memp_get_freelist@DB_VERSION_UNIQUE_NAME@
+#define __memp_extend_freelist __memp_extend_freelist@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_last_pgno __memp_set_last_pgno@DB_VERSION_UNIQUE_NAME@
+#define __memp_bh_settxn __memp_bh_settxn@DB_VERSION_UNIQUE_NAME@
+#define __memp_skip_curadj __memp_skip_curadj@DB_VERSION_UNIQUE_NAME@
+#define __memp_bh_freeze __memp_bh_freeze@DB_VERSION_UNIQUE_NAME@
+#define __memp_bh_thaw __memp_bh_thaw@DB_VERSION_UNIQUE_NAME@
+#define __memp_open __memp_open@DB_VERSION_UNIQUE_NAME@
+#define __memp_init __memp_init@DB_VERSION_UNIQUE_NAME@
+#define __memp_max_regions __memp_max_regions@DB_VERSION_UNIQUE_NAME@
+#define __memp_region_mutex_count __memp_region_mutex_count@DB_VERSION_UNIQUE_NAME@
+#define __memp_env_refresh __memp_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __memp_register_pp __memp_register_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_register __memp_register@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_bucket __memp_get_bucket@DB_VERSION_UNIQUE_NAME@
+#define __memp_resize __memp_resize@DB_VERSION_UNIQUE_NAME@
+#define __memp_get_cache_max __memp_get_cache_max@DB_VERSION_UNIQUE_NAME@
+#define __memp_set_cache_max __memp_set_cache_max@DB_VERSION_UNIQUE_NAME@
+#define __memp_stat_pp __memp_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_stat_print_pp __memp_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_stat_print __memp_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __memp_stat_hash __memp_stat_hash@DB_VERSION_UNIQUE_NAME@
+#define __memp_walk_files __memp_walk_files@DB_VERSION_UNIQUE_NAME@
+#define __memp_sync_pp __memp_sync_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_sync __memp_sync@DB_VERSION_UNIQUE_NAME@
+#define __memp_fsync_pp __memp_fsync_pp@DB_VERSION_UNIQUE_NAME@
+#define __memp_fsync __memp_fsync@DB_VERSION_UNIQUE_NAME@
+#define __mp_xxx_fh __mp_xxx_fh@DB_VERSION_UNIQUE_NAME@
+#define __memp_sync_int __memp_sync_int@DB_VERSION_UNIQUE_NAME@
+#define __memp_mf_sync __memp_mf_sync@DB_VERSION_UNIQUE_NAME@
+#define __memp_trickle_pp __memp_trickle_pp@DB_VERSION_UNIQUE_NAME@
+#define __mutex_alloc __mutex_alloc@DB_VERSION_UNIQUE_NAME@
+#define __mutex_alloc_int __mutex_alloc_int@DB_VERSION_UNIQUE_NAME@
+#define __mutex_free __mutex_free@DB_VERSION_UNIQUE_NAME@
+#define __mutex_free_int __mutex_free_int@DB_VERSION_UNIQUE_NAME@
+#define __mut_failchk __mut_failchk@DB_VERSION_UNIQUE_NAME@
+#define __db_fcntl_mutex_init __db_fcntl_mutex_init@DB_VERSION_UNIQUE_NAME@
+#define __db_fcntl_mutex_lock __db_fcntl_mutex_lock@DB_VERSION_UNIQUE_NAME@
+#define __db_fcntl_mutex_trylock __db_fcntl_mutex_trylock@DB_VERSION_UNIQUE_NAME@
+#define __db_fcntl_mutex_unlock __db_fcntl_mutex_unlock@DB_VERSION_UNIQUE_NAME@
+#define __db_fcntl_mutex_destroy __db_fcntl_mutex_destroy@DB_VERSION_UNIQUE_NAME@
+#define __mutex_alloc_pp __mutex_alloc_pp@DB_VERSION_UNIQUE_NAME@
+#define __mutex_free_pp __mutex_free_pp@DB_VERSION_UNIQUE_NAME@
+#define __mutex_lock_pp __mutex_lock_pp@DB_VERSION_UNIQUE_NAME@
+#define __mutex_unlock_pp __mutex_unlock_pp@DB_VERSION_UNIQUE_NAME@
+#define __mutex_get_align __mutex_get_align@DB_VERSION_UNIQUE_NAME@
+#define __mutex_set_align __mutex_set_align@DB_VERSION_UNIQUE_NAME@
+#define __mutex_get_increment __mutex_get_increment@DB_VERSION_UNIQUE_NAME@
+#define __mutex_set_increment __mutex_set_increment@DB_VERSION_UNIQUE_NAME@
+#define __mutex_get_max __mutex_get_max@DB_VERSION_UNIQUE_NAME@
+#define __mutex_set_max __mutex_set_max@DB_VERSION_UNIQUE_NAME@
+#define __mutex_get_tas_spins __mutex_get_tas_spins@DB_VERSION_UNIQUE_NAME@
+#define __mutex_set_tas_spins __mutex_set_tas_spins@DB_VERSION_UNIQUE_NAME@
+#if !defined(HAVE_ATOMIC_SUPPORT) && defined(HAVE_MUTEX_SUPPORT)
+#define __atomic_inc __atomic_inc@DB_VERSION_UNIQUE_NAME@
+#endif
+#if !defined(HAVE_ATOMIC_SUPPORT) && defined(HAVE_MUTEX_SUPPORT)
+#define __atomic_dec __atomic_dec@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __db_pthread_mutex_init __db_pthread_mutex_init@DB_VERSION_UNIQUE_NAME@
+#define __db_pthread_mutex_lock __db_pthread_mutex_lock@DB_VERSION_UNIQUE_NAME@
+#if defined(HAVE_SHARED_LATCHES)
+#define __db_pthread_mutex_readlock __db_pthread_mutex_readlock@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __db_pthread_mutex_unlock __db_pthread_mutex_unlock@DB_VERSION_UNIQUE_NAME@
+#define __db_pthread_mutex_destroy __db_pthread_mutex_destroy@DB_VERSION_UNIQUE_NAME@
+#define __mutex_open __mutex_open@DB_VERSION_UNIQUE_NAME@
+#define __mutex_env_refresh __mutex_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __mutex_resource_return __mutex_resource_return@DB_VERSION_UNIQUE_NAME@
+#define __mutex_stat_pp __mutex_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __mutex_stat_print_pp __mutex_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __mutex_stat_print __mutex_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __mutex_print_debug_single __mutex_print_debug_single@DB_VERSION_UNIQUE_NAME@
+#define __mutex_print_debug_stats __mutex_print_debug_stats@DB_VERSION_UNIQUE_NAME@
+#define __mutex_set_wait_info __mutex_set_wait_info@DB_VERSION_UNIQUE_NAME@
+#define __mutex_clear __mutex_clear@DB_VERSION_UNIQUE_NAME@
+#define __db_tas_mutex_init __db_tas_mutex_init@DB_VERSION_UNIQUE_NAME@
+#define __db_tas_mutex_lock __db_tas_mutex_lock@DB_VERSION_UNIQUE_NAME@
+#define __db_tas_mutex_trylock __db_tas_mutex_trylock@DB_VERSION_UNIQUE_NAME@
+#if defined(HAVE_SHARED_LATCHES)
+#define __db_tas_mutex_readlock __db_tas_mutex_readlock@DB_VERSION_UNIQUE_NAME@
+#endif
+#if defined(HAVE_SHARED_LATCHES)
+#define __db_tas_mutex_tryreadlock __db_tas_mutex_tryreadlock@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __db_tas_mutex_unlock __db_tas_mutex_unlock@DB_VERSION_UNIQUE_NAME@
+#define __db_tas_mutex_destroy __db_tas_mutex_destroy@DB_VERSION_UNIQUE_NAME@
+#define __db_win32_mutex_init __db_win32_mutex_init@DB_VERSION_UNIQUE_NAME@
+#define __db_win32_mutex_lock __db_win32_mutex_lock@DB_VERSION_UNIQUE_NAME@
+#define __db_win32_mutex_trylock __db_win32_mutex_trylock@DB_VERSION_UNIQUE_NAME@
+#if defined(HAVE_SHARED_LATCHES)
+#define __db_win32_mutex_readlock __db_win32_mutex_readlock@DB_VERSION_UNIQUE_NAME@
+#endif
+#if defined(HAVE_SHARED_LATCHES)
+#define __db_win32_mutex_tryreadlock __db_win32_mutex_tryreadlock@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __db_win32_mutex_unlock __db_win32_mutex_unlock@DB_VERSION_UNIQUE_NAME@
+#define __db_win32_mutex_destroy __db_win32_mutex_destroy@DB_VERSION_UNIQUE_NAME@
+#define __os_abort __os_abort@DB_VERSION_UNIQUE_NAME@
+#define __os_abspath __os_abspath@DB_VERSION_UNIQUE_NAME@
+#if defined(HAVE_REPLICATION_THREADS)
+#define __os_getaddrinfo __os_getaddrinfo@DB_VERSION_UNIQUE_NAME@
+#endif
+#if defined(HAVE_REPLICATION_THREADS)
+#define __os_freeaddrinfo __os_freeaddrinfo@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __os_umalloc __os_umalloc@DB_VERSION_UNIQUE_NAME@
+#define __os_urealloc __os_urealloc@DB_VERSION_UNIQUE_NAME@
+#define __os_ufree __os_ufree@DB_VERSION_UNIQUE_NAME@
+#define __os_strdup __os_strdup@DB_VERSION_UNIQUE_NAME@
+#define __os_calloc __os_calloc@DB_VERSION_UNIQUE_NAME@
+#define __os_malloc __os_malloc@DB_VERSION_UNIQUE_NAME@
+#define __os_realloc __os_realloc@DB_VERSION_UNIQUE_NAME@
+#define __os_free __os_free@DB_VERSION_UNIQUE_NAME@
+#define __ua_memcpy __ua_memcpy@DB_VERSION_UNIQUE_NAME@
+#define __os_gettime __os_gettime@DB_VERSION_UNIQUE_NAME@
+#define __os_fs_notzero __os_fs_notzero@DB_VERSION_UNIQUE_NAME@
+#define __os_support_direct_io __os_support_direct_io@DB_VERSION_UNIQUE_NAME@
+#define __os_support_db_register __os_support_db_register@DB_VERSION_UNIQUE_NAME@
+#define __os_support_replication __os_support_replication@DB_VERSION_UNIQUE_NAME@
+#define __os_cpu_count __os_cpu_count@DB_VERSION_UNIQUE_NAME@
+#define __os_ctime __os_ctime@DB_VERSION_UNIQUE_NAME@
+#define __os_dirlist __os_dirlist@DB_VERSION_UNIQUE_NAME@
+#define __os_dirfree __os_dirfree@DB_VERSION_UNIQUE_NAME@
+#define __os_get_errno_ret_zero __os_get_errno_ret_zero@DB_VERSION_UNIQUE_NAME@
+#define __os_get_errno __os_get_errno@DB_VERSION_UNIQUE_NAME@
+#define __os_get_neterr __os_get_neterr@DB_VERSION_UNIQUE_NAME@
+#define __os_get_syserr __os_get_syserr@DB_VERSION_UNIQUE_NAME@
+#define __os_set_errno __os_set_errno@DB_VERSION_UNIQUE_NAME@
+#define __os_strerror __os_strerror@DB_VERSION_UNIQUE_NAME@
+#define __os_posix_err __os_posix_err@DB_VERSION_UNIQUE_NAME@
+#define __os_fileid __os_fileid@DB_VERSION_UNIQUE_NAME@
+#define __os_fdlock __os_fdlock@DB_VERSION_UNIQUE_NAME@
+#define __os_fsync __os_fsync@DB_VERSION_UNIQUE_NAME@
+#define __os_getenv __os_getenv@DB_VERSION_UNIQUE_NAME@
+#define __os_openhandle __os_openhandle@DB_VERSION_UNIQUE_NAME@
+#define __os_closehandle __os_closehandle@DB_VERSION_UNIQUE_NAME@
+#define __os_attach __os_attach@DB_VERSION_UNIQUE_NAME@
+#define __os_detach __os_detach@DB_VERSION_UNIQUE_NAME@
+#define __os_mapfile __os_mapfile@DB_VERSION_UNIQUE_NAME@
+#define __os_unmapfile __os_unmapfile@DB_VERSION_UNIQUE_NAME@
+#define __os_mkdir __os_mkdir@DB_VERSION_UNIQUE_NAME@
+#define __os_open __os_open@DB_VERSION_UNIQUE_NAME@
+#define __os_id __os_id@DB_VERSION_UNIQUE_NAME@
+#define __os_rename __os_rename@DB_VERSION_UNIQUE_NAME@
+#define __os_isroot __os_isroot@DB_VERSION_UNIQUE_NAME@
+#define __db_rpath __db_rpath@DB_VERSION_UNIQUE_NAME@
+#define __os_io __os_io@DB_VERSION_UNIQUE_NAME@
+#define __os_read __os_read@DB_VERSION_UNIQUE_NAME@
+#define __os_write __os_write@DB_VERSION_UNIQUE_NAME@
+#define __os_physwrite __os_physwrite@DB_VERSION_UNIQUE_NAME@
+#define __os_seek __os_seek@DB_VERSION_UNIQUE_NAME@
+#define __os_stack __os_stack@DB_VERSION_UNIQUE_NAME@
+#define __os_exists __os_exists@DB_VERSION_UNIQUE_NAME@
+#define __os_ioinfo __os_ioinfo@DB_VERSION_UNIQUE_NAME@
+#define __os_tmpdir __os_tmpdir@DB_VERSION_UNIQUE_NAME@
+#define __os_truncate __os_truncate@DB_VERSION_UNIQUE_NAME@
+#define __os_unique_id __os_unique_id@DB_VERSION_UNIQUE_NAME@
+#define __os_unlink __os_unlink@DB_VERSION_UNIQUE_NAME@
+#define __os_yield __os_yield@DB_VERSION_UNIQUE_NAME@
+#ifndef HAVE_FCLOSE
+#define fclose fclose@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_FGETC
+#define fgetc fgetc@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_FGETS
+#define fgets fgets@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_FOPEN
+#define fopen fopen@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_FWRITE
+#define fwrite fwrite@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_LOCALTIME
+#define localtime localtime@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifdef HAVE_QNX
+#define __os_qnx_region_open __os_qnx_region_open@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __os_is_winnt __os_is_winnt@DB_VERSION_UNIQUE_NAME@
+#define __os_cpu_count __os_cpu_count@DB_VERSION_UNIQUE_NAME@
+#ifdef HAVE_REPLICATION_THREADS
+#define __os_get_neterr __os_get_neterr@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __qam_position __qam_position@DB_VERSION_UNIQUE_NAME@
+#define __qam_pitem __qam_pitem@DB_VERSION_UNIQUE_NAME@
+#define __qam_append __qam_append@DB_VERSION_UNIQUE_NAME@
+#define __qamc_dup __qamc_dup@DB_VERSION_UNIQUE_NAME@
+#define __qamc_init __qamc_init@DB_VERSION_UNIQUE_NAME@
+#define __qam_truncate __qam_truncate@DB_VERSION_UNIQUE_NAME@
+#define __qam_delete __qam_delete@DB_VERSION_UNIQUE_NAME@
+#define __qam_incfirst_read __qam_incfirst_read@DB_VERSION_UNIQUE_NAME@
+#define __qam_incfirst_log __qam_incfirst_log@DB_VERSION_UNIQUE_NAME@
+#define __qam_mvptr_read __qam_mvptr_read@DB_VERSION_UNIQUE_NAME@
+#define __qam_mvptr_log __qam_mvptr_log@DB_VERSION_UNIQUE_NAME@
+#define __qam_del_read __qam_del_read@DB_VERSION_UNIQUE_NAME@
+#define __qam_del_log __qam_del_log@DB_VERSION_UNIQUE_NAME@
+#define __qam_add_read __qam_add_read@DB_VERSION_UNIQUE_NAME@
+#define __qam_add_log __qam_add_log@DB_VERSION_UNIQUE_NAME@
+#define __qam_delext_read __qam_delext_read@DB_VERSION_UNIQUE_NAME@
+#define __qam_delext_log __qam_delext_log@DB_VERSION_UNIQUE_NAME@
+#define __qam_init_recover __qam_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __qam_incfirst_print __qam_incfirst_print@DB_VERSION_UNIQUE_NAME@
+#define __qam_mvptr_print __qam_mvptr_print@DB_VERSION_UNIQUE_NAME@
+#define __qam_del_print __qam_del_print@DB_VERSION_UNIQUE_NAME@
+#define __qam_add_print __qam_add_print@DB_VERSION_UNIQUE_NAME@
+#define __qam_delext_print __qam_delext_print@DB_VERSION_UNIQUE_NAME@
+#define __qam_init_print __qam_init_print@DB_VERSION_UNIQUE_NAME@
+#define __qam_mswap __qam_mswap@DB_VERSION_UNIQUE_NAME@
+#define __qam_pgin_out __qam_pgin_out@DB_VERSION_UNIQUE_NAME@
+#define __qam_fprobe __qam_fprobe@DB_VERSION_UNIQUE_NAME@
+#define __qam_fclose __qam_fclose@DB_VERSION_UNIQUE_NAME@
+#define __qam_fremove __qam_fremove@DB_VERSION_UNIQUE_NAME@
+#define __qam_sync __qam_sync@DB_VERSION_UNIQUE_NAME@
+#define __qam_gen_filelist __qam_gen_filelist@DB_VERSION_UNIQUE_NAME@
+#define __qam_extent_names __qam_extent_names@DB_VERSION_UNIQUE_NAME@
+#define __qam_exid __qam_exid@DB_VERSION_UNIQUE_NAME@
+#define __qam_nameop __qam_nameop@DB_VERSION_UNIQUE_NAME@
+#define __qam_lsn_reset __qam_lsn_reset@DB_VERSION_UNIQUE_NAME@
+#define __qam_db_create __qam_db_create@DB_VERSION_UNIQUE_NAME@
+#define __qam_db_close __qam_db_close@DB_VERSION_UNIQUE_NAME@
+#define __qam_get_extentsize __qam_get_extentsize@DB_VERSION_UNIQUE_NAME@
+#define __queue_pageinfo __queue_pageinfo@DB_VERSION_UNIQUE_NAME@
+#define __db_prqueue __db_prqueue@DB_VERSION_UNIQUE_NAME@
+#define __qam_remove __qam_remove@DB_VERSION_UNIQUE_NAME@
+#define __qam_rename __qam_rename@DB_VERSION_UNIQUE_NAME@
+#define __qam_map_flags __qam_map_flags@DB_VERSION_UNIQUE_NAME@
+#define __qam_set_flags __qam_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __qam_open __qam_open@DB_VERSION_UNIQUE_NAME@
+#define __qam_set_ext_data __qam_set_ext_data@DB_VERSION_UNIQUE_NAME@
+#define __qam_metachk __qam_metachk@DB_VERSION_UNIQUE_NAME@
+#define __qam_new_file __qam_new_file@DB_VERSION_UNIQUE_NAME@
+#define __qam_incfirst_recover __qam_incfirst_recover@DB_VERSION_UNIQUE_NAME@
+#define __qam_mvptr_recover __qam_mvptr_recover@DB_VERSION_UNIQUE_NAME@
+#define __qam_del_recover __qam_del_recover@DB_VERSION_UNIQUE_NAME@
+#define __qam_delext_recover __qam_delext_recover@DB_VERSION_UNIQUE_NAME@
+#define __qam_add_recover __qam_add_recover@DB_VERSION_UNIQUE_NAME@
+#define __qam_stat __qam_stat@DB_VERSION_UNIQUE_NAME@
+#define __qam_stat_print __qam_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __db_no_queue_am __db_no_queue_am@DB_VERSION_UNIQUE_NAME@
+#define __qam_31_qammeta __qam_31_qammeta@DB_VERSION_UNIQUE_NAME@
+#define __qam_32_qammeta __qam_32_qammeta@DB_VERSION_UNIQUE_NAME@
+#define __qam_vrfy_meta __qam_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+#define __qam_meta2pgset __qam_meta2pgset@DB_VERSION_UNIQUE_NAME@
+#define __qam_vrfy_data __qam_vrfy_data@DB_VERSION_UNIQUE_NAME@
+#define __qam_vrfy_structure __qam_vrfy_structure@DB_VERSION_UNIQUE_NAME@
+#define __qam_vrfy_walkqueue __qam_vrfy_walkqueue@DB_VERSION_UNIQUE_NAME@
+#define __qam_salvage __qam_salvage@DB_VERSION_UNIQUE_NAME@
+#define __rep_bulk_marshal __rep_bulk_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_bulk_unmarshal __rep_bulk_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_control_marshal __rep_control_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_control_unmarshal __rep_control_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_egen_marshal __rep_egen_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_egen_unmarshal __rep_egen_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_fileinfo_marshal __rep_fileinfo_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_fileinfo_unmarshal __rep_fileinfo_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_grant_info_marshal __rep_grant_info_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_grant_info_unmarshal __rep_grant_info_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_logreq_marshal __rep_logreq_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_logreq_unmarshal __rep_logreq_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_newfile_marshal __rep_newfile_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_newfile_unmarshal __rep_newfile_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_update_marshal __rep_update_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_update_unmarshal __rep_update_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_vote_info_marshal __rep_vote_info_marshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_vote_info_unmarshal __rep_vote_info_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __rep_update_req __rep_update_req@DB_VERSION_UNIQUE_NAME@
+#define __rep_page_req __rep_page_req@DB_VERSION_UNIQUE_NAME@
+#define __rep_update_setup __rep_update_setup@DB_VERSION_UNIQUE_NAME@
+#define __rep_bulk_page __rep_bulk_page@DB_VERSION_UNIQUE_NAME@
+#define __rep_page __rep_page@DB_VERSION_UNIQUE_NAME@
+#define __rep_page_fail __rep_page_fail@DB_VERSION_UNIQUE_NAME@
+#define __rep_init_cleanup __rep_init_cleanup@DB_VERSION_UNIQUE_NAME@
+#define __rep_pggap_req __rep_pggap_req@DB_VERSION_UNIQUE_NAME@
+#define __rep_finfo_alloc __rep_finfo_alloc@DB_VERSION_UNIQUE_NAME@
+#define __rep_remove_init_file __rep_remove_init_file@DB_VERSION_UNIQUE_NAME@
+#define __rep_reset_init __rep_reset_init@DB_VERSION_UNIQUE_NAME@
+#define __rep_elect_pp __rep_elect_pp@DB_VERSION_UNIQUE_NAME@
+#define __rep_elect_int __rep_elect_int@DB_VERSION_UNIQUE_NAME@
+#define __rep_vote1 __rep_vote1@DB_VERSION_UNIQUE_NAME@
+#define __rep_vote2 __rep_vote2@DB_VERSION_UNIQUE_NAME@
+#define __rep_update_grant __rep_update_grant@DB_VERSION_UNIQUE_NAME@
+#define __rep_islease_granted __rep_islease_granted@DB_VERSION_UNIQUE_NAME@
+#define __rep_lease_table_alloc __rep_lease_table_alloc@DB_VERSION_UNIQUE_NAME@
+#define __rep_lease_grant __rep_lease_grant@DB_VERSION_UNIQUE_NAME@
+#define __rep_lease_check __rep_lease_check@DB_VERSION_UNIQUE_NAME@
+#define __rep_lease_refresh __rep_lease_refresh@DB_VERSION_UNIQUE_NAME@
+#define __rep_lease_expire __rep_lease_expire@DB_VERSION_UNIQUE_NAME@
+#define __rep_lease_waittime __rep_lease_waittime@DB_VERSION_UNIQUE_NAME@
+#define __rep_allreq __rep_allreq@DB_VERSION_UNIQUE_NAME@
+#define __rep_log __rep_log@DB_VERSION_UNIQUE_NAME@
+#define __rep_bulk_log __rep_bulk_log@DB_VERSION_UNIQUE_NAME@
+#define __rep_logreq __rep_logreq@DB_VERSION_UNIQUE_NAME@
+#define __rep_loggap_req __rep_loggap_req@DB_VERSION_UNIQUE_NAME@
+#define __rep_logready __rep_logready@DB_VERSION_UNIQUE_NAME@
+#define __rep_env_create __rep_env_create@DB_VERSION_UNIQUE_NAME@
+#define __rep_env_destroy __rep_env_destroy@DB_VERSION_UNIQUE_NAME@
+#define __rep_get_config __rep_get_config@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_config __rep_set_config@DB_VERSION_UNIQUE_NAME@
+#define __rep_start_pp __rep_start_pp@DB_VERSION_UNIQUE_NAME@
+#define __rep_start_int __rep_start_int@DB_VERSION_UNIQUE_NAME@
+#define __rep_client_dbinit __rep_client_dbinit@DB_VERSION_UNIQUE_NAME@
+#define __rep_get_limit __rep_get_limit@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_limit __rep_set_limit@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_nsites __rep_set_nsites@DB_VERSION_UNIQUE_NAME@
+#define __rep_get_nsites __rep_get_nsites@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_priority __rep_set_priority@DB_VERSION_UNIQUE_NAME@
+#define __rep_get_priority __rep_get_priority@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_timeout __rep_set_timeout@DB_VERSION_UNIQUE_NAME@
+#define __rep_get_timeout __rep_get_timeout@DB_VERSION_UNIQUE_NAME@
+#define __rep_get_request __rep_get_request@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_request __rep_set_request@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_transport_pp __rep_set_transport_pp@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_transport_int __rep_set_transport_int@DB_VERSION_UNIQUE_NAME@
+#define __rep_get_clockskew __rep_get_clockskew@DB_VERSION_UNIQUE_NAME@
+#define __rep_set_clockskew __rep_set_clockskew@DB_VERSION_UNIQUE_NAME@
+#define __rep_flush __rep_flush@DB_VERSION_UNIQUE_NAME@
+#define __rep_sync __rep_sync@DB_VERSION_UNIQUE_NAME@
+#define __rep_process_message_pp __rep_process_message_pp@DB_VERSION_UNIQUE_NAME@
+#define __rep_process_message_int __rep_process_message_int@DB_VERSION_UNIQUE_NAME@
+#define __rep_apply __rep_apply@DB_VERSION_UNIQUE_NAME@
+#define __rep_process_txn __rep_process_txn@DB_VERSION_UNIQUE_NAME@
+#define __rep_resend_req __rep_resend_req@DB_VERSION_UNIQUE_NAME@
+#define __rep_check_doreq __rep_check_doreq@DB_VERSION_UNIQUE_NAME@
+#define __rep_open __rep_open@DB_VERSION_UNIQUE_NAME@
+#define __rep_env_refresh __rep_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __rep_env_close __rep_env_close@DB_VERSION_UNIQUE_NAME@
+#define __rep_preclose __rep_preclose@DB_VERSION_UNIQUE_NAME@
+#define __rep_closefiles __rep_closefiles@DB_VERSION_UNIQUE_NAME@
+#define __rep_write_egen __rep_write_egen@DB_VERSION_UNIQUE_NAME@
+#define __rep_write_gen __rep_write_gen@DB_VERSION_UNIQUE_NAME@
+#define __rep_stat_pp __rep_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __rep_stat_print_pp __rep_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __rep_stat_print __rep_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __rep_bulk_message __rep_bulk_message@DB_VERSION_UNIQUE_NAME@
+#define __rep_send_bulk __rep_send_bulk@DB_VERSION_UNIQUE_NAME@
+#define __rep_bulk_alloc __rep_bulk_alloc@DB_VERSION_UNIQUE_NAME@
+#define __rep_bulk_free __rep_bulk_free@DB_VERSION_UNIQUE_NAME@
+#define __rep_send_message __rep_send_message@DB_VERSION_UNIQUE_NAME@
+#define __rep_new_master __rep_new_master@DB_VERSION_UNIQUE_NAME@
+#define __rep_noarchive __rep_noarchive@DB_VERSION_UNIQUE_NAME@
+#define __rep_send_vote __rep_send_vote@DB_VERSION_UNIQUE_NAME@
+#define __rep_elect_done __rep_elect_done@DB_VERSION_UNIQUE_NAME@
+#define __env_rep_enter __env_rep_enter@DB_VERSION_UNIQUE_NAME@
+#define __env_db_rep_exit __env_db_rep_exit@DB_VERSION_UNIQUE_NAME@
+#define __db_rep_enter __db_rep_enter@DB_VERSION_UNIQUE_NAME@
+#define __op_rep_enter __op_rep_enter@DB_VERSION_UNIQUE_NAME@
+#define __op_rep_exit __op_rep_exit@DB_VERSION_UNIQUE_NAME@
+#define __rep_lockout_api __rep_lockout_api@DB_VERSION_UNIQUE_NAME@
+#define __rep_lockout_apply __rep_lockout_apply@DB_VERSION_UNIQUE_NAME@
+#define __rep_lockout_msg __rep_lockout_msg@DB_VERSION_UNIQUE_NAME@
+#define __rep_send_throttle __rep_send_throttle@DB_VERSION_UNIQUE_NAME@
+#define __rep_msg_to_old __rep_msg_to_old@DB_VERSION_UNIQUE_NAME@
+#define __rep_msg_from_old __rep_msg_from_old@DB_VERSION_UNIQUE_NAME@
+#define __rep_print __rep_print@DB_VERSION_UNIQUE_NAME@
+#define __rep_print_message __rep_print_message@DB_VERSION_UNIQUE_NAME@
+#define __rep_fire_event __rep_fire_event@DB_VERSION_UNIQUE_NAME@
+#define __rep_verify __rep_verify@DB_VERSION_UNIQUE_NAME@
+#define __rep_verify_fail __rep_verify_fail@DB_VERSION_UNIQUE_NAME@
+#define __rep_verify_req __rep_verify_req@DB_VERSION_UNIQUE_NAME@
+#define __rep_dorecovery __rep_dorecovery@DB_VERSION_UNIQUE_NAME@
+#define __rep_verify_match __rep_verify_match@DB_VERSION_UNIQUE_NAME@
+#define __rep_log_backup __rep_log_backup@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_handshake_marshal __repmgr_handshake_marshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_handshake_unmarshal __repmgr_handshake_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_v2handshake_marshal __repmgr_v2handshake_marshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_v2handshake_unmarshal __repmgr_v2handshake_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_ack_marshal __repmgr_ack_marshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_ack_unmarshal __repmgr_ack_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_version_proposal_marshal __repmgr_version_proposal_marshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_version_proposal_unmarshal __repmgr_version_proposal_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_version_confirmation_marshal __repmgr_version_confirmation_marshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_version_confirmation_unmarshal __repmgr_version_confirmation_unmarshal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_init_election __repmgr_init_election@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_become_master __repmgr_become_master@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_start __repmgr_start@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_autostart __repmgr_autostart@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_start_selector __repmgr_start_selector@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_close __repmgr_close@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_set_ack_policy __repmgr_set_ack_policy@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_get_ack_policy __repmgr_get_ack_policy@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_env_create __repmgr_env_create@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_env_destroy __repmgr_env_destroy@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_stop_threads __repmgr_stop_threads@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_set_local_site __repmgr_set_local_site@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_add_remote_site __repmgr_add_remote_site@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_msg_thread __repmgr_msg_thread@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_handle_event __repmgr_handle_event@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_send __repmgr_send@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_sync_siteaddr __repmgr_sync_siteaddr@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_send_broadcast __repmgr_send_broadcast@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_send_one __repmgr_send_one@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_is_permanent __repmgr_is_permanent@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_bust_connection __repmgr_bust_connection@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_disable_connection __repmgr_disable_connection@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_cleanup_connection __repmgr_cleanup_connection@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_find_site __repmgr_find_site@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_pack_netaddr __repmgr_pack_netaddr@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_getaddr __repmgr_getaddr@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_add_site __repmgr_add_site@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_add_site_int __repmgr_add_site_int@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_listen __repmgr_listen@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_net_close __repmgr_net_close@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_net_destroy __repmgr_net_destroy@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_thread_start __repmgr_thread_start@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_thread_join __repmgr_thread_join@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_set_nonblocking __repmgr_set_nonblocking@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_wake_waiting_senders __repmgr_wake_waiting_senders@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_await_ack __repmgr_await_ack@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_compute_wait_deadline __repmgr_compute_wait_deadline@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_await_drain __repmgr_await_drain@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_alloc_cond __repmgr_alloc_cond@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_free_cond __repmgr_free_cond@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_env_create_pf __repmgr_env_create_pf@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_create_mutex_pf __repmgr_create_mutex_pf@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_destroy_mutex_pf __repmgr_destroy_mutex_pf@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_init __repmgr_init@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_deinit __repmgr_deinit@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_lock_mutex __repmgr_lock_mutex@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_unlock_mutex __repmgr_unlock_mutex@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_signal __repmgr_signal@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_wake_main_thread __repmgr_wake_main_thread@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_writev __repmgr_writev@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_readv __repmgr_readv@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_select_loop __repmgr_select_loop@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_queue_destroy __repmgr_queue_destroy@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_queue_get __repmgr_queue_get@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_queue_put __repmgr_queue_put@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_queue_size __repmgr_queue_size@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_select_thread __repmgr_select_thread@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_accept __repmgr_accept@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_compute_timeout __repmgr_compute_timeout@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_check_timeouts __repmgr_check_timeouts@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_first_try_connections __repmgr_first_try_connections@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_connect_site __repmgr_connect_site@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_propose_version __repmgr_propose_version@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_read_from_site __repmgr_read_from_site@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_write_some __repmgr_write_some@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_stat_pp __repmgr_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_stat_print_pp __repmgr_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_site_list __repmgr_site_list@DB_VERSION_UNIQUE_NAME@
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_close __repmgr_close@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_add_remote_site __repmgr_add_remote_site@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_get_ack_policy __repmgr_get_ack_policy@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_set_ack_policy __repmgr_set_ack_policy@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_set_local_site __repmgr_set_local_site@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_site_list __repmgr_site_list@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_start __repmgr_start@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_stat_pp __repmgr_stat_pp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_stat_print_pp __repmgr_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+#define __repmgr_handle_event __repmgr_handle_event@DB_VERSION_UNIQUE_NAME@
+#endif
+#define __repmgr_schedule_connection_attempt __repmgr_schedule_connection_attempt@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_reset_for_reading __repmgr_reset_for_reading@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_new_connection __repmgr_new_connection@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_new_site __repmgr_new_site@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_cleanup_netaddr __repmgr_cleanup_netaddr@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_iovec_init __repmgr_iovec_init@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_add_buffer __repmgr_add_buffer@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_add_dbt __repmgr_add_dbt@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_update_consumed __repmgr_update_consumed@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_prepare_my_addr __repmgr_prepare_my_addr@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_get_nsites __repmgr_get_nsites@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_thread_failure __repmgr_thread_failure@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_format_eid_loc __repmgr_format_eid_loc@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_format_site_loc __repmgr_format_site_loc@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_repstart __repmgr_repstart@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_each_connection __repmgr_each_connection@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_open __repmgr_open@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_join __repmgr_join@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_env_refresh __repmgr_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_share_netaddrs __repmgr_share_netaddrs@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_copy_in_added_sites __repmgr_copy_in_added_sites@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_init_new_sites __repmgr_init_new_sites@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_check_host_name __repmgr_check_host_name@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_failchk __repmgr_failchk@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_set_rpc_server __dbcl_env_set_rpc_server@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_close_wrap __dbcl_env_close_wrap@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_open_wrap __dbcl_env_open_wrap@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_open_wrap __dbcl_db_open_wrap@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_refresh __dbcl_refresh@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_retcopy __dbcl_retcopy@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_end __dbcl_txn_end@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_setup __dbcl_txn_setup@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_c_refresh __dbcl_c_refresh@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_c_setup __dbcl_c_setup@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbclose_common __dbcl_dbclose_common@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbenv_illegal __dbcl_dbenv_illegal@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_create __dbcl_env_create@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_cdsgroup_begin __dbcl_env_cdsgroup_begin@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_close __dbcl_env_close@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_dbremove __dbcl_env_dbremove@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_dbrename __dbcl_env_dbrename@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_get_cachesize __dbcl_env_get_cachesize@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_get_encrypt_flags __dbcl_env_get_encrypt_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_get_flags __dbcl_env_get_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_get_home __dbcl_env_get_home@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_get_open_flags __dbcl_env_get_open_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_open __dbcl_env_open@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_remove __dbcl_env_remove@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_set_cachesize __dbcl_env_set_cachesize@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_set_encrypt __dbcl_env_set_encrypt@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_set_flags __dbcl_env_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_txn_begin __dbcl_env_txn_begin@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_txn_recover __dbcl_env_txn_recover@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_create __dbcl_db_create@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_associate __dbcl_db_associate@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_close __dbcl_db_close@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_cursor __dbcl_db_cursor@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_del __dbcl_db_del@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get __dbcl_db_get@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_bt_minkey __dbcl_db_get_bt_minkey@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_dbname __dbcl_db_get_dbname@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_encrypt_flags __dbcl_db_get_encrypt_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_flags __dbcl_db_get_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_h_ffactor __dbcl_db_get_h_ffactor@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_h_nelem __dbcl_db_get_h_nelem@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_lorder __dbcl_db_get_lorder@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_open_flags __dbcl_db_get_open_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_pagesize __dbcl_db_get_pagesize@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_priority __dbcl_db_get_priority@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_q_extentsize __dbcl_db_get_q_extentsize@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_re_delim __dbcl_db_get_re_delim@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_re_len __dbcl_db_get_re_len@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_re_pad __dbcl_db_get_re_pad@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_join __dbcl_db_join@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_key_range __dbcl_db_key_range@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_open __dbcl_db_open@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_pget __dbcl_db_pget@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_put __dbcl_db_put@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_remove __dbcl_db_remove@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_rename __dbcl_db_rename@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_bt_minkey __dbcl_db_set_bt_minkey@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_encrypt __dbcl_db_set_encrypt@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_flags __dbcl_db_set_flags@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_h_ffactor __dbcl_db_set_h_ffactor@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_h_nelem __dbcl_db_set_h_nelem@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_lorder __dbcl_db_set_lorder@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_pagesize __dbcl_db_set_pagesize@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_priority __dbcl_db_set_priority@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_q_extentsize __dbcl_db_set_q_extentsize@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_re_delim __dbcl_db_set_re_delim@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_re_len __dbcl_db_set_re_len@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_set_re_pad __dbcl_db_set_re_pad@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_stat __dbcl_db_stat@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_sync __dbcl_db_sync@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_truncate __dbcl_db_truncate@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_close __dbcl_dbc_close@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_count __dbcl_dbc_count@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_del __dbcl_dbc_del@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_dup __dbcl_dbc_dup@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_get __dbcl_dbc_get@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_get_priority __dbcl_dbc_get_priority@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_pget __dbcl_dbc_pget@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_put __dbcl_dbc_put@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_set_priority __dbcl_dbc_set_priority@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_abort __dbcl_txn_abort@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_commit __dbcl_txn_commit@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_discard __dbcl_txn_discard@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_prepare __dbcl_txn_prepare@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbp_init __dbcl_dbp_init@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_init __dbcl_dbc_init@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbenv_init __dbcl_dbenv_init@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_init __dbcl_txn_init@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_create_ret __dbcl_env_create_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_open_ret __dbcl_env_open_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_remove_ret __dbcl_env_remove_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_abort_ret __dbcl_txn_abort_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_txn_begin_ret __dbcl_env_txn_begin_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_cdsgroup_begin_ret __dbcl_env_cdsgroup_begin_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_commit_ret __dbcl_txn_commit_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_txn_discard_ret __dbcl_txn_discard_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_env_txn_recover_ret __dbcl_env_txn_recover_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_close_ret __dbcl_db_close_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_create_ret __dbcl_db_create_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_get_ret __dbcl_db_get_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_key_range_ret __dbcl_db_key_range_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_open_ret __dbcl_db_open_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_pget_ret __dbcl_db_pget_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_put_ret __dbcl_db_put_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_remove_ret __dbcl_db_remove_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_rename_ret __dbcl_db_rename_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_stat_ret __dbcl_db_stat_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_truncate_ret __dbcl_db_truncate_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_cursor_ret __dbcl_db_cursor_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_db_join_ret __dbcl_db_join_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_close_ret __dbcl_dbc_close_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_count_ret __dbcl_dbc_count_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_dup_ret __dbcl_dbc_dup_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_get_ret __dbcl_dbc_get_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_pget_ret __dbcl_dbc_pget_ret@DB_VERSION_UNIQUE_NAME@
+#define __dbcl_dbc_put_ret __dbcl_dbc_put_ret@DB_VERSION_UNIQUE_NAME@
+#define __env_get_cachesize_proc __env_get_cachesize_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_set_cachesize_proc __env_set_cachesize_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_cdsgroup_begin_proc __env_cdsgroup_begin_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_close_proc __env_close_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_create_proc __env_create_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_dbremove_proc __env_dbremove_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_dbrename_proc __env_dbrename_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_get_encrypt_flags_proc __env_get_encrypt_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_set_encrypt_proc __env_set_encrypt_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_get_flags_proc __env_get_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_set_flags_proc __env_set_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_get_home_proc __env_get_home_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_get_open_flags_proc __env_get_open_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_open_proc __env_open_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_remove_proc __env_remove_proc@DB_VERSION_UNIQUE_NAME@
+#define __txn_abort_proc __txn_abort_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_txn_begin_proc __env_txn_begin_proc@DB_VERSION_UNIQUE_NAME@
+#define __txn_commit_proc __txn_commit_proc@DB_VERSION_UNIQUE_NAME@
+#define __txn_discard_proc __txn_discard_proc@DB_VERSION_UNIQUE_NAME@
+#define __txn_prepare_proc __txn_prepare_proc@DB_VERSION_UNIQUE_NAME@
+#define __env_txn_recover_proc __env_txn_recover_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_associate_proc __db_associate_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_bt_minkey_proc __db_get_bt_minkey_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_bt_minkey_proc __db_set_bt_minkey_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_close_proc __db_close_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_create_proc __db_create_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_del_proc __db_del_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_encrypt_flags_proc __db_get_encrypt_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_encrypt_proc __db_set_encrypt_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_q_extentsize_proc __db_get_q_extentsize_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_q_extentsize_proc __db_set_q_extentsize_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_flags_proc __db_get_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_flags_proc __db_set_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_proc __db_get_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_h_ffactor_proc __db_get_h_ffactor_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_h_ffactor_proc __db_set_h_ffactor_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_h_nelem_proc __db_get_h_nelem_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_h_nelem_proc __db_set_h_nelem_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_key_range_proc __db_key_range_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_lorder_proc __db_get_lorder_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_lorder_proc __db_set_lorder_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_dbname_proc __db_get_dbname_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_open_flags_proc __db_get_open_flags_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_open_proc __db_open_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_pagesize_proc __db_get_pagesize_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_pagesize_proc __db_set_pagesize_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_pget_proc __db_pget_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_put_proc __db_put_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_priority_proc __db_get_priority_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_priority_proc __db_set_priority_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_re_delim_proc __db_get_re_delim_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_re_delim_proc __db_set_re_delim_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_re_len_proc __db_get_re_len_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_re_len_proc __db_set_re_len_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_get_re_pad_proc __db_get_re_pad_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_set_re_pad_proc __db_set_re_pad_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_remove_proc __db_remove_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_rename_proc __db_rename_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_stat_proc __db_stat_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_sync_proc __db_sync_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_truncate_proc __db_truncate_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_cursor_proc __db_cursor_proc@DB_VERSION_UNIQUE_NAME@
+#define __db_join_proc __db_join_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_close_proc __dbc_close_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_count_proc __dbc_count_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_del_proc __dbc_del_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_dup_proc __dbc_dup_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_get_proc __dbc_get_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_pget_proc __dbc_pget_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_put_proc __dbc_put_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_get_priority_proc __dbc_get_priority_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbc_set_priority_proc __dbc_set_priority_proc@DB_VERSION_UNIQUE_NAME@
+#define __dbsrv_settimeout __dbsrv_settimeout@DB_VERSION_UNIQUE_NAME@
+#define __dbsrv_timeout __dbsrv_timeout@DB_VERSION_UNIQUE_NAME@
+#define __dbclear_ctp __dbclear_ctp@DB_VERSION_UNIQUE_NAME@
+#define __dbdel_ctp __dbdel_ctp@DB_VERSION_UNIQUE_NAME@
+#define new_ct_ent new_ct_ent@DB_VERSION_UNIQUE_NAME@
+#define get_tableent get_tableent@DB_VERSION_UNIQUE_NAME@
+#define __dbsrv_sharedb __dbsrv_sharedb@DB_VERSION_UNIQUE_NAME@
+#define __dbsrv_shareenv __dbsrv_shareenv@DB_VERSION_UNIQUE_NAME@
+#define __dbsrv_active __dbsrv_active@DB_VERSION_UNIQUE_NAME@
+#define __db_close_int __db_close_int@DB_VERSION_UNIQUE_NAME@
+#define __dbc_close_int __dbc_close_int@DB_VERSION_UNIQUE_NAME@
+#define __env_close_int __env_close_int@DB_VERSION_UNIQUE_NAME@
+#define get_fullhome get_fullhome@DB_VERSION_UNIQUE_NAME@
+#define __seq_stat __seq_stat@DB_VERSION_UNIQUE_NAME@
+#define __seq_stat_print __seq_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __db_get_seq_flags_fn __db_get_seq_flags_fn@DB_VERSION_UNIQUE_NAME@
+#define __db_get_seq_flags_fn __db_get_seq_flags_fn@DB_VERSION_UNIQUE_NAME@
+#define bdb_HCommand bdb_HCommand@DB_VERSION_UNIQUE_NAME@
+#if DB_DBM_HSEARCH != 0
+#define bdb_NdbmOpen bdb_NdbmOpen@DB_VERSION_UNIQUE_NAME@
+#endif
+#if DB_DBM_HSEARCH != 0
+#define bdb_DbmCommand bdb_DbmCommand@DB_VERSION_UNIQUE_NAME@
+#endif
+#define ndbm_Cmd ndbm_Cmd@DB_VERSION_UNIQUE_NAME@
+#define _DbInfoDelete _DbInfoDelete@DB_VERSION_UNIQUE_NAME@
+#define db_Cmd db_Cmd@DB_VERSION_UNIQUE_NAME@
+#define tcl_CompactStat tcl_CompactStat@DB_VERSION_UNIQUE_NAME@
+#define tcl_rep_send tcl_rep_send@DB_VERSION_UNIQUE_NAME@
+#define dbc_Cmd dbc_Cmd@DB_VERSION_UNIQUE_NAME@
+#define env_Cmd env_Cmd@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvRemove tcl_EnvRemove@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvIdReset tcl_EnvIdReset@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvLsnReset tcl_EnvLsnReset@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvVerbose tcl_EnvVerbose@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvAttr tcl_EnvAttr@DB_VERSION_UNIQUE_NAME@
+#define tcl_EventNotify tcl_EventNotify@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvSetFlags tcl_EnvSetFlags@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvTest tcl_EnvTest@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvGetEncryptFlags tcl_EnvGetEncryptFlags@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvSetErrfile tcl_EnvSetErrfile@DB_VERSION_UNIQUE_NAME@
+#define tcl_EnvSetErrpfx tcl_EnvSetErrpfx@DB_VERSION_UNIQUE_NAME@
+#define _NewInfo _NewInfo@DB_VERSION_UNIQUE_NAME@
+#define _NameToPtr _NameToPtr@DB_VERSION_UNIQUE_NAME@
+#define _PtrToInfo _PtrToInfo@DB_VERSION_UNIQUE_NAME@
+#define _NameToInfo _NameToInfo@DB_VERSION_UNIQUE_NAME@
+#define _SetInfoData _SetInfoData@DB_VERSION_UNIQUE_NAME@
+#define _DeleteInfo _DeleteInfo@DB_VERSION_UNIQUE_NAME@
+#define _SetListElem _SetListElem@DB_VERSION_UNIQUE_NAME@
+#define _SetListElemInt _SetListElemInt@DB_VERSION_UNIQUE_NAME@
+#define _SetListElemWideInt _SetListElemWideInt@DB_VERSION_UNIQUE_NAME@
+#define _SetListRecnoElem _SetListRecnoElem@DB_VERSION_UNIQUE_NAME@
+#define _Set3DBTList _Set3DBTList@DB_VERSION_UNIQUE_NAME@
+#define _SetMultiList _SetMultiList@DB_VERSION_UNIQUE_NAME@
+#define _GetGlobPrefix _GetGlobPrefix@DB_VERSION_UNIQUE_NAME@
+#define _ReturnSetup _ReturnSetup@DB_VERSION_UNIQUE_NAME@
+#define _ErrorSetup _ErrorSetup@DB_VERSION_UNIQUE_NAME@
+#define _ErrorFunc _ErrorFunc@DB_VERSION_UNIQUE_NAME@
+#define _EventFunc _EventFunc@DB_VERSION_UNIQUE_NAME@
+#define _GetLsn _GetLsn@DB_VERSION_UNIQUE_NAME@
+#define _GetUInt32 _GetUInt32@DB_VERSION_UNIQUE_NAME@
+#define _GetFlagsList _GetFlagsList@DB_VERSION_UNIQUE_NAME@
+#define _debug_check _debug_check@DB_VERSION_UNIQUE_NAME@
+#define _CopyObjBytes _CopyObjBytes@DB_VERSION_UNIQUE_NAME@
+#define tcl_LockDetect tcl_LockDetect@DB_VERSION_UNIQUE_NAME@
+#define tcl_LockGet tcl_LockGet@DB_VERSION_UNIQUE_NAME@
+#define tcl_LockStat tcl_LockStat@DB_VERSION_UNIQUE_NAME@
+#define tcl_LockTimeout tcl_LockTimeout@DB_VERSION_UNIQUE_NAME@
+#define tcl_LockVec tcl_LockVec@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogArchive tcl_LogArchive@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogCompare tcl_LogCompare@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogFile tcl_LogFile@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogFlush tcl_LogFlush@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogGet tcl_LogGet@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogPut tcl_LogPut@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogStat tcl_LogStat@DB_VERSION_UNIQUE_NAME@
+#define logc_Cmd logc_Cmd@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogConfig tcl_LogConfig@DB_VERSION_UNIQUE_NAME@
+#define tcl_LogGetConfig tcl_LogGetConfig@DB_VERSION_UNIQUE_NAME@
+#define _MpInfoDelete _MpInfoDelete@DB_VERSION_UNIQUE_NAME@
+#define tcl_MpSync tcl_MpSync@DB_VERSION_UNIQUE_NAME@
+#define tcl_MpTrickle tcl_MpTrickle@DB_VERSION_UNIQUE_NAME@
+#define tcl_Mp tcl_Mp@DB_VERSION_UNIQUE_NAME@
+#define tcl_MpStat tcl_MpStat@DB_VERSION_UNIQUE_NAME@
+#define tcl_Mutex tcl_Mutex@DB_VERSION_UNIQUE_NAME@
+#define tcl_MutFree tcl_MutFree@DB_VERSION_UNIQUE_NAME@
+#define tcl_MutGet tcl_MutGet@DB_VERSION_UNIQUE_NAME@
+#define tcl_MutLock tcl_MutLock@DB_VERSION_UNIQUE_NAME@
+#define tcl_MutSet tcl_MutSet@DB_VERSION_UNIQUE_NAME@
+#define tcl_MutStat tcl_MutStat@DB_VERSION_UNIQUE_NAME@
+#define tcl_MutUnlock tcl_MutUnlock@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepConfig tcl_RepConfig@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepGetTwo tcl_RepGetTwo@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepGetConfig tcl_RepGetConfig@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepGetTimeout tcl_RepGetTimeout@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepElect tcl_RepElect@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepFlush tcl_RepFlush@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepSync tcl_RepSync@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepLease tcl_RepLease@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepInmemFiles tcl_RepInmemFiles@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepLimit tcl_RepLimit@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepRequest tcl_RepRequest@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepNoarchiveTimeout tcl_RepNoarchiveTimeout@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepTransport tcl_RepTransport@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepStart tcl_RepStart@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepProcessMessage tcl_RepProcessMessage@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepStat tcl_RepStat@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepMgr tcl_RepMgr@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepMgrSiteList tcl_RepMgrSiteList@DB_VERSION_UNIQUE_NAME@
+#define tcl_RepMgrStat tcl_RepMgrStat@DB_VERSION_UNIQUE_NAME@
+#define seq_Cmd seq_Cmd@DB_VERSION_UNIQUE_NAME@
+#define _TxnInfoDelete _TxnInfoDelete@DB_VERSION_UNIQUE_NAME@
+#define tcl_TxnCheckpoint tcl_TxnCheckpoint@DB_VERSION_UNIQUE_NAME@
+#define tcl_Txn tcl_Txn@DB_VERSION_UNIQUE_NAME@
+#define tcl_CDSGroup tcl_CDSGroup@DB_VERSION_UNIQUE_NAME@
+#define tcl_TxnStat tcl_TxnStat@DB_VERSION_UNIQUE_NAME@
+#define tcl_TxnTimeout tcl_TxnTimeout@DB_VERSION_UNIQUE_NAME@
+#define tcl_TxnRecover tcl_TxnRecover@DB_VERSION_UNIQUE_NAME@
+#define bdb_RandCommand bdb_RandCommand@DB_VERSION_UNIQUE_NAME@
+#define __txn_begin_pp __txn_begin_pp@DB_VERSION_UNIQUE_NAME@
+#define __txn_begin __txn_begin@DB_VERSION_UNIQUE_NAME@
+#define __txn_recycle_id __txn_recycle_id@DB_VERSION_UNIQUE_NAME@
+#define __txn_compensate_begin __txn_compensate_begin@DB_VERSION_UNIQUE_NAME@
+#define __txn_continue __txn_continue@DB_VERSION_UNIQUE_NAME@
+#define __txn_commit __txn_commit@DB_VERSION_UNIQUE_NAME@
+#define __txn_abort __txn_abort@DB_VERSION_UNIQUE_NAME@
+#define __txn_discard_int __txn_discard_int@DB_VERSION_UNIQUE_NAME@
+#define __txn_prepare __txn_prepare@DB_VERSION_UNIQUE_NAME@
+#define __txn_id __txn_id@DB_VERSION_UNIQUE_NAME@
+#define __txn_get_name __txn_get_name@DB_VERSION_UNIQUE_NAME@
+#define __txn_set_name __txn_set_name@DB_VERSION_UNIQUE_NAME@
+#define __txn_set_timeout __txn_set_timeout@DB_VERSION_UNIQUE_NAME@
+#define __txn_activekids __txn_activekids@DB_VERSION_UNIQUE_NAME@
+#define __txn_force_abort __txn_force_abort@DB_VERSION_UNIQUE_NAME@
+#define __txn_preclose __txn_preclose@DB_VERSION_UNIQUE_NAME@
+#define __txn_reset __txn_reset@DB_VERSION_UNIQUE_NAME@
+#define __txn_regop_42_read __txn_regop_42_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_regop_read __txn_regop_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_regop_log __txn_regop_log@DB_VERSION_UNIQUE_NAME@
+#define __txn_ckp_42_read __txn_ckp_42_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_ckp_read __txn_ckp_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_ckp_log __txn_ckp_log@DB_VERSION_UNIQUE_NAME@
+#define __txn_child_read __txn_child_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_child_log __txn_child_log@DB_VERSION_UNIQUE_NAME@
+#define __txn_xa_regop_42_read __txn_xa_regop_42_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_prepare_read __txn_prepare_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_prepare_log __txn_prepare_log@DB_VERSION_UNIQUE_NAME@
+#define __txn_recycle_read __txn_recycle_read@DB_VERSION_UNIQUE_NAME@
+#define __txn_recycle_log __txn_recycle_log@DB_VERSION_UNIQUE_NAME@
+#define __txn_init_recover __txn_init_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_regop_42_print __txn_regop_42_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_regop_print __txn_regop_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_ckp_42_print __txn_ckp_42_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_ckp_print __txn_ckp_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_child_print __txn_child_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_xa_regop_42_print __txn_xa_regop_42_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_prepare_print __txn_prepare_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_recycle_print __txn_recycle_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_init_print __txn_init_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_checkpoint_pp __txn_checkpoint_pp@DB_VERSION_UNIQUE_NAME@
+#define __txn_checkpoint __txn_checkpoint@DB_VERSION_UNIQUE_NAME@
+#define __txn_getactive __txn_getactive@DB_VERSION_UNIQUE_NAME@
+#define __txn_getckp __txn_getckp@DB_VERSION_UNIQUE_NAME@
+#define __txn_updateckp __txn_updateckp@DB_VERSION_UNIQUE_NAME@
+#define __txn_failchk __txn_failchk@DB_VERSION_UNIQUE_NAME@
+#define __txn_env_create __txn_env_create@DB_VERSION_UNIQUE_NAME@
+#define __txn_env_destroy __txn_env_destroy@DB_VERSION_UNIQUE_NAME@
+#define __txn_get_tx_max __txn_get_tx_max@DB_VERSION_UNIQUE_NAME@
+#define __txn_set_tx_max __txn_set_tx_max@DB_VERSION_UNIQUE_NAME@
+#define __txn_get_tx_timestamp __txn_get_tx_timestamp@DB_VERSION_UNIQUE_NAME@
+#define __txn_set_tx_timestamp __txn_set_tx_timestamp@DB_VERSION_UNIQUE_NAME@
+#define __txn_regop_recover __txn_regop_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_prepare_recover __txn_prepare_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_ckp_recover __txn_ckp_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_child_recover __txn_child_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_restore_txn __txn_restore_txn@DB_VERSION_UNIQUE_NAME@
+#define __txn_recycle_recover __txn_recycle_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_regop_42_recover __txn_regop_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_ckp_42_recover __txn_ckp_42_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_map_gid __txn_map_gid@DB_VERSION_UNIQUE_NAME@
+#define __txn_recover_pp __txn_recover_pp@DB_VERSION_UNIQUE_NAME@
+#define __txn_recover __txn_recover@DB_VERSION_UNIQUE_NAME@
+#define __txn_openfiles __txn_openfiles@DB_VERSION_UNIQUE_NAME@
+#define __txn_open __txn_open@DB_VERSION_UNIQUE_NAME@
+#define __txn_findlastckp __txn_findlastckp@DB_VERSION_UNIQUE_NAME@
+#define __txn_env_refresh __txn_env_refresh@DB_VERSION_UNIQUE_NAME@
+#define __txn_region_mutex_count __txn_region_mutex_count@DB_VERSION_UNIQUE_NAME@
+#define __txn_id_set __txn_id_set@DB_VERSION_UNIQUE_NAME@
+#define __txn_oldest_reader __txn_oldest_reader@DB_VERSION_UNIQUE_NAME@
+#define __txn_add_buffer __txn_add_buffer@DB_VERSION_UNIQUE_NAME@
+#define __txn_remove_buffer __txn_remove_buffer@DB_VERSION_UNIQUE_NAME@
+#define __txn_stat_pp __txn_stat_pp@DB_VERSION_UNIQUE_NAME@
+#define __txn_stat_print_pp __txn_stat_print_pp@DB_VERSION_UNIQUE_NAME@
+#define __txn_stat_print __txn_stat_print@DB_VERSION_UNIQUE_NAME@
+#define __txn_closeevent __txn_closeevent@DB_VERSION_UNIQUE_NAME@
+#define __txn_remevent __txn_remevent@DB_VERSION_UNIQUE_NAME@
+#define __txn_remrem __txn_remrem@DB_VERSION_UNIQUE_NAME@
+#define __txn_lockevent __txn_lockevent@DB_VERSION_UNIQUE_NAME@
+#define __txn_remlock __txn_remlock@DB_VERSION_UNIQUE_NAME@
+#define __txn_doevents __txn_doevents@DB_VERSION_UNIQUE_NAME@
+#define __txn_record_fname __txn_record_fname@DB_VERSION_UNIQUE_NAME@
+#define __txn_dref_fname __txn_dref_fname@DB_VERSION_UNIQUE_NAME@
+#define __db_global_values __db_global_values@DB_VERSION_UNIQUE_NAME@
+#define __repmgr_guesstimated_max __repmgr_guesstimated_max@DB_VERSION_UNIQUE_NAME@
+
+#endif /* !_DB_INT_DEF_IN_ */
diff --git a/db-4.8.30/dbinc_auto/lock_ext.h b/db-4.8.30/dbinc_auto/lock_ext.h
new file mode 100644
index 0000000..c799392
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/lock_ext.h
@@ -0,0 +1,71 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _lock_ext_h_
+#define _lock_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __lock_vec_pp __P((DB_ENV *, u_int32_t, u_int32_t, DB_LOCKREQ *, int, DB_LOCKREQ **));
+int __lock_vec __P((ENV *, DB_LOCKER *, u_int32_t, DB_LOCKREQ *, int, DB_LOCKREQ **));
+int __lock_get_pp __P((DB_ENV *, u_int32_t, u_int32_t, DBT *, db_lockmode_t, DB_LOCK *));
+int __lock_get __P((ENV *, DB_LOCKER *, u_int32_t, const DBT *, db_lockmode_t, DB_LOCK *));
+int __lock_get_internal __P((DB_LOCKTAB *, DB_LOCKER *, u_int32_t, const DBT *, db_lockmode_t, db_timeout_t, DB_LOCK *));
+int __lock_put_pp __P((DB_ENV *, DB_LOCK *));
+int __lock_put __P((ENV *, DB_LOCK *));
+int __lock_downgrade __P((ENV *, DB_LOCK *, db_lockmode_t, u_int32_t));
+int __lock_locker_is_parent __P((ENV *, DB_LOCKER *, DB_LOCKER *, int *));
+int __lock_promote __P((DB_LOCKTAB *, DB_LOCKOBJ *, int *, u_int32_t));
+int __lock_detect_pp __P((DB_ENV *, u_int32_t, u_int32_t, int *));
+int __lock_detect __P((ENV *, u_int32_t, int *));
+int __lock_failchk __P((ENV *));
+int __lock_id_pp __P((DB_ENV *, u_int32_t *));
+int __lock_id __P((ENV *, u_int32_t *, DB_LOCKER **));
+void __lock_set_thread_id __P((void *, pid_t, db_threadid_t));
+int __lock_id_free_pp __P((DB_ENV *, u_int32_t));
+int __lock_id_free __P((ENV *, DB_LOCKER *));
+int __lock_id_set __P((ENV *, u_int32_t, u_int32_t));
+int __lock_getlocker __P((DB_LOCKTAB *, u_int32_t, int, DB_LOCKER **));
+int __lock_getlocker_int __P((DB_LOCKTAB *, u_int32_t, int, DB_LOCKER **));
+int __lock_addfamilylocker __P((ENV *, u_int32_t, u_int32_t));
+int __lock_freefamilylocker __P((DB_LOCKTAB *, DB_LOCKER *));
+int __lock_freelocker __P((DB_LOCKTAB *, DB_LOCKREGION *, DB_LOCKER *));
+int __lock_fix_list __P((ENV *, DBT *, u_int32_t));
+int __lock_get_list __P((ENV *, DB_LOCKER *, u_int32_t, db_lockmode_t, DBT *));
+void __lock_list_print __P((ENV *, DBT *));
+int __lock_env_create __P((DB_ENV *));
+void __lock_env_destroy __P((DB_ENV *));
+int __lock_get_lk_conflicts __P((DB_ENV *, const u_int8_t **, int *));
+int __lock_set_lk_conflicts __P((DB_ENV *, u_int8_t *, int));
+int __lock_get_lk_detect __P((DB_ENV *, u_int32_t *));
+int __lock_set_lk_detect __P((DB_ENV *, u_int32_t));
+int __lock_get_lk_max_locks __P((DB_ENV *, u_int32_t *));
+int __lock_set_lk_max_locks __P((DB_ENV *, u_int32_t));
+int __lock_get_lk_max_lockers __P((DB_ENV *, u_int32_t *));
+int __lock_set_lk_max_lockers __P((DB_ENV *, u_int32_t));
+int __lock_get_lk_max_objects __P((DB_ENV *, u_int32_t *));
+int __lock_set_lk_max_objects __P((DB_ENV *, u_int32_t));
+int __lock_get_lk_partitions __P((DB_ENV *, u_int32_t *));
+int __lock_set_lk_partitions __P((DB_ENV *, u_int32_t));
+int __lock_get_env_timeout __P((DB_ENV *, db_timeout_t *, u_int32_t));
+int __lock_set_env_timeout __P((DB_ENV *, db_timeout_t, u_int32_t));
+int __lock_open __P((ENV *, int));
+int __lock_env_refresh __P((ENV *));
+u_int32_t __lock_region_mutex_count __P((ENV *));
+int __lock_stat_pp __P((DB_ENV *, DB_LOCK_STAT **, u_int32_t));
+int __lock_stat_print_pp __P((DB_ENV *, u_int32_t));
+int __lock_stat_print __P((ENV *, u_int32_t));
+void __lock_printlock __P((DB_LOCKTAB *, DB_MSGBUF *mbp, struct __db_lock *, int));
+int __lock_set_timeout __P((ENV *, DB_LOCKER *, db_timeout_t, u_int32_t));
+int __lock_set_timeout_internal __P((ENV *, DB_LOCKER *, db_timeout_t, u_int32_t));
+int __lock_inherit_timeout __P((ENV *, DB_LOCKER *, DB_LOCKER *));
+void __lock_expires __P((ENV *, db_timespec *, db_timeout_t));
+int __lock_expired __P((ENV *, db_timespec *, db_timespec *));
+u_int32_t __lock_ohash __P((const DBT *));
+u_int32_t __lock_lhash __P((DB_LOCKOBJ *));
+int __lock_nomem __P((ENV *, const char *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_lock_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/lock_ext.in b/db-4.8.30/dbinc_auto/lock_ext.in
new file mode 100644
index 0000000..4dfe9c9
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/lock_ext.in
@@ -0,0 +1,66 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _lock_ext_h_
+#define _lock_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __lock_id __lock_id@DB_VERSION_UNIQUE_NAME@
+int __lock_id __P((DB_ENV *, u_int32_t *));
+#define __lock_id_free __lock_id_free@DB_VERSION_UNIQUE_NAME@
+int __lock_id_free __P((DB_ENV *, u_int32_t));
+#define __lock_vec __lock_vec@DB_VERSION_UNIQUE_NAME@
+int __lock_vec __P((DB_ENV *, u_int32_t, u_int32_t, DB_LOCKREQ *, int, DB_LOCKREQ **));
+#define __lock_get __lock_get@DB_VERSION_UNIQUE_NAME@
+int __lock_get __P((DB_ENV *, u_int32_t, u_int32_t, const DBT *, db_lockmode_t, DB_LOCK *));
+#define __lock_put __lock_put@DB_VERSION_UNIQUE_NAME@
+int __lock_put __P((DB_ENV *, DB_LOCK *));
+#define __lock_downgrade __lock_downgrade@DB_VERSION_UNIQUE_NAME@
+int __lock_downgrade __P((DB_ENV *, DB_LOCK *, db_lockmode_t, u_int32_t));
+#define __lock_addfamilylocker __lock_addfamilylocker@DB_VERSION_UNIQUE_NAME@
+int __lock_addfamilylocker __P((DB_ENV *, u_int32_t, u_int32_t));
+#define __lock_freefamilylocker __lock_freefamilylocker@DB_VERSION_UNIQUE_NAME@
+int __lock_freefamilylocker __P((DB_LOCKTAB *, u_int32_t));
+#define __lock_set_timeout __lock_set_timeout@DB_VERSION_UNIQUE_NAME@
+int __lock_set_timeout __P(( DB_ENV *, u_int32_t, db_timeout_t, u_int32_t));
+#define __lock_inherit_timeout __lock_inherit_timeout@DB_VERSION_UNIQUE_NAME@
+int __lock_inherit_timeout __P(( DB_ENV *, u_int32_t, u_int32_t));
+#define __lock_getlocker __lock_getlocker@DB_VERSION_UNIQUE_NAME@
+int __lock_getlocker __P((DB_LOCKTAB *, u_int32_t, u_int32_t, int, DB_LOCKER **));
+#define __lock_promote __lock_promote@DB_VERSION_UNIQUE_NAME@
+int __lock_promote __P((DB_LOCKTAB *, DB_LOCKOBJ *, u_int32_t));
+#define __lock_expired __lock_expired@DB_VERSION_UNIQUE_NAME@
+int __lock_expired __P((DB_ENV *, db_timeval_t *, db_timeval_t *));
+#define __lock_printlock __lock_printlock@DB_VERSION_UNIQUE_NAME@
+void __lock_printlock __P((DB_LOCKTAB *, struct __db_lock *, int));
+#define __lock_detect __lock_detect@DB_VERSION_UNIQUE_NAME@
+int __lock_detect __P((DB_ENV *, u_int32_t, u_int32_t, int *));
+#define __lock_dbenv_create __lock_dbenv_create@DB_VERSION_UNIQUE_NAME@
+void __lock_dbenv_create __P((DB_ENV *));
+#define __lock_dbenv_close __lock_dbenv_close@DB_VERSION_UNIQUE_NAME@
+void __lock_dbenv_close __P((DB_ENV *));
+#define __lock_open __lock_open@DB_VERSION_UNIQUE_NAME@
+int __lock_open __P((DB_ENV *));
+#define __lock_dbenv_refresh __lock_dbenv_refresh@DB_VERSION_UNIQUE_NAME@
+int __lock_dbenv_refresh __P((DB_ENV *));
+#define __lock_region_destroy __lock_region_destroy@DB_VERSION_UNIQUE_NAME@
+void __lock_region_destroy __P((DB_ENV *, REGINFO *));
+#define __lock_id_set __lock_id_set@DB_VERSION_UNIQUE_NAME@
+int __lock_id_set __P((DB_ENV *, u_int32_t, u_int32_t));
+#define __lock_stat __lock_stat@DB_VERSION_UNIQUE_NAME@
+int __lock_stat __P((DB_ENV *, DB_LOCK_STAT **, u_int32_t));
+#define __lock_dump_region __lock_dump_region@DB_VERSION_UNIQUE_NAME@
+int __lock_dump_region __P((DB_ENV *, char *, FILE *));
+#define __lock_cmp __lock_cmp@DB_VERSION_UNIQUE_NAME@
+int __lock_cmp __P((const DBT *, DB_LOCKOBJ *));
+#define __lock_locker_cmp __lock_locker_cmp@DB_VERSION_UNIQUE_NAME@
+int __lock_locker_cmp __P((u_int32_t, DB_LOCKER *));
+#define __lock_ohash __lock_ohash@DB_VERSION_UNIQUE_NAME@
+u_int32_t __lock_ohash __P((const DBT *));
+#define __lock_lhash __lock_lhash@DB_VERSION_UNIQUE_NAME@
+u_int32_t __lock_lhash __P((DB_LOCKOBJ *));
+#define __lock_locker_hash __lock_locker_hash@DB_VERSION_UNIQUE_NAME@
+u_int32_t __lock_locker_hash __P((u_int32_t));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _lock_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/log_ext.h b/db-4.8.30/dbinc_auto/log_ext.h
new file mode 100644
index 0000000..a161c85
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/log_ext.h
@@ -0,0 +1,75 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _log_ext_h_
+#define _log_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __log_open __P((ENV *, int));
+int __log_find __P((DB_LOG *, int, u_int32_t *, logfile_validity *));
+int __log_valid __P((DB_LOG *, u_int32_t, int, DB_FH **, u_int32_t, logfile_validity *, u_int32_t *));
+int __log_env_refresh __P((ENV *));
+int __log_get_cached_ckp_lsn __P((ENV *, DB_LSN *));
+u_int32_t __log_region_mutex_count __P((ENV *));
+int __log_vtruncate __P((ENV *, DB_LSN *, DB_LSN *, DB_LSN *));
+int __log_is_outdated __P((ENV *, u_int32_t, int *));
+int __log_zero __P((ENV *, DB_LSN *));
+int __log_inmem_lsnoff __P((DB_LOG *, DB_LSN *, size_t *));
+int __log_inmem_newfile __P((DB_LOG *, u_int32_t));
+int __log_inmem_chkspace __P((DB_LOG *, size_t));
+void __log_inmem_copyout __P((DB_LOG *, size_t, void *, size_t));
+void __log_inmem_copyin __P((DB_LOG *, size_t, void *, size_t));
+void __log_set_version __P((ENV *, u_int32_t));
+int __log_get_oldversion __P((ENV *, u_int32_t *));
+int __log_archive_pp __P((DB_ENV *, char **[], u_int32_t));
+int __log_get_stable_lsn __P((ENV *, DB_LSN *));
+void __log_autoremove __P((ENV *));
+int __log_check_page_lsn __P((ENV *, DB *, DB_LSN *));
+int __log_printf_capi __P((DB_ENV *, DB_TXN *, const char *, ...)) __attribute__ ((__format__ (__printf__, 3, 4)));
+int __log_printf_pp __P((DB_ENV *, DB_TXN *, const char *, va_list));
+int __log_printf __P((ENV *, DB_TXN *, const char *, ...)) __attribute__ ((__format__ (__printf__, 3, 4)));
+int __log_cursor_pp __P((DB_ENV *, DB_LOGC **, u_int32_t));
+int __log_cursor __P((ENV *, DB_LOGC **));
+int __logc_close __P((DB_LOGC *));
+int __logc_version __P((DB_LOGC *, u_int32_t *));
+int __logc_get __P((DB_LOGC *, DB_LSN *, DBT *, u_int32_t));
+void __log_hdrswap __P((HDR *, int));
+void __log_persistswap __P((LOGP *));
+int __log_rep_split __P((ENV *, DB_THREAD_INFO *, __rep_control_args *, DBT *, DB_LSN *, DB_LSN *));
+int __log_env_create __P((DB_ENV *));
+void __log_env_destroy __P((DB_ENV *));
+int __log_get_lg_bsize __P((DB_ENV *, u_int32_t *));
+int __log_set_lg_bsize __P((DB_ENV *, u_int32_t));
+int __log_get_lg_filemode __P((DB_ENV *, int *));
+int __log_set_lg_filemode __P((DB_ENV *, int));
+int __log_get_lg_max __P((DB_ENV *, u_int32_t *));
+int __log_set_lg_max __P((DB_ENV *, u_int32_t));
+int __log_get_lg_regionmax __P((DB_ENV *, u_int32_t *));
+int __log_set_lg_regionmax __P((DB_ENV *, u_int32_t));
+int __log_get_lg_dir __P((DB_ENV *, const char **));
+int __log_set_lg_dir __P((DB_ENV *, const char *));
+void __log_get_flags __P((DB_ENV *, u_int32_t *));
+void __log_set_flags __P((ENV *, u_int32_t, int));
+int __log_get_config __P((DB_ENV *, u_int32_t, int *));
+int __log_set_config __P((DB_ENV *, u_int32_t, int));
+int __log_set_config_int __P((DB_ENV *, u_int32_t, int, int));
+int __log_check_sizes __P((ENV *, u_int32_t, u_int32_t));
+int __log_put_pp __P((DB_ENV *, DB_LSN *, const DBT *, u_int32_t));
+int __log_put __P((ENV *, DB_LSN *, const DBT *, u_int32_t));
+int __log_current_lsn __P((ENV *, DB_LSN *, u_int32_t *, u_int32_t *));
+int __log_newfile __P((DB_LOG *, DB_LSN *, u_int32_t, u_int32_t));
+int __log_flush_pp __P((DB_ENV *, const DB_LSN *));
+int __log_flush __P((ENV *, const DB_LSN *));
+int __log_flush_int __P((DB_LOG *, const DB_LSN *, int));
+int __log_file_pp __P((DB_ENV *, const DB_LSN *, char *, size_t));
+int __log_name __P((DB_LOG *, u_int32_t, char **, DB_FH **, u_int32_t));
+int __log_rep_put __P((ENV *, DB_LSN *, const DBT *, u_int32_t));
+int __log_stat_pp __P((DB_ENV *, DB_LOG_STAT **, u_int32_t));
+int __log_stat_print_pp __P((DB_ENV *, u_int32_t));
+int __log_stat_print __P((ENV *, u_int32_t));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_log_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/mp_ext.h b/db-4.8.30/dbinc_auto/mp_ext.h
new file mode 100644
index 0000000..be63746
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/mp_ext.h
@@ -0,0 +1,98 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _mp_ext_h_
+#define _mp_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __memp_alloc __P((DB_MPOOL *, REGINFO *, MPOOLFILE *, size_t, roff_t *, void *));
+void __memp_free __P((REGINFO *, void *));
+int __memp_bhwrite __P((DB_MPOOL *, DB_MPOOL_HASH *, MPOOLFILE *, BH *, int));
+int __memp_pgread __P((DB_MPOOLFILE *, BH *, int));
+int __memp_pg __P((DB_MPOOLFILE *, db_pgno_t, void *, int));
+int __memp_bhfree __P((DB_MPOOL *, REGINFO *, MPOOLFILE *, DB_MPOOL_HASH *, BH *, u_int32_t));
+int __memp_fget_pp __P((DB_MPOOLFILE *, db_pgno_t *, DB_TXN *, u_int32_t, void *));
+int __memp_fget __P((DB_MPOOLFILE *, db_pgno_t *, DB_THREAD_INFO *, DB_TXN *, u_int32_t, void *));
+int __memp_fcreate_pp __P((DB_ENV *, DB_MPOOLFILE **, u_int32_t));
+int __memp_fcreate __P((ENV *, DB_MPOOLFILE **));
+int __memp_set_clear_len __P((DB_MPOOLFILE *, u_int32_t));
+int __memp_get_fileid __P((DB_MPOOLFILE *, u_int8_t *));
+int __memp_set_fileid __P((DB_MPOOLFILE *, u_int8_t *));
+int __memp_get_flags __P((DB_MPOOLFILE *, u_int32_t *));
+int __memp_set_flags __P((DB_MPOOLFILE *, u_int32_t, int));
+int __memp_get_ftype __P((DB_MPOOLFILE *, int *));
+int __memp_set_ftype __P((DB_MPOOLFILE *, int));
+int __memp_set_lsn_offset __P((DB_MPOOLFILE *, int32_t));
+int __memp_get_pgcookie __P((DB_MPOOLFILE *, DBT *));
+int __memp_set_pgcookie __P((DB_MPOOLFILE *, DBT *));
+int __memp_get_last_pgno __P((DB_MPOOLFILE *, db_pgno_t *));
+char * __memp_fn __P((DB_MPOOLFILE *));
+char * __memp_fns __P((DB_MPOOL *, MPOOLFILE *));
+int __memp_fopen_pp __P((DB_MPOOLFILE *, const char *, u_int32_t, int, size_t));
+int __memp_fopen __P((DB_MPOOLFILE *, MPOOLFILE *, const char *, const char **, u_int32_t, int, size_t));
+int __memp_fclose_pp __P((DB_MPOOLFILE *, u_int32_t));
+int __memp_fclose __P((DB_MPOOLFILE *, u_int32_t));
+int __memp_mf_discard __P((DB_MPOOL *, MPOOLFILE *));
+int __memp_inmemlist __P((ENV *, char ***, int *));
+int __memp_fput_pp __P((DB_MPOOLFILE *, void *, DB_CACHE_PRIORITY, u_int32_t));
+int __memp_fput __P((DB_MPOOLFILE *, DB_THREAD_INFO *, void *, DB_CACHE_PRIORITY));
+int __memp_unpin_buffers __P((ENV *, DB_THREAD_INFO *));
+int __memp_dirty __P((DB_MPOOLFILE *, void *, DB_THREAD_INFO *, DB_TXN *, DB_CACHE_PRIORITY, u_int32_t));
+int __memp_shared __P((DB_MPOOLFILE *, void *));
+int __memp_env_create __P((DB_ENV *));
+void __memp_env_destroy __P((DB_ENV *));
+int __memp_get_cachesize __P((DB_ENV *, u_int32_t *, u_int32_t *, int *));
+int __memp_set_cachesize __P((DB_ENV *, u_int32_t, u_int32_t, int));
+int __memp_set_config __P((DB_ENV *, u_int32_t, int));
+int __memp_get_config __P((DB_ENV *, u_int32_t, int *));
+int __memp_get_mp_max_openfd __P((DB_ENV *, int *));
+int __memp_set_mp_max_openfd __P((DB_ENV *, int));
+int __memp_get_mp_max_write __P((DB_ENV *, int *, db_timeout_t *));
+int __memp_set_mp_max_write __P((DB_ENV *, int, db_timeout_t));
+int __memp_get_mp_mmapsize __P((DB_ENV *, size_t *));
+int __memp_set_mp_mmapsize __P((DB_ENV *, size_t));
+int __memp_get_mp_pagesize __P((DB_ENV *, u_int32_t *));
+int __memp_set_mp_pagesize __P((DB_ENV *, u_int32_t));
+int __memp_get_mp_tablesize __P((DB_ENV *, u_int32_t *));
+int __memp_set_mp_tablesize __P((DB_ENV *, u_int32_t));
+int __memp_nameop __P((ENV *, u_int8_t *, const char *, const char *, const char *, int));
+int __memp_ftruncate __P((DB_MPOOLFILE *, DB_TXN *, DB_THREAD_INFO *, db_pgno_t, u_int32_t));
+int __memp_alloc_freelist __P((DB_MPOOLFILE *, u_int32_t, db_pgno_t **));
+int __memp_free_freelist __P((DB_MPOOLFILE *));
+int __memp_get_freelist __P(( DB_MPOOLFILE *, u_int32_t *, db_pgno_t **));
+int __memp_extend_freelist __P(( DB_MPOOLFILE *, u_int32_t , db_pgno_t **));
+void __memp_set_last_pgno __P((DB_MPOOLFILE *, db_pgno_t));
+int __memp_bh_settxn __P((DB_MPOOL *, MPOOLFILE *mfp, BH *, void *));
+int __memp_skip_curadj __P((DBC *, db_pgno_t));
+int __memp_bh_freeze __P((DB_MPOOL *, REGINFO *, DB_MPOOL_HASH *, BH *, int *));
+int __memp_bh_thaw __P((DB_MPOOL *, REGINFO *, DB_MPOOL_HASH *, BH *, BH *));
+int __memp_open __P((ENV *, int));
+int __memp_init __P((ENV *, DB_MPOOL *, u_int, u_int32_t, u_int));
+u_int32_t __memp_max_regions __P((ENV *));
+u_int32_t __memp_region_mutex_count __P((ENV *));
+int __memp_env_refresh __P((ENV *));
+int __memp_register_pp __P((DB_ENV *, int, int (*)(DB_ENV *, db_pgno_t, void *, DBT *), int (*)(DB_ENV *, db_pgno_t, void *, DBT *)));
+int __memp_register __P((ENV *, int, int (*)(DB_ENV *, db_pgno_t, void *, DBT *), int (*)(DB_ENV *, db_pgno_t, void *, DBT *)));
+int __memp_get_bucket __P((ENV *, MPOOLFILE *, db_pgno_t, REGINFO **, DB_MPOOL_HASH **, u_int32_t *));
+int __memp_resize __P((DB_MPOOL *, u_int32_t, u_int32_t));
+int __memp_get_cache_max __P((DB_ENV *, u_int32_t *, u_int32_t *));
+int __memp_set_cache_max __P((DB_ENV *, u_int32_t, u_int32_t));
+int __memp_stat_pp __P((DB_ENV *, DB_MPOOL_STAT **, DB_MPOOL_FSTAT ***, u_int32_t));
+int __memp_stat_print_pp __P((DB_ENV *, u_int32_t));
+int __memp_stat_print __P((ENV *, u_int32_t));
+void __memp_stat_hash __P((REGINFO *, MPOOL *, u_int32_t *));
+int __memp_walk_files __P((ENV *, MPOOL *, int (*) __P((ENV *, MPOOLFILE *, void *, u_int32_t *, u_int32_t)), void *, u_int32_t *, u_int32_t));
+int __memp_sync_pp __P((DB_ENV *, DB_LSN *));
+int __memp_sync __P((ENV *, u_int32_t, DB_LSN *));
+int __memp_fsync_pp __P((DB_MPOOLFILE *));
+int __memp_fsync __P((DB_MPOOLFILE *));
+int __mp_xxx_fh __P((DB_MPOOLFILE *, DB_FH **));
+int __memp_sync_int __P((ENV *, DB_MPOOLFILE *, u_int32_t, u_int32_t, u_int32_t *, int *));
+int __memp_mf_sync __P((DB_MPOOL *, MPOOLFILE *, int));
+int __memp_trickle_pp __P((DB_ENV *, int, int *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_mp_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/mutex_ext.h b/db-4.8.30/dbinc_auto/mutex_ext.h
new file mode 100644
index 0000000..49673d6
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/mutex_ext.h
@@ -0,0 +1,80 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _mutex_ext_h_
+#define _mutex_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __mutex_alloc __P((ENV *, int, u_int32_t, db_mutex_t *));
+int __mutex_alloc_int __P((ENV *, int, int, u_int32_t, db_mutex_t *));
+int __mutex_free __P((ENV *, db_mutex_t *));
+int __mutex_free_int __P((ENV *, int, db_mutex_t *));
+int __mut_failchk __P((ENV *));
+int __db_fcntl_mutex_init __P((ENV *, db_mutex_t, u_int32_t));
+int __db_fcntl_mutex_lock __P((ENV *, db_mutex_t));
+int __db_fcntl_mutex_trylock __P((ENV *, db_mutex_t));
+int __db_fcntl_mutex_unlock __P((ENV *, db_mutex_t));
+int __db_fcntl_mutex_destroy __P((ENV *, db_mutex_t));
+int __mutex_alloc_pp __P((DB_ENV *, u_int32_t, db_mutex_t *));
+int __mutex_free_pp __P((DB_ENV *, db_mutex_t));
+int __mutex_lock_pp __P((DB_ENV *, db_mutex_t));
+int __mutex_unlock_pp __P((DB_ENV *, db_mutex_t));
+int __mutex_get_align __P((DB_ENV *, u_int32_t *));
+int __mutex_set_align __P((DB_ENV *, u_int32_t));
+int __mutex_get_increment __P((DB_ENV *, u_int32_t *));
+int __mutex_set_increment __P((DB_ENV *, u_int32_t));
+int __mutex_get_max __P((DB_ENV *, u_int32_t *));
+int __mutex_set_max __P((DB_ENV *, u_int32_t));
+int __mutex_get_tas_spins __P((DB_ENV *, u_int32_t *));
+int __mutex_set_tas_spins __P((DB_ENV *, u_int32_t));
+#if !defined(HAVE_ATOMIC_SUPPORT) && defined(HAVE_MUTEX_SUPPORT)
+atomic_value_t __atomic_inc __P((ENV *, db_atomic_t *));
+#endif
+#if !defined(HAVE_ATOMIC_SUPPORT) && defined(HAVE_MUTEX_SUPPORT)
+atomic_value_t __atomic_dec __P((ENV *, db_atomic_t *));
+#endif
+int __db_pthread_mutex_init __P((ENV *, db_mutex_t, u_int32_t));
+int __db_pthread_mutex_lock __P((ENV *, db_mutex_t));
+#if defined(HAVE_SHARED_LATCHES)
+int __db_pthread_mutex_readlock __P((ENV *, db_mutex_t));
+#endif
+int __db_pthread_mutex_unlock __P((ENV *, db_mutex_t));
+int __db_pthread_mutex_destroy __P((ENV *, db_mutex_t));
+int __mutex_open __P((ENV *, int));
+int __mutex_env_refresh __P((ENV *));
+void __mutex_resource_return __P((ENV *, REGINFO *));
+int __mutex_stat_pp __P((DB_ENV *, DB_MUTEX_STAT **, u_int32_t));
+int __mutex_stat_print_pp __P((DB_ENV *, u_int32_t));
+int __mutex_stat_print __P((ENV *, u_int32_t));
+void __mutex_print_debug_single __P((ENV *, const char *, db_mutex_t, u_int32_t));
+void __mutex_print_debug_stats __P((ENV *, DB_MSGBUF *, db_mutex_t, u_int32_t));
+void __mutex_set_wait_info __P((ENV *, db_mutex_t, uintmax_t *, uintmax_t *));
+void __mutex_clear __P((ENV *, db_mutex_t));
+int __db_tas_mutex_init __P((ENV *, db_mutex_t, u_int32_t));
+int __db_tas_mutex_lock __P((ENV *, db_mutex_t));
+int __db_tas_mutex_trylock __P((ENV *, db_mutex_t));
+#if defined(HAVE_SHARED_LATCHES)
+int __db_tas_mutex_readlock __P((ENV *, db_mutex_t));
+#endif
+#if defined(HAVE_SHARED_LATCHES)
+int __db_tas_mutex_tryreadlock __P((ENV *, db_mutex_t));
+#endif
+int __db_tas_mutex_unlock __P((ENV *, db_mutex_t));
+int __db_tas_mutex_destroy __P((ENV *, db_mutex_t));
+int __db_win32_mutex_init __P((ENV *, db_mutex_t, u_int32_t));
+int __db_win32_mutex_lock __P((ENV *, db_mutex_t));
+int __db_win32_mutex_trylock __P((ENV *, db_mutex_t));
+#if defined(HAVE_SHARED_LATCHES)
+int __db_win32_mutex_readlock __P((ENV *, db_mutex_t));
+#endif
+#if defined(HAVE_SHARED_LATCHES)
+int __db_win32_mutex_tryreadlock __P((ENV *, db_mutex_t));
+#endif
+int __db_win32_mutex_unlock __P((ENV *, db_mutex_t));
+int __db_win32_mutex_destroy __P((ENV *, db_mutex_t));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_mutex_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/os_ext.h b/db-4.8.30/dbinc_auto/os_ext.h
new file mode 100644
index 0000000..d786d23
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/os_ext.h
@@ -0,0 +1,101 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _os_ext_h_
+#define _os_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+void __os_abort __P((ENV *));
+int __os_abspath __P((const char *));
+#if defined(HAVE_REPLICATION_THREADS)
+int __os_getaddrinfo __P((ENV *, const char *, u_int, const char *, const ADDRINFO *, ADDRINFO **));
+#endif
+#if defined(HAVE_REPLICATION_THREADS)
+void __os_freeaddrinfo __P((ENV *, ADDRINFO *));
+#endif
+int __os_umalloc __P((ENV *, size_t, void *));
+int __os_urealloc __P((ENV *, size_t, void *));
+void __os_ufree __P((ENV *, void *));
+int __os_strdup __P((ENV *, const char *, void *));
+int __os_calloc __P((ENV *, size_t, size_t, void *));
+int __os_malloc __P((ENV *, size_t, void *));
+int __os_realloc __P((ENV *, size_t, void *));
+void __os_free __P((ENV *, void *));
+void *__ua_memcpy __P((void *, const void *, size_t));
+void __os_gettime __P((ENV *, db_timespec *, int));
+int __os_fs_notzero __P((void));
+int __os_support_direct_io __P((void));
+int __os_support_db_register __P((void));
+int __os_support_replication __P((void));
+u_int32_t __os_cpu_count __P((void));
+char *__os_ctime __P((const time_t *, char *));
+int __os_dirlist __P((ENV *, const char *, int, char ***, int *));
+void __os_dirfree __P((ENV *, char **, int));
+int __os_get_errno_ret_zero __P((void));
+int __os_get_errno __P((void));
+int __os_get_neterr __P((void));
+int __os_get_syserr __P((void));
+void __os_set_errno __P((int));
+char *__os_strerror __P((int, char *, size_t));
+int __os_posix_err __P((int));
+int __os_fileid __P((ENV *, const char *, int, u_int8_t *));
+int __os_fdlock __P((ENV *, DB_FH *, off_t, int, int));
+int __os_fsync __P((ENV *, DB_FH *));
+int __os_getenv __P((ENV *, const char *, char **, size_t));
+int __os_openhandle __P((ENV *, const char *, int, int, DB_FH **));
+int __os_closehandle __P((ENV *, DB_FH *));
+int __os_attach __P((ENV *, REGINFO *, REGION *));
+int __os_detach __P((ENV *, REGINFO *, int));
+int __os_mapfile __P((ENV *, char *, DB_FH *, size_t, int, void **));
+int __os_unmapfile __P((ENV *, void *, size_t));
+int __os_mkdir __P((ENV *, const char *, int));
+int __os_open __P((ENV *, const char *, u_int32_t, u_int32_t, int, DB_FH **));
+void __os_id __P((DB_ENV *, pid_t *, db_threadid_t*));
+int __os_rename __P((ENV *, const char *, const char *, u_int32_t));
+int __os_isroot __P((void));
+char *__db_rpath __P((const char *));
+int __os_io __P((ENV *, int, DB_FH *, db_pgno_t, u_int32_t, u_int32_t, u_int32_t, u_int8_t *, size_t *));
+int __os_read __P((ENV *, DB_FH *, void *, size_t, size_t *));
+int __os_write __P((ENV *, DB_FH *, void *, size_t, size_t *));
+int __os_physwrite __P((ENV *, DB_FH *, void *, size_t, size_t *));
+int __os_seek __P((ENV *, DB_FH *, db_pgno_t, u_int32_t, u_int32_t));
+void __os_stack __P((ENV *));
+int __os_exists __P((ENV *, const char *, int *));
+int __os_ioinfo __P((ENV *, const char *, DB_FH *, u_int32_t *, u_int32_t *, u_int32_t *));
+int __os_tmpdir __P((ENV *, u_int32_t));
+int __os_truncate __P((ENV *, DB_FH *, db_pgno_t, u_int32_t));
+void __os_unique_id __P((ENV *, u_int32_t *));
+int __os_unlink __P((ENV *, const char *, int));
+void __os_yield __P((ENV *, u_long, u_long));
+#ifndef HAVE_FCLOSE
+int fclose __P((FILE *));
+#endif
+#ifndef HAVE_FGETC
+int fgetc __P((FILE *));
+#endif
+#ifndef HAVE_FGETS
+char *fgets __P((char *, int, FILE *));
+#endif
+#ifndef HAVE_FOPEN
+FILE *fopen __P((const char *, const char *));
+#endif
+#ifndef HAVE_FWRITE
+size_t fwrite __P((const void *, size_t, size_t, FILE *));
+#endif
+#ifndef HAVE_LOCALTIME
+struct tm *localtime __P((const time_t *));
+#endif
+#ifdef HAVE_QNX
+int __os_qnx_region_open __P((ENV *, const char *, int, int, DB_FH **));
+#endif
+int __os_is_winnt __P((void));
+u_int32_t __os_cpu_count __P((void));
+#ifdef HAVE_REPLICATION_THREADS
+int __os_get_neterr __P((void));
+#endif
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_os_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/qam_auto.h b/db-4.8.30/dbinc_auto/qam_auto.h
new file mode 100644
index 0000000..3b80956
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/qam_auto.h
@@ -0,0 +1,70 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __qam_AUTO_H
+#define __qam_AUTO_H
+#define DB___qam_incfirst 84
+typedef struct ___qam_incfirst_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ db_recno_t recno;
+ db_pgno_t meta_pgno;
+} __qam_incfirst_args;
+
+#define DB___qam_mvptr 85
+typedef struct ___qam_mvptr_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t fileid;
+ db_recno_t old_first;
+ db_recno_t new_first;
+ db_recno_t old_cur;
+ db_recno_t new_cur;
+ DB_LSN metalsn;
+ db_pgno_t meta_pgno;
+} __qam_mvptr_args;
+
+#define DB___qam_del 79
+typedef struct ___qam_del_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DB_LSN lsn;
+ db_pgno_t pgno;
+ u_int32_t indx;
+ db_recno_t recno;
+} __qam_del_args;
+
+#define DB___qam_add 80
+typedef struct ___qam_add_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DB_LSN lsn;
+ db_pgno_t pgno;
+ u_int32_t indx;
+ db_recno_t recno;
+ DBT data;
+ u_int32_t vflag;
+ DBT olddata;
+} __qam_add_args;
+
+#define DB___qam_delext 83
+typedef struct ___qam_delext_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ int32_t fileid;
+ DB_LSN lsn;
+ db_pgno_t pgno;
+ u_int32_t indx;
+ db_recno_t recno;
+ DBT data;
+} __qam_delext_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/qam_ext.h b/db-4.8.30/dbinc_auto/qam_ext.h
new file mode 100644
index 0000000..5a886aa
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/qam_ext.h
@@ -0,0 +1,77 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _qam_ext_h_
+#define _qam_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __qam_position __P((DBC *, db_recno_t *, u_int32_t, int *));
+int __qam_pitem __P((DBC *, QPAGE *, u_int32_t, db_recno_t, DBT *));
+int __qam_append __P((DBC *, DBT *, DBT *));
+int __qamc_dup __P((DBC *, DBC *));
+int __qamc_init __P((DBC *));
+int __qam_truncate __P((DBC *, u_int32_t *));
+int __qam_delete __P((DBC *, DBT *, u_int32_t));
+int __qam_incfirst_read __P((ENV *, DB **, void *, void *, __qam_incfirst_args **));
+int __qam_incfirst_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, db_recno_t, db_pgno_t));
+int __qam_mvptr_read __P((ENV *, DB **, void *, void *, __qam_mvptr_args **));
+int __qam_mvptr_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, db_recno_t, db_recno_t, db_recno_t, db_recno_t, DB_LSN *, db_pgno_t));
+int __qam_del_read __P((ENV *, DB **, void *, void *, __qam_del_args **));
+int __qam_del_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_recno_t));
+int __qam_add_read __P((ENV *, DB **, void *, void *, __qam_add_args **));
+int __qam_add_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_recno_t, const DBT *, u_int32_t, const DBT *));
+int __qam_delext_read __P((ENV *, DB **, void *, void *, __qam_delext_args **));
+int __qam_delext_log __P((DB *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_recno_t, const DBT *));
+int __qam_init_recover __P((ENV *, DB_DISTAB *));
+int __qam_incfirst_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_mvptr_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_del_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_add_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_delext_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_init_print __P((ENV *, DB_DISTAB *));
+int __qam_mswap __P((ENV *, PAGE *));
+int __qam_pgin_out __P((ENV *, db_pgno_t, void *, DBT *));
+int __qam_fprobe __P((DBC *, db_pgno_t, void *, qam_probe_mode, DB_CACHE_PRIORITY, u_int32_t));
+int __qam_fclose __P((DB *, db_pgno_t));
+int __qam_fremove __P((DB *, db_pgno_t));
+int __qam_sync __P((DB *));
+int __qam_gen_filelist __P((DB *, DB_THREAD_INFO *, QUEUE_FILELIST **));
+int __qam_extent_names __P((ENV *, char *, char ***));
+void __qam_exid __P((DB *, u_int8_t *, u_int32_t));
+int __qam_nameop __P((DB *, DB_TXN *, const char *, qam_name_op));
+int __qam_lsn_reset __P((DB *, DB_THREAD_INFO *));
+int __qam_db_create __P((DB *));
+int __qam_db_close __P((DB *, u_int32_t));
+int __qam_get_extentsize __P((DB *, u_int32_t *));
+int __queue_pageinfo __P((DB *, db_pgno_t *, db_pgno_t *, int *, int, u_int32_t));
+int __db_prqueue __P((DB *, u_int32_t));
+int __qam_remove __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, u_int32_t));
+int __qam_rename __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, const char *, const char *));
+void __qam_map_flags __P((DB *, u_int32_t *, u_int32_t *));
+int __qam_set_flags __P((DB *, u_int32_t *flagsp));
+int __qam_open __P((DB *, DB_THREAD_INFO *, DB_TXN *, const char *, db_pgno_t, int, u_int32_t));
+int __qam_set_ext_data __P((DB*, const char *));
+int __qam_metachk __P((DB *, const char *, QMETA *));
+int __qam_new_file __P((DB *, DB_THREAD_INFO *, DB_TXN *, DB_FH *, const char *));
+int __qam_incfirst_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_mvptr_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_del_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_delext_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_add_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __qam_stat __P((DBC *, void *, u_int32_t));
+int __qam_stat_print __P((DBC *, u_int32_t));
+int __db_no_queue_am __P((ENV *));
+int __qam_31_qammeta __P((DB *, char *, u_int8_t *));
+int __qam_32_qammeta __P((DB *, char *, u_int8_t *));
+int __qam_vrfy_meta __P((DB *, VRFY_DBINFO *, QMETA *, db_pgno_t, u_int32_t));
+int __qam_meta2pgset __P((DB *, VRFY_DBINFO *, DB *));
+int __qam_vrfy_data __P((DB *, VRFY_DBINFO *, QPAGE *, db_pgno_t, u_int32_t));
+int __qam_vrfy_structure __P((DB *, VRFY_DBINFO *, u_int32_t));
+int __qam_vrfy_walkqueue __P((DB *, VRFY_DBINFO *, void *, int (*)(void *, const void *), u_int32_t));
+int __qam_salvage __P((DB *, VRFY_DBINFO *, db_pgno_t, PAGE *, void *, int (*)(void *, const void *), u_int32_t));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_qam_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/qam_ext.in b/db-4.8.30/dbinc_auto/qam_ext.in
new file mode 100644
index 0000000..4c223cb
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/qam_ext.in
@@ -0,0 +1,142 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _qam_ext_h_
+#define _qam_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __qam_position __qam_position@DB_VERSION_UNIQUE_NAME@
+int __qam_position __P((DBC *, db_recno_t *, qam_position_mode, int *));
+#define __qam_pitem __qam_pitem@DB_VERSION_UNIQUE_NAME@
+int __qam_pitem __P((DBC *, QPAGE *, u_int32_t, db_recno_t, DBT *));
+#define __qam_append __qam_append@DB_VERSION_UNIQUE_NAME@
+int __qam_append __P((DBC *, DBT *, DBT *));
+#define __qam_c_dup __qam_c_dup@DB_VERSION_UNIQUE_NAME@
+int __qam_c_dup __P((DBC *, DBC *));
+#define __qam_c_init __qam_c_init@DB_VERSION_UNIQUE_NAME@
+int __qam_c_init __P((DBC *));
+#define __qam_truncate __qam_truncate@DB_VERSION_UNIQUE_NAME@
+int __qam_truncate __P((DB *, DB_TXN *, u_int32_t *));
+#define __qam_incfirst_log __qam_incfirst_log@DB_VERSION_UNIQUE_NAME@
+int __qam_incfirst_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, db_recno_t, db_pgno_t));
+#define __qam_incfirst_getpgnos __qam_incfirst_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_incfirst_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_incfirst_print __qam_incfirst_print@DB_VERSION_UNIQUE_NAME@
+int __qam_incfirst_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_incfirst_read __qam_incfirst_read@DB_VERSION_UNIQUE_NAME@
+int __qam_incfirst_read __P((DB_ENV *, void *, __qam_incfirst_args **));
+#define __qam_mvptr_log __qam_mvptr_log@DB_VERSION_UNIQUE_NAME@
+int __qam_mvptr_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t, db_recno_t, db_recno_t, db_recno_t, db_recno_t, DB_LSN *, db_pgno_t));
+#define __qam_mvptr_getpgnos __qam_mvptr_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_mvptr_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_mvptr_print __qam_mvptr_print@DB_VERSION_UNIQUE_NAME@
+int __qam_mvptr_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_mvptr_read __qam_mvptr_read@DB_VERSION_UNIQUE_NAME@
+int __qam_mvptr_read __P((DB_ENV *, void *, __qam_mvptr_args **));
+#define __qam_del_log __qam_del_log@DB_VERSION_UNIQUE_NAME@
+int __qam_del_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_recno_t));
+#define __qam_del_getpgnos __qam_del_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_del_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_del_print __qam_del_print@DB_VERSION_UNIQUE_NAME@
+int __qam_del_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_del_read __qam_del_read@DB_VERSION_UNIQUE_NAME@
+int __qam_del_read __P((DB_ENV *, void *, __qam_del_args **));
+#define __qam_add_log __qam_add_log@DB_VERSION_UNIQUE_NAME@
+int __qam_add_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_recno_t, const DBT *, u_int32_t, const DBT *));
+#define __qam_add_getpgnos __qam_add_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_add_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_add_print __qam_add_print@DB_VERSION_UNIQUE_NAME@
+int __qam_add_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_add_read __qam_add_read@DB_VERSION_UNIQUE_NAME@
+int __qam_add_read __P((DB_ENV *, void *, __qam_add_args **));
+#define __qam_delete_log __qam_delete_log@DB_VERSION_UNIQUE_NAME@
+int __qam_delete_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, DB_LSN *));
+#define __qam_delete_getpgnos __qam_delete_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_delete_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_delete_print __qam_delete_print@DB_VERSION_UNIQUE_NAME@
+int __qam_delete_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_delete_read __qam_delete_read@DB_VERSION_UNIQUE_NAME@
+int __qam_delete_read __P((DB_ENV *, void *, __qam_delete_args **));
+#define __qam_rename_log __qam_rename_log@DB_VERSION_UNIQUE_NAME@
+int __qam_rename_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, const DBT *, const DBT *));
+#define __qam_rename_getpgnos __qam_rename_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_rename_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_rename_print __qam_rename_print@DB_VERSION_UNIQUE_NAME@
+int __qam_rename_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_rename_read __qam_rename_read@DB_VERSION_UNIQUE_NAME@
+int __qam_rename_read __P((DB_ENV *, void *, __qam_rename_args **));
+#define __qam_delext_log __qam_delext_log@DB_VERSION_UNIQUE_NAME@
+int __qam_delext_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, int32_t, DB_LSN *, db_pgno_t, u_int32_t, db_recno_t, const DBT *));
+#define __qam_delext_getpgnos __qam_delext_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_delext_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_delext_print __qam_delext_print@DB_VERSION_UNIQUE_NAME@
+int __qam_delext_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_delext_read __qam_delext_read@DB_VERSION_UNIQUE_NAME@
+int __qam_delext_read __P((DB_ENV *, void *, __qam_delext_args **));
+#define __qam_init_print __qam_init_print@DB_VERSION_UNIQUE_NAME@
+int __qam_init_print __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __qam_init_getpgnos __qam_init_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __qam_init_getpgnos __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __qam_init_recover __qam_init_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_init_recover __P((DB_ENV *));
+#define __qam_mswap __qam_mswap@DB_VERSION_UNIQUE_NAME@
+int __qam_mswap __P((PAGE *));
+#define __qam_pgin_out __qam_pgin_out@DB_VERSION_UNIQUE_NAME@
+int __qam_pgin_out __P((DB_ENV *, db_pgno_t, void *, DBT *));
+#define __qam_fprobe __qam_fprobe@DB_VERSION_UNIQUE_NAME@
+int __qam_fprobe __P((DB *, db_pgno_t, void *, qam_probe_mode, u_int32_t));
+#define __qam_fclose __qam_fclose@DB_VERSION_UNIQUE_NAME@
+int __qam_fclose __P((DB *, db_pgno_t));
+#define __qam_fremove __qam_fremove@DB_VERSION_UNIQUE_NAME@
+int __qam_fremove __P((DB *, db_pgno_t));
+#define __qam_sync __qam_sync@DB_VERSION_UNIQUE_NAME@
+int __qam_sync __P((DB *, u_int32_t));
+#define __qam_gen_filelist __qam_gen_filelist@DB_VERSION_UNIQUE_NAME@
+int __qam_gen_filelist __P(( DB *, QUEUE_FILELIST **));
+#define __qam_extent_names __qam_extent_names@DB_VERSION_UNIQUE_NAME@
+int __qam_extent_names __P((DB_ENV *, char *, char ***));
+#define __qam_db_create __qam_db_create@DB_VERSION_UNIQUE_NAME@
+int __qam_db_create __P((DB *));
+#define __qam_db_close __qam_db_close@DB_VERSION_UNIQUE_NAME@
+int __qam_db_close __P((DB *));
+#define __db_prqueue __db_prqueue@DB_VERSION_UNIQUE_NAME@
+int __db_prqueue __P((DB *, u_int32_t));
+#define __qam_remove __qam_remove@DB_VERSION_UNIQUE_NAME@
+int __qam_remove __P((DB *, DB_TXN *, const char *, const char *, DB_LSN *));
+#define __qam_rename __qam_rename@DB_VERSION_UNIQUE_NAME@
+int __qam_rename __P((DB *, DB_TXN *, const char *, const char *, const char *));
+#define __qam_open __qam_open@DB_VERSION_UNIQUE_NAME@
+int __qam_open __P((DB *, DB_TXN *, const char *, db_pgno_t, int, u_int32_t));
+#define __qam_metachk __qam_metachk@DB_VERSION_UNIQUE_NAME@
+int __qam_metachk __P((DB *, const char *, QMETA *));
+#define __qam_new_file __qam_new_file@DB_VERSION_UNIQUE_NAME@
+int __qam_new_file __P((DB *, DB_TXN *, DB_FH *, const char *));
+#define __qam_incfirst_recover __qam_incfirst_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_incfirst_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_mvptr_recover __qam_mvptr_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_mvptr_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_del_recover __qam_del_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_del_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_delext_recover __qam_delext_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_delext_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_add_recover __qam_add_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_add_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_delete_recover __qam_delete_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_delete_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_rename_recover __qam_rename_recover@DB_VERSION_UNIQUE_NAME@
+int __qam_rename_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __qam_stat __qam_stat@DB_VERSION_UNIQUE_NAME@
+int __qam_stat __P((DB *, void *, u_int32_t));
+#define __qam_31_qammeta __qam_31_qammeta@DB_VERSION_UNIQUE_NAME@
+int __qam_31_qammeta __P((DB *, char *, u_int8_t *));
+#define __qam_32_qammeta __qam_32_qammeta@DB_VERSION_UNIQUE_NAME@
+int __qam_32_qammeta __P((DB *, char *, u_int8_t *));
+#define __qam_vrfy_meta __qam_vrfy_meta@DB_VERSION_UNIQUE_NAME@
+int __qam_vrfy_meta __P((DB *, VRFY_DBINFO *, QMETA *, db_pgno_t, u_int32_t));
+#define __qam_vrfy_data __qam_vrfy_data@DB_VERSION_UNIQUE_NAME@
+int __qam_vrfy_data __P((DB *, VRFY_DBINFO *, QPAGE *, db_pgno_t, u_int32_t));
+#define __qam_vrfy_structure __qam_vrfy_structure@DB_VERSION_UNIQUE_NAME@
+int __qam_vrfy_structure __P((DB *, VRFY_DBINFO *, u_int32_t));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _qam_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/rep_auto.h b/db-4.8.30/dbinc_auto/rep_auto.h
new file mode 100644
index 0000000..a28b0c3
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/rep_auto.h
@@ -0,0 +1,81 @@
+/* Do not edit: automatically built by gen_msg.awk. */
+
+#ifndef __rep_AUTO_H
+#define __rep_AUTO_H
+
+/*
+ * Message sizes are simply the sum of field sizes (not
+ * counting variable size parts, when DBTs are present),
+ * and may be different from struct sizes due to padding.
+ */
+#define __REP_BULK_SIZE 16
+typedef struct ___rep_bulk_args {
+ u_int32_t len;
+ DB_LSN lsn;
+ DBT bulkdata;
+} __rep_bulk_args;
+
+#define __REP_CONTROL_SIZE 36
+typedef struct ___rep_control_args {
+ u_int32_t rep_version;
+ u_int32_t log_version;
+ DB_LSN lsn;
+ u_int32_t rectype;
+ u_int32_t gen;
+ u_int32_t msg_sec;
+ u_int32_t msg_nsec;
+ u_int32_t flags;
+} __rep_control_args;
+
+#define __REP_EGEN_SIZE 4
+typedef struct ___rep_egen_args {
+ u_int32_t egen;
+} __rep_egen_args;
+
+#define __REP_FILEINFO_SIZE 36
+typedef struct ___rep_fileinfo_args {
+ u_int32_t pgsize;
+ db_pgno_t pgno;
+ db_pgno_t max_pgno;
+ u_int32_t filenum;
+ u_int32_t finfo_flags;
+ u_int32_t type;
+ u_int32_t db_flags;
+ DBT uid;
+ DBT info;
+} __rep_fileinfo_args;
+
+#define __REP_GRANT_INFO_SIZE 8
+typedef struct ___rep_grant_info_args {
+ u_int32_t msg_sec;
+ u_int32_t msg_nsec;
+} __rep_grant_info_args;
+
+#define __REP_LOGREQ_SIZE 8
+typedef struct ___rep_logreq_args {
+ DB_LSN endlsn;
+} __rep_logreq_args;
+
+#define __REP_NEWFILE_SIZE 4
+typedef struct ___rep_newfile_args {
+ u_int32_t version;
+} __rep_newfile_args;
+
+#define __REP_UPDATE_SIZE 16
+typedef struct ___rep_update_args {
+ DB_LSN first_lsn;
+ u_int32_t first_vers;
+ u_int32_t num_files;
+} __rep_update_args;
+
+#define __REP_VOTE_INFO_SIZE 20
+typedef struct ___rep_vote_info_args {
+ u_int32_t egen;
+ u_int32_t nsites;
+ u_int32_t nvotes;
+ u_int32_t priority;
+ u_int32_t tiebreaker;
+} __rep_vote_info_args;
+
+#define __REP_MAXMSG_SIZE 36
+#endif
diff --git a/db-4.8.30/dbinc_auto/rep_ext.h b/db-4.8.30/dbinc_auto/rep_ext.h
new file mode 100644
index 0000000..cdb27dd
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/rep_ext.h
@@ -0,0 +1,128 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _rep_ext_h_
+#define _rep_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __rep_bulk_marshal __P((ENV *, __rep_bulk_args *, u_int8_t *, size_t, size_t *));
+int __rep_bulk_unmarshal __P((ENV *, __rep_bulk_args *, u_int8_t *, size_t, u_int8_t **));
+int __rep_control_marshal __P((ENV *, __rep_control_args *, u_int8_t *, size_t, size_t *));
+int __rep_control_unmarshal __P((ENV *, __rep_control_args *, u_int8_t *, size_t, u_int8_t **));
+int __rep_egen_marshal __P((ENV *, __rep_egen_args *, u_int8_t *, size_t, size_t *));
+int __rep_egen_unmarshal __P((ENV *, __rep_egen_args *, u_int8_t *, size_t, u_int8_t **));
+int __rep_fileinfo_marshal __P((ENV *, u_int32_t, __rep_fileinfo_args *, u_int8_t *, size_t, size_t *));
+int __rep_fileinfo_unmarshal __P((ENV *, u_int32_t, __rep_fileinfo_args **, u_int8_t *, size_t, u_int8_t **));
+int __rep_grant_info_marshal __P((ENV *, __rep_grant_info_args *, u_int8_t *, size_t, size_t *));
+int __rep_grant_info_unmarshal __P((ENV *, __rep_grant_info_args *, u_int8_t *, size_t, u_int8_t **));
+int __rep_logreq_marshal __P((ENV *, __rep_logreq_args *, u_int8_t *, size_t, size_t *));
+int __rep_logreq_unmarshal __P((ENV *, __rep_logreq_args *, u_int8_t *, size_t, u_int8_t **));
+int __rep_newfile_marshal __P((ENV *, __rep_newfile_args *, u_int8_t *, size_t, size_t *));
+int __rep_newfile_unmarshal __P((ENV *, __rep_newfile_args *, u_int8_t *, size_t, u_int8_t **));
+int __rep_update_marshal __P((ENV *, u_int32_t, __rep_update_args *, u_int8_t *, size_t, size_t *));
+int __rep_update_unmarshal __P((ENV *, u_int32_t, __rep_update_args **, u_int8_t *, size_t, u_int8_t **));
+int __rep_vote_info_marshal __P((ENV *, __rep_vote_info_args *, u_int8_t *, size_t, size_t *));
+int __rep_vote_info_unmarshal __P((ENV *, __rep_vote_info_args *, u_int8_t *, size_t, u_int8_t **));
+int __rep_update_req __P((ENV *, __rep_control_args *, int));
+int __rep_page_req __P((ENV *, DB_THREAD_INFO *, int, __rep_control_args *, DBT *));
+int __rep_update_setup __P((ENV *, int, __rep_control_args *, DBT *, time_t));
+int __rep_bulk_page __P((ENV *, DB_THREAD_INFO *, int, __rep_control_args *, DBT *));
+int __rep_page __P((ENV *, DB_THREAD_INFO *, int, __rep_control_args *, DBT *));
+int __rep_page_fail __P((ENV *, DB_THREAD_INFO *, int, __rep_control_args *, DBT *));
+int __rep_init_cleanup __P((ENV *, REP *, int));
+int __rep_pggap_req __P((ENV *, REP *, __rep_fileinfo_args *, u_int32_t));
+int __rep_finfo_alloc __P((ENV *, __rep_fileinfo_args *, __rep_fileinfo_args **));
+int __rep_remove_init_file __P((ENV *));
+int __rep_reset_init __P((ENV *));
+int __rep_elect_pp __P((DB_ENV *, u_int32_t, u_int32_t, u_int32_t));
+int __rep_elect_int __P((ENV *, u_int32_t, u_int32_t, u_int32_t));
+int __rep_vote1 __P((ENV *, __rep_control_args *, DBT *, int));
+int __rep_vote2 __P((ENV *, __rep_control_args *, DBT *, int));
+int __rep_update_grant __P((ENV *, db_timespec *));
+int __rep_islease_granted __P((ENV *));
+int __rep_lease_table_alloc __P((ENV *, u_int32_t));
+int __rep_lease_grant __P((ENV *, __rep_control_args *, DBT *, int));
+int __rep_lease_check __P((ENV *, int));
+int __rep_lease_refresh __P((ENV *));
+int __rep_lease_expire __P((ENV *));
+db_timeout_t __rep_lease_waittime __P((ENV *));
+int __rep_allreq __P((ENV *, __rep_control_args *, int));
+int __rep_log __P((ENV *, DB_THREAD_INFO *, __rep_control_args *, DBT *, time_t, DB_LSN *));
+int __rep_bulk_log __P((ENV *, DB_THREAD_INFO *, __rep_control_args *, DBT *, time_t, DB_LSN *));
+int __rep_logreq __P((ENV *, __rep_control_args *, DBT *, int));
+int __rep_loggap_req __P((ENV *, REP *, DB_LSN *, u_int32_t));
+int __rep_logready __P((ENV *, REP *, time_t, DB_LSN *));
+int __rep_env_create __P((DB_ENV *));
+void __rep_env_destroy __P((DB_ENV *));
+int __rep_get_config __P((DB_ENV *, u_int32_t, int *));
+int __rep_set_config __P((DB_ENV *, u_int32_t, int));
+int __rep_start_pp __P((DB_ENV *, DBT *, u_int32_t));
+int __rep_start_int __P((ENV *, DBT *, u_int32_t));
+int __rep_client_dbinit __P((ENV *, int, repdb_t));
+int __rep_get_limit __P((DB_ENV *, u_int32_t *, u_int32_t *));
+int __rep_set_limit __P((DB_ENV *, u_int32_t, u_int32_t));
+int __rep_set_nsites __P((DB_ENV *, u_int32_t));
+int __rep_get_nsites __P((DB_ENV *, u_int32_t *));
+int __rep_set_priority __P((DB_ENV *, u_int32_t));
+int __rep_get_priority __P((DB_ENV *, u_int32_t *));
+int __rep_set_timeout __P((DB_ENV *, int, db_timeout_t));
+int __rep_get_timeout __P((DB_ENV *, int, db_timeout_t *));
+int __rep_get_request __P((DB_ENV *, db_timeout_t *, db_timeout_t *));
+int __rep_set_request __P((DB_ENV *, db_timeout_t, db_timeout_t));
+int __rep_set_transport_pp __P((DB_ENV *, int, int (*)(DB_ENV *, const DBT *, const DBT *, const DB_LSN *, int, u_int32_t)));
+int __rep_set_transport_int __P((ENV *, int, int (*)(DB_ENV *, const DBT *, const DBT *, const DB_LSN *, int, u_int32_t)));
+int __rep_get_clockskew __P((DB_ENV *, u_int32_t *, u_int32_t *));
+int __rep_set_clockskew __P((DB_ENV *, u_int32_t, u_int32_t));
+int __rep_flush __P((DB_ENV *));
+int __rep_sync __P((DB_ENV *, u_int32_t));
+int __rep_process_message_pp __P((DB_ENV *, DBT *, DBT *, int, DB_LSN *));
+int __rep_process_message_int __P((ENV *, DBT *, DBT *, int, DB_LSN *));
+int __rep_apply __P((ENV *, DB_THREAD_INFO *, __rep_control_args *, DBT *, DB_LSN *, int *, DB_LSN *));
+int __rep_process_txn __P((ENV *, DBT *));
+int __rep_resend_req __P((ENV *, int));
+int __rep_check_doreq __P((ENV *, REP *));
+int __rep_open __P((ENV *));
+int __rep_env_refresh __P((ENV *));
+int __rep_env_close __P((ENV *));
+int __rep_preclose __P((ENV *));
+int __rep_closefiles __P((ENV *));
+int __rep_write_egen __P((ENV *, REP *, u_int32_t));
+int __rep_write_gen __P((ENV *, REP *, u_int32_t));
+int __rep_stat_pp __P((DB_ENV *, DB_REP_STAT **, u_int32_t));
+int __rep_stat_print_pp __P((DB_ENV *, u_int32_t));
+int __rep_stat_print __P((ENV *, u_int32_t));
+int __rep_bulk_message __P((ENV *, REP_BULK *, REP_THROTTLE *, DB_LSN *, const DBT *, u_int32_t));
+int __rep_send_bulk __P((ENV *, REP_BULK *, u_int32_t));
+int __rep_bulk_alloc __P((ENV *, REP_BULK *, int, uintptr_t *, u_int32_t *, u_int32_t));
+int __rep_bulk_free __P((ENV *, REP_BULK *, u_int32_t));
+int __rep_send_message __P((ENV *, int, u_int32_t, DB_LSN *, const DBT *, u_int32_t, u_int32_t));
+int __rep_new_master __P((ENV *, __rep_control_args *, int));
+int __rep_noarchive __P((ENV *));
+void __rep_send_vote __P((ENV *, DB_LSN *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, int, u_int32_t, u_int32_t));
+void __rep_elect_done __P((ENV *, REP *, int));
+int __env_rep_enter __P((ENV *, int));
+int __env_db_rep_exit __P((ENV *));
+int __db_rep_enter __P((DB *, int, int, int));
+int __op_rep_enter __P((ENV *));
+int __op_rep_exit __P((ENV *));
+int __rep_lockout_api __P((ENV *, REP *));
+int __rep_lockout_apply __P((ENV *, REP *, u_int32_t));
+int __rep_lockout_msg __P((ENV *, REP *, u_int32_t));
+int __rep_send_throttle __P((ENV *, int, REP_THROTTLE *, u_int32_t, u_int32_t));
+u_int32_t __rep_msg_to_old __P((u_int32_t, u_int32_t));
+u_int32_t __rep_msg_from_old __P((u_int32_t, u_int32_t));
+void __rep_print __P((ENV *, const char *, ...)) __attribute__ ((__format__ (__printf__, 2, 3)));
+void __rep_print_message __P((ENV *, int, __rep_control_args *, char *, u_int32_t));
+void __rep_fire_event __P((ENV *, u_int32_t, void *));
+int __rep_verify __P((ENV *, __rep_control_args *, DBT *, int, time_t));
+int __rep_verify_fail __P((ENV *, __rep_control_args *));
+int __rep_verify_req __P((ENV *, __rep_control_args *, int));
+int __rep_dorecovery __P((ENV *, DB_LSN *, DB_LSN *));
+int __rep_verify_match __P((ENV *, DB_LSN *, time_t));
+int __rep_log_backup __P((ENV *, REP *, DB_LOGC *, DB_LSN *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_rep_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/repmgr_auto.h b/db-4.8.30/dbinc_auto/repmgr_auto.h
new file mode 100644
index 0000000..a04a7f8
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/repmgr_auto.h
@@ -0,0 +1,42 @@
+/* Do not edit: automatically built by gen_msg.awk. */
+
+#ifndef __repmgr_AUTO_H
+#define __repmgr_AUTO_H
+
+/*
+ * Message sizes are simply the sum of field sizes (not
+ * counting variable size parts, when DBTs are present),
+ * and may be different from struct sizes due to padding.
+ */
+#define __REPMGR_HANDSHAKE_SIZE 10
+typedef struct ___repmgr_handshake_args {
+ u_int16_t port;
+ u_int32_t priority;
+ u_int32_t flags;
+} __repmgr_handshake_args;
+
+#define __REPMGR_V2HANDSHAKE_SIZE 6
+typedef struct ___repmgr_v2handshake_args {
+ u_int16_t port;
+ u_int32_t priority;
+} __repmgr_v2handshake_args;
+
+#define __REPMGR_ACK_SIZE 12
+typedef struct ___repmgr_ack_args {
+ u_int32_t generation;
+ DB_LSN lsn;
+} __repmgr_ack_args;
+
+#define __REPMGR_VERSION_PROPOSAL_SIZE 8
+typedef struct ___repmgr_version_proposal_args {
+ u_int32_t min;
+ u_int32_t max;
+} __repmgr_version_proposal_args;
+
+#define __REPMGR_VERSION_CONFIRMATION_SIZE 4
+typedef struct ___repmgr_version_confirmation_args {
+ u_int32_t version;
+} __repmgr_version_confirmation_args;
+
+#define __REPMGR_MAXMSG_SIZE 12
+#endif
diff --git a/db-4.8.30/dbinc_auto/repmgr_ext.h b/db-4.8.30/dbinc_auto/repmgr_ext.h
new file mode 100644
index 0000000..05a0e8b
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/repmgr_ext.h
@@ -0,0 +1,145 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _repmgr_ext_h_
+#define _repmgr_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+void __repmgr_handshake_marshal __P((ENV *, __repmgr_handshake_args *, u_int8_t *));
+int __repmgr_handshake_unmarshal __P((ENV *, __repmgr_handshake_args *, u_int8_t *, size_t, u_int8_t **));
+void __repmgr_v2handshake_marshal __P((ENV *, __repmgr_v2handshake_args *, u_int8_t *));
+int __repmgr_v2handshake_unmarshal __P((ENV *, __repmgr_v2handshake_args *, u_int8_t *, size_t, u_int8_t **));
+void __repmgr_ack_marshal __P((ENV *, __repmgr_ack_args *, u_int8_t *));
+int __repmgr_ack_unmarshal __P((ENV *, __repmgr_ack_args *, u_int8_t *, size_t, u_int8_t **));
+void __repmgr_version_proposal_marshal __P((ENV *, __repmgr_version_proposal_args *, u_int8_t *));
+int __repmgr_version_proposal_unmarshal __P((ENV *, __repmgr_version_proposal_args *, u_int8_t *, size_t, u_int8_t **));
+void __repmgr_version_confirmation_marshal __P((ENV *, __repmgr_version_confirmation_args *, u_int8_t *));
+int __repmgr_version_confirmation_unmarshal __P((ENV *, __repmgr_version_confirmation_args *, u_int8_t *, size_t, u_int8_t **));
+int __repmgr_init_election __P((ENV *, int));
+int __repmgr_become_master __P((ENV *));
+int __repmgr_start __P((DB_ENV *, int, u_int32_t));
+int __repmgr_autostart __P((ENV *));
+int __repmgr_start_selector __P((ENV *));
+int __repmgr_close __P((ENV *));
+int __repmgr_set_ack_policy __P((DB_ENV *, int));
+int __repmgr_get_ack_policy __P((DB_ENV *, int *));
+int __repmgr_env_create __P((ENV *, DB_REP *));
+void __repmgr_env_destroy __P((ENV *, DB_REP *));
+int __repmgr_stop_threads __P((ENV *));
+int __repmgr_set_local_site __P((DB_ENV *, const char *, u_int, u_int32_t));
+int __repmgr_add_remote_site __P((DB_ENV *, const char *, u_int, int *, u_int32_t));
+void *__repmgr_msg_thread __P((void *));
+int __repmgr_handle_event __P((ENV *, u_int32_t, void *));
+int __repmgr_send __P((DB_ENV *, const DBT *, const DBT *, const DB_LSN *, int, u_int32_t));
+int __repmgr_sync_siteaddr __P((ENV *));
+int __repmgr_send_broadcast __P((ENV *, u_int, const DBT *, const DBT *, u_int *, u_int *));
+int __repmgr_send_one __P((ENV *, REPMGR_CONNECTION *, u_int, const DBT *, const DBT *, int));
+int __repmgr_is_permanent __P((ENV *, const DB_LSN *));
+int __repmgr_bust_connection __P((ENV *, REPMGR_CONNECTION *));
+void __repmgr_disable_connection __P((ENV *, REPMGR_CONNECTION *));
+int __repmgr_cleanup_connection __P((ENV *, REPMGR_CONNECTION *));
+REPMGR_SITE *__repmgr_find_site __P((ENV *, const char *, u_int));
+int __repmgr_pack_netaddr __P((ENV *, const char *, u_int, ADDRINFO *, repmgr_netaddr_t *));
+int __repmgr_getaddr __P((ENV *, const char *, u_int, int, ADDRINFO **));
+int __repmgr_add_site __P((ENV *, const char *, u_int, REPMGR_SITE **, u_int32_t));
+int __repmgr_add_site_int __P((ENV *, const char *, u_int, REPMGR_SITE **, int, int));
+int __repmgr_listen __P((ENV *));
+int __repmgr_net_close __P((ENV *));
+void __repmgr_net_destroy __P((ENV *, DB_REP *));
+int __repmgr_thread_start __P((ENV *, REPMGR_RUNNABLE *));
+int __repmgr_thread_join __P((REPMGR_RUNNABLE *));
+int __repmgr_set_nonblocking __P((socket_t));
+int __repmgr_wake_waiting_senders __P((ENV *));
+int __repmgr_await_ack __P((ENV *, const DB_LSN *));
+void __repmgr_compute_wait_deadline __P((ENV*, struct timespec *, db_timeout_t));
+int __repmgr_await_drain __P((ENV *, REPMGR_CONNECTION *, db_timeout_t));
+int __repmgr_alloc_cond __P((cond_var_t *));
+int __repmgr_free_cond __P((cond_var_t *));
+void __repmgr_env_create_pf __P((DB_REP *));
+int __repmgr_create_mutex_pf __P((mgr_mutex_t *));
+int __repmgr_destroy_mutex_pf __P((mgr_mutex_t *));
+int __repmgr_init __P((ENV *));
+int __repmgr_deinit __P((ENV *));
+int __repmgr_lock_mutex __P((mgr_mutex_t *));
+int __repmgr_unlock_mutex __P((mgr_mutex_t *));
+int __repmgr_signal __P((cond_var_t *));
+int __repmgr_wake_main_thread __P((ENV*));
+int __repmgr_writev __P((socket_t, db_iovec_t *, int, size_t *));
+int __repmgr_readv __P((socket_t, db_iovec_t *, int, size_t *));
+int __repmgr_select_loop __P((ENV *));
+void __repmgr_queue_destroy __P((ENV *));
+int __repmgr_queue_get __P((ENV *, REPMGR_MESSAGE **));
+int __repmgr_queue_put __P((ENV *, REPMGR_MESSAGE *));
+int __repmgr_queue_size __P((ENV *));
+void *__repmgr_select_thread __P((void *));
+int __repmgr_accept __P((ENV *));
+int __repmgr_compute_timeout __P((ENV *, db_timespec *));
+int __repmgr_check_timeouts __P((ENV *));
+int __repmgr_first_try_connections __P((ENV *));
+int __repmgr_connect_site __P((ENV *, u_int eid));
+int __repmgr_propose_version __P((ENV *, REPMGR_CONNECTION *));
+int __repmgr_read_from_site __P((ENV *, REPMGR_CONNECTION *));
+int __repmgr_write_some __P((ENV *, REPMGR_CONNECTION *));
+int __repmgr_stat_pp __P((DB_ENV *, DB_REPMGR_STAT **, u_int32_t));
+int __repmgr_stat_print_pp __P((DB_ENV *, u_int32_t));
+int __repmgr_site_list __P((DB_ENV *, u_int *, DB_REPMGR_SITE **));
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_close __P((ENV *));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_add_remote_site __P((DB_ENV *, const char *, u_int, int *, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_get_ack_policy __P((DB_ENV *, int *));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_set_ack_policy __P((DB_ENV *, int));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_set_local_site __P((DB_ENV *, const char *, u_int, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_site_list __P((DB_ENV *, u_int *, DB_REPMGR_SITE **));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_start __P((DB_ENV *, int, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_stat_pp __P((DB_ENV *, DB_REPMGR_STAT **, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_stat_print_pp __P((DB_ENV *, u_int32_t));
+#endif
+#ifndef HAVE_REPLICATION_THREADS
+int __repmgr_handle_event __P((ENV *, u_int32_t, void *));
+#endif
+int __repmgr_schedule_connection_attempt __P((ENV *, u_int, int));
+void __repmgr_reset_for_reading __P((REPMGR_CONNECTION *));
+int __repmgr_new_connection __P((ENV *, REPMGR_CONNECTION **, socket_t, int));
+int __repmgr_new_site __P((ENV *, REPMGR_SITE**, const char *, u_int, int));
+void __repmgr_cleanup_netaddr __P((ENV *, repmgr_netaddr_t *));
+void __repmgr_iovec_init __P((REPMGR_IOVECS *));
+void __repmgr_add_buffer __P((REPMGR_IOVECS *, void *, size_t));
+void __repmgr_add_dbt __P((REPMGR_IOVECS *, const DBT *));
+int __repmgr_update_consumed __P((REPMGR_IOVECS *, size_t));
+int __repmgr_prepare_my_addr __P((ENV *, DBT *));
+u_int __repmgr_get_nsites __P((DB_REP *));
+void __repmgr_thread_failure __P((ENV *, int));
+char *__repmgr_format_eid_loc __P((DB_REP *, int, char *));
+char *__repmgr_format_site_loc __P((REPMGR_SITE *, char *));
+int __repmgr_repstart __P((ENV *, u_int32_t));
+int __repmgr_each_connection __P((ENV *, CONNECTION_ACTION, void *, int));
+int __repmgr_open __P((ENV *, void *));
+int __repmgr_join __P((ENV *, void *));
+int __repmgr_env_refresh __P((ENV *env));
+int __repmgr_share_netaddrs __P((ENV *, void *, u_int, u_int));
+int __repmgr_copy_in_added_sites __P((ENV *));
+int __repmgr_init_new_sites __P((ENV *, u_int, u_int));
+int __repmgr_check_host_name __P((ENV *, int));
+int __repmgr_failchk __P((ENV *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_repmgr_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/rpc_client_ext.in b/db-4.8.30/dbinc_auto/rpc_client_ext.in
new file mode 100644
index 0000000..13ebd19
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/rpc_client_ext.in
@@ -0,0 +1,300 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _rpc_client_ext_h_
+#define _rpc_client_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __dbcl_envrpcserver __dbcl_envrpcserver@DB_VERSION_UNIQUE_NAME@
+int __dbcl_envrpcserver __P((DB_ENV *, void *, const char *, long, long, u_int32_t));
+#define __dbcl_env_open_wrap __dbcl_env_open_wrap@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_open_wrap __P((DB_ENV *, const char *, u_int32_t, int));
+#define __dbcl_refresh __dbcl_refresh@DB_VERSION_UNIQUE_NAME@
+int __dbcl_refresh __P((DB_ENV *));
+#define __dbcl_txn_end __dbcl_txn_end@DB_VERSION_UNIQUE_NAME@
+void __dbcl_txn_end __P((DB_TXN *));
+#define __dbcl_txn_setup __dbcl_txn_setup@DB_VERSION_UNIQUE_NAME@
+void __dbcl_txn_setup __P((DB_ENV *, DB_TXN *, DB_TXN *, u_int32_t));
+#define __dbcl_c_refresh __dbcl_c_refresh@DB_VERSION_UNIQUE_NAME@
+void __dbcl_c_refresh __P((DBC *));
+#define __dbcl_c_setup __dbcl_c_setup@DB_VERSION_UNIQUE_NAME@
+int __dbcl_c_setup __P((long, DB *, DBC **));
+#define __dbcl_retcopy __dbcl_retcopy@DB_VERSION_UNIQUE_NAME@
+int __dbcl_retcopy __P((DB_ENV *, DBT *, void *, u_int32_t));
+#define __dbcl_dbclose_common __dbcl_dbclose_common@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbclose_common __P((DB *));
+#define __dbcl_env_alloc __dbcl_env_alloc@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_alloc __P((DB_ENV *, void *(*)(size_t), void *(*)(void *, size_t), void (*)(void *)));
+#define __dbcl_env_cachesize __dbcl_env_cachesize@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_cachesize __P((DB_ENV *, u_int32_t, u_int32_t, int));
+#define __dbcl_env_close __dbcl_env_close@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_close __P((DB_ENV *, u_int32_t));
+#define __dbcl_env_create __dbcl_env_create@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_create __P((DB_ENV *, long));
+#define __dbcl_set_data_dir __dbcl_set_data_dir@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_data_dir __P((DB_ENV *, const char *));
+#define __dbcl_env_set_feedback __dbcl_env_set_feedback@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_set_feedback __P((DB_ENV *, void (*)(DB_ENV *, int, int)));
+#define __dbcl_env_flags __dbcl_env_flags@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_flags __P((DB_ENV *, u_int32_t, int));
+#define __dbcl_set_lg_bsize __dbcl_set_lg_bsize@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lg_bsize __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_lg_dir __dbcl_set_lg_dir@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lg_dir __P((DB_ENV *, const char *));
+#define __dbcl_set_lg_max __dbcl_set_lg_max@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lg_max __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_lg_regionmax __dbcl_set_lg_regionmax@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lg_regionmax __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_lk_conflict __dbcl_set_lk_conflict@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lk_conflict __P((DB_ENV *, u_int8_t *, int));
+#define __dbcl_set_lk_detect __dbcl_set_lk_detect@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lk_detect __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_lk_max __dbcl_set_lk_max@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lk_max __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_lk_max_locks __dbcl_set_lk_max_locks@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lk_max_locks __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_lk_max_lockers __dbcl_set_lk_max_lockers@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lk_max_lockers __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_lk_max_objects __dbcl_set_lk_max_objects@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_lk_max_objects __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_mp_mmapsize __dbcl_set_mp_mmapsize@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_mp_mmapsize __P((DB_ENV *, size_t));
+#define __dbcl_env_open __dbcl_env_open@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_open __P((DB_ENV *, const char *, u_int32_t, int));
+#define __dbcl_env_paniccall __dbcl_env_paniccall@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_paniccall __P((DB_ENV *, void (*)(DB_ENV *, int)));
+#define __dbcl_set_recovery_init __dbcl_set_recovery_init@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_recovery_init __P((DB_ENV *, int (*)(DB_ENV *)));
+#define __dbcl_env_remove __dbcl_env_remove@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_remove __P((DB_ENV *, const char *, u_int32_t));
+#define __dbcl_set_shm_key __dbcl_set_shm_key@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_shm_key __P((DB_ENV *, long));
+#define __dbcl_set_tas_spins __dbcl_set_tas_spins@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_tas_spins __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_timeout __dbcl_set_timeout@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_timeout __P((DB_ENV *, u_int32_t, u_int32_t));
+#define __dbcl_set_tmp_dir __dbcl_set_tmp_dir@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_tmp_dir __P((DB_ENV *, const char *));
+#define __dbcl_set_tx_recover __dbcl_set_tx_recover@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_tx_recover __P((DB_ENV *, int (*)(DB_ENV *, DBT *, DB_LSN *, db_recops)));
+#define __dbcl_set_tx_max __dbcl_set_tx_max@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_tx_max __P((DB_ENV *, u_int32_t));
+#define __dbcl_set_tx_timestamp __dbcl_set_tx_timestamp@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_tx_timestamp __P((DB_ENV *, time_t *));
+#define __dbcl_set_verbose __dbcl_set_verbose@DB_VERSION_UNIQUE_NAME@
+int __dbcl_set_verbose __P((DB_ENV *, u_int32_t, int));
+#define __dbcl_txn_abort __dbcl_txn_abort@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_abort __P((DB_TXN *));
+#define __dbcl_txn_begin __dbcl_txn_begin@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_begin __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t));
+#define __dbcl_txn_checkpoint __dbcl_txn_checkpoint@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_checkpoint __P((DB_ENV *, u_int32_t, u_int32_t, u_int32_t));
+#define __dbcl_txn_commit __dbcl_txn_commit@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_commit __P((DB_TXN *, u_int32_t));
+#define __dbcl_txn_discard __dbcl_txn_discard@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_discard __P((DB_TXN *, u_int32_t));
+#define __dbcl_txn_prepare __dbcl_txn_prepare@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_prepare __P((DB_TXN *, u_int8_t *));
+#define __dbcl_txn_recover __dbcl_txn_recover@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_recover __P((DB_ENV *, DB_PREPLIST *, long, long *, u_int32_t));
+#define __dbcl_txn_stat __dbcl_txn_stat@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_stat __P((DB_ENV *, DB_TXN_STAT **, u_int32_t));
+#define __dbcl_txn_timeout __dbcl_txn_timeout@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_timeout __P((DB_TXN *, u_int32_t, u_int32_t));
+#define __dbcl_rep_elect __dbcl_rep_elect@DB_VERSION_UNIQUE_NAME@
+int __dbcl_rep_elect __P((DB_ENV *, int, int, u_int32_t, int *));
+#define __dbcl_rep_process_message __dbcl_rep_process_message@DB_VERSION_UNIQUE_NAME@
+int __dbcl_rep_process_message __P((DB_ENV *, DBT *, DBT *, int *));
+#define __dbcl_rep_set_rep_transport __dbcl_rep_set_rep_transport@DB_VERSION_UNIQUE_NAME@
+int __dbcl_rep_set_rep_transport __P((DB_ENV *, int, int (*)(DB_ENV *, const DBT *, const DBT *, int, u_int32_t)));
+#define __dbcl_rep_start __dbcl_rep_start@DB_VERSION_UNIQUE_NAME@
+int __dbcl_rep_start __P((DB_ENV *, DBT *, u_int32_t));
+#define __dbcl_db_alloc __dbcl_db_alloc@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_alloc __P((DB *, void *(*)(size_t), void *(*)(void *, size_t), void (*)(void *)));
+#define __dbcl_db_associate __dbcl_db_associate@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_associate __P((DB *, DB *, int (*)(DB *, const DBT *, const DBT *, DBT *), u_int32_t));
+#define __dbcl_db_bt_compare __dbcl_db_bt_compare@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_bt_compare __P((DB *, int (*)(DB *, const DBT *, const DBT *)));
+#define __dbcl_db_bt_maxkey __dbcl_db_bt_maxkey@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_bt_maxkey __P((DB *, u_int32_t));
+#define __dbcl_db_bt_minkey __dbcl_db_bt_minkey@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_bt_minkey __P((DB *, u_int32_t));
+#define __dbcl_db_bt_prefix __dbcl_db_bt_prefix@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_bt_prefix __P((DB *, size_t(*)(DB *, const DBT *, const DBT *)));
+#define __dbcl_db_set_append_recno __dbcl_db_set_append_recno@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_set_append_recno __P((DB *, int (*)(DB *, DBT *, db_recno_t)));
+#define __dbcl_db_cachesize __dbcl_db_cachesize@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_cachesize __P((DB *, u_int32_t, u_int32_t, int));
+#define __dbcl_db_close __dbcl_db_close@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_close __P((DB *, DB_TXN *, u_int32_t));
+#define __dbcl_db_create __dbcl_db_create@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_create __P((DB *, DB_ENV *, u_int32_t));
+#define __dbcl_db_del __dbcl_db_del@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_del __P((DB *, DB_TXN *, DBT *, u_int32_t));
+#define __dbcl_db_dup_compare __dbcl_db_dup_compare@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_dup_compare __P((DB *, int (*)(DB *, const DBT *, const DBT *)));
+#define __dbcl_db_extentsize __dbcl_db_extentsize@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_extentsize __P((DB *, u_int32_t));
+#define __dbcl_db_fd __dbcl_db_fd@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_fd __P((DB *, int *));
+#define __dbcl_db_feedback __dbcl_db_feedback@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_feedback __P((DB *, void (*)(DB *, int, int)));
+#define __dbcl_db_flags __dbcl_db_flags@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_flags __P((DB *, u_int32_t));
+#define __dbcl_db_get __dbcl_db_get@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_get __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
+#define __dbcl_db_h_ffactor __dbcl_db_h_ffactor@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_h_ffactor __P((DB *, u_int32_t));
+#define __dbcl_db_h_hash __dbcl_db_h_hash@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_h_hash __P((DB *, u_int32_t(*)(DB *, const void *, u_int32_t)));
+#define __dbcl_db_h_nelem __dbcl_db_h_nelem@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_h_nelem __P((DB *, u_int32_t));
+#define __dbcl_db_key_range __dbcl_db_key_range@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_key_range __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t));
+#define __dbcl_db_lorder __dbcl_db_lorder@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_lorder __P((DB *, int));
+#define __dbcl_db_open __dbcl_db_open@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_open __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int));
+#define __dbcl_db_pagesize __dbcl_db_pagesize@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_pagesize __P((DB *, u_int32_t));
+#define __dbcl_db_panic __dbcl_db_panic@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_panic __P((DB *, void (*)(DB_ENV *, int)));
+#define __dbcl_db_pget __dbcl_db_pget@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_pget __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t));
+#define __dbcl_db_put __dbcl_db_put@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_put __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
+#define __dbcl_db_re_delim __dbcl_db_re_delim@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_re_delim __P((DB *, int));
+#define __dbcl_db_re_len __dbcl_db_re_len@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_re_len __P((DB *, u_int32_t));
+#define __dbcl_db_re_pad __dbcl_db_re_pad@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_re_pad __P((DB *, int));
+#define __dbcl_db_re_source __dbcl_db_re_source@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_re_source __P((DB *, const char *));
+#define __dbcl_db_remove __dbcl_db_remove@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_remove __P((DB *, DB_TXN *, const char *, const char *, u_int32_t));
+#define __dbcl_db_rename __dbcl_db_rename@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_rename __P((DB *, DB_TXN *, const char *, const char *, const char *, u_int32_t));
+#define __dbcl_db_stat __dbcl_db_stat@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_stat __P((DB *, void *, u_int32_t));
+#define __dbcl_db_sync __dbcl_db_sync@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_sync __P((DB *, u_int32_t));
+#define __dbcl_db_truncate __dbcl_db_truncate@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_truncate __P((DB *, DB_TXN *, u_int32_t *, u_int32_t));
+#define __dbcl_db_upgrade __dbcl_db_upgrade@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_upgrade __P((DB *, const char *, u_int32_t));
+#define __dbcl_db_verify __dbcl_db_verify@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_verify __P((DB *, const char *, const char *, FILE *, u_int32_t));
+#define __dbcl_db_cursor __dbcl_db_cursor@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_cursor __P((DB *, DB_TXN *, DBC **, u_int32_t));
+#define __dbcl_db_join __dbcl_db_join@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_join __P((DB *, DBC **, DBC **, u_int32_t));
+#define __dbcl_dbc_close __dbcl_dbc_close@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_close __P((DBC *));
+#define __dbcl_dbc_count __dbcl_dbc_count@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_count __P((DBC *, db_recno_t *, u_int32_t));
+#define __dbcl_dbc_del __dbcl_dbc_del@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_del __P((DBC *, u_int32_t));
+#define __dbcl_dbc_dup __dbcl_dbc_dup@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_dup __P((DBC *, DBC **, u_int32_t));
+#define __dbcl_dbc_get __dbcl_dbc_get@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_get __P((DBC *, DBT *, DBT *, u_int32_t));
+#define __dbcl_dbc_pget __dbcl_dbc_pget@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_pget __P((DBC *, DBT *, DBT *, DBT *, u_int32_t));
+#define __dbcl_dbc_put __dbcl_dbc_put@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_put __P((DBC *, DBT *, DBT *, u_int32_t));
+#define __dbcl_lock_detect __dbcl_lock_detect@DB_VERSION_UNIQUE_NAME@
+int __dbcl_lock_detect __P((DB_ENV *, u_int32_t, u_int32_t, int *));
+#define __dbcl_lock_get __dbcl_lock_get@DB_VERSION_UNIQUE_NAME@
+int __dbcl_lock_get __P((DB_ENV *, u_int32_t, u_int32_t, const DBT *, db_lockmode_t, DB_LOCK *));
+#define __dbcl_lock_id __dbcl_lock_id@DB_VERSION_UNIQUE_NAME@
+int __dbcl_lock_id __P((DB_ENV *, u_int32_t *));
+#define __dbcl_lock_id_free __dbcl_lock_id_free@DB_VERSION_UNIQUE_NAME@
+int __dbcl_lock_id_free __P((DB_ENV *, u_int32_t));
+#define __dbcl_lock_put __dbcl_lock_put@DB_VERSION_UNIQUE_NAME@
+int __dbcl_lock_put __P((DB_ENV *, DB_LOCK *));
+#define __dbcl_lock_stat __dbcl_lock_stat@DB_VERSION_UNIQUE_NAME@
+int __dbcl_lock_stat __P((DB_ENV *, DB_LOCK_STAT **, u_int32_t));
+#define __dbcl_lock_vec __dbcl_lock_vec@DB_VERSION_UNIQUE_NAME@
+int __dbcl_lock_vec __P((DB_ENV *, u_int32_t, u_int32_t, DB_LOCKREQ *, int, DB_LOCKREQ **));
+#define __dbcl_log_archive __dbcl_log_archive@DB_VERSION_UNIQUE_NAME@
+int __dbcl_log_archive __P((DB_ENV *, char ***, u_int32_t));
+#define __dbcl_log_cursor __dbcl_log_cursor@DB_VERSION_UNIQUE_NAME@
+int __dbcl_log_cursor __P((DB_ENV *, DB_LOGC **, u_int32_t));
+#define __dbcl_log_file __dbcl_log_file@DB_VERSION_UNIQUE_NAME@
+int __dbcl_log_file __P((DB_ENV *, const DB_LSN *, char *, size_t));
+#define __dbcl_log_flush __dbcl_log_flush@DB_VERSION_UNIQUE_NAME@
+int __dbcl_log_flush __P((DB_ENV *, const DB_LSN *));
+#define __dbcl_log_put __dbcl_log_put@DB_VERSION_UNIQUE_NAME@
+int __dbcl_log_put __P((DB_ENV *, DB_LSN *, const DBT *, u_int32_t));
+#define __dbcl_log_stat __dbcl_log_stat@DB_VERSION_UNIQUE_NAME@
+int __dbcl_log_stat __P((DB_ENV *, DB_LOG_STAT **, u_int32_t));
+#define __dbcl_memp_fcreate __dbcl_memp_fcreate@DB_VERSION_UNIQUE_NAME@
+int __dbcl_memp_fcreate __P((DB_ENV *, DB_MPOOLFILE **, u_int32_t));
+#define __dbcl_memp_register __dbcl_memp_register@DB_VERSION_UNIQUE_NAME@
+int __dbcl_memp_register __P((DB_ENV *, int, int (*)(DB_ENV *, db_pgno_t, void *, DBT *), int (*)(DB_ENV *, db_pgno_t, void *, DBT *)));
+#define __dbcl_memp_stat __dbcl_memp_stat@DB_VERSION_UNIQUE_NAME@
+int __dbcl_memp_stat __P((DB_ENV *, DB_MPOOL_STAT **, DB_MPOOL_FSTAT ***, u_int32_t));
+#define __dbcl_memp_sync __dbcl_memp_sync@DB_VERSION_UNIQUE_NAME@
+int __dbcl_memp_sync __P((DB_ENV *, DB_LSN *));
+#define __dbcl_memp_trickle __dbcl_memp_trickle@DB_VERSION_UNIQUE_NAME@
+int __dbcl_memp_trickle __P((DB_ENV *, int, int *));
+#define __dbcl_env_close_ret __dbcl_env_close_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_close_ret __P((DB_ENV *, u_int32_t, __env_close_reply *));
+#define __dbcl_env_create_ret __dbcl_env_create_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_create_ret __P((DB_ENV *, long, __env_create_reply *));
+#define __dbcl_env_open_ret __dbcl_env_open_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_open_ret __P((DB_ENV *, const char *, u_int32_t, int, __env_open_reply *));
+#define __dbcl_env_remove_ret __dbcl_env_remove_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_env_remove_ret __P((DB_ENV *, const char *, u_int32_t, __env_remove_reply *));
+#define __dbcl_txn_abort_ret __dbcl_txn_abort_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_abort_ret __P((DB_TXN *, __txn_abort_reply *));
+#define __dbcl_txn_begin_ret __dbcl_txn_begin_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_begin_ret __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t, __txn_begin_reply *));
+#define __dbcl_txn_commit_ret __dbcl_txn_commit_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_commit_ret __P((DB_TXN *, u_int32_t, __txn_commit_reply *));
+#define __dbcl_txn_discard_ret __dbcl_txn_discard_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_discard_ret __P((DB_TXN *, u_int32_t, __txn_discard_reply *));
+#define __dbcl_txn_recover_ret __dbcl_txn_recover_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_txn_recover_ret __P((DB_ENV *, DB_PREPLIST *, long, long *, u_int32_t, __txn_recover_reply *));
+#define __dbcl_db_close_ret __dbcl_db_close_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_close_ret __P((DB *, DB_TXN *, u_int32_t, __db_close_reply *));
+#define __dbcl_db_create_ret __dbcl_db_create_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_create_ret __P((DB *, DB_ENV *, u_int32_t, __db_create_reply *));
+#define __dbcl_db_get_ret __dbcl_db_get_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_get_ret __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t, __db_get_reply *));
+#define __dbcl_db_key_range_ret __dbcl_db_key_range_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_key_range_ret __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t, __db_key_range_reply *));
+#define __dbcl_db_open_ret __dbcl_db_open_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_open_ret __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int, __db_open_reply *));
+#define __dbcl_db_pget_ret __dbcl_db_pget_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_pget_ret __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t, __db_pget_reply *));
+#define __dbcl_db_put_ret __dbcl_db_put_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_put_ret __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t, __db_put_reply *));
+#define __dbcl_db_remove_ret __dbcl_db_remove_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_remove_ret __P((DB *, DB_TXN *, const char *, const char *, u_int32_t, __db_remove_reply *));
+#define __dbcl_db_rename_ret __dbcl_db_rename_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_rename_ret __P((DB *, DB_TXN *, const char *, const char *, const char *, u_int32_t, __db_rename_reply *));
+#define __dbcl_db_stat_ret __dbcl_db_stat_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_stat_ret __P((DB *, void *, u_int32_t, __db_stat_reply *));
+#define __dbcl_db_truncate_ret __dbcl_db_truncate_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_truncate_ret __P((DB *, DB_TXN *, u_int32_t *, u_int32_t, __db_truncate_reply *));
+#define __dbcl_db_cursor_ret __dbcl_db_cursor_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_cursor_ret __P((DB *, DB_TXN *, DBC **, u_int32_t, __db_cursor_reply *));
+#define __dbcl_db_join_ret __dbcl_db_join_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_db_join_ret __P((DB *, DBC **, DBC **, u_int32_t, __db_join_reply *));
+#define __dbcl_dbc_close_ret __dbcl_dbc_close_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_close_ret __P((DBC *, __dbc_close_reply *));
+#define __dbcl_dbc_count_ret __dbcl_dbc_count_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_count_ret __P((DBC *, db_recno_t *, u_int32_t, __dbc_count_reply *));
+#define __dbcl_dbc_dup_ret __dbcl_dbc_dup_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_dup_ret __P((DBC *, DBC **, u_int32_t, __dbc_dup_reply *));
+#define __dbcl_dbc_get_ret __dbcl_dbc_get_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_get_ret __P((DBC *, DBT *, DBT *, u_int32_t, __dbc_get_reply *));
+#define __dbcl_dbc_pget_ret __dbcl_dbc_pget_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_pget_ret __P((DBC *, DBT *, DBT *, DBT *, u_int32_t, __dbc_pget_reply *));
+#define __dbcl_dbc_put_ret __dbcl_dbc_put_ret@DB_VERSION_UNIQUE_NAME@
+int __dbcl_dbc_put_ret __P((DBC *, DBT *, DBT *, u_int32_t, __dbc_put_reply *));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _rpc_client_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/rpc_server_ext.in b/db-4.8.30/dbinc_auto/rpc_server_ext.in
new file mode 100644
index 0000000..f506c28
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/rpc_server_ext.in
@@ -0,0 +1,174 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _rpc_server_ext_h_
+#define _rpc_server_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __env_cachesize_proc __env_cachesize_proc@DB_VERSION_UNIQUE_NAME@
+void __env_cachesize_proc __P((long, u_int32_t, u_int32_t, u_int32_t, __env_cachesize_reply *));
+#define __env_close_proc __env_close_proc@DB_VERSION_UNIQUE_NAME@
+void __env_close_proc __P((long, u_int32_t, __env_close_reply *));
+#define __env_create_proc __env_create_proc@DB_VERSION_UNIQUE_NAME@
+void __env_create_proc __P((u_int32_t, __env_create_reply *));
+#define __env_flags_proc __env_flags_proc@DB_VERSION_UNIQUE_NAME@
+void __env_flags_proc __P((long, u_int32_t, u_int32_t, __env_flags_reply *));
+#define __env_open_proc __env_open_proc@DB_VERSION_UNIQUE_NAME@
+void __env_open_proc __P((long, char *, u_int32_t, u_int32_t, __env_open_reply *));
+#define __env_remove_proc __env_remove_proc@DB_VERSION_UNIQUE_NAME@
+void __env_remove_proc __P((long, char *, u_int32_t, __env_remove_reply *));
+#define __txn_abort_proc __txn_abort_proc@DB_VERSION_UNIQUE_NAME@
+void __txn_abort_proc __P((long, __txn_abort_reply *));
+#define __txn_begin_proc __txn_begin_proc@DB_VERSION_UNIQUE_NAME@
+void __txn_begin_proc __P((long, long, u_int32_t, __txn_begin_reply *));
+#define __txn_commit_proc __txn_commit_proc@DB_VERSION_UNIQUE_NAME@
+void __txn_commit_proc __P((long, u_int32_t, __txn_commit_reply *));
+#define __txn_discard_proc __txn_discard_proc@DB_VERSION_UNIQUE_NAME@
+void __txn_discard_proc __P((long, u_int32_t, __txn_discard_reply *));
+#define __txn_prepare_proc __txn_prepare_proc@DB_VERSION_UNIQUE_NAME@
+void __txn_prepare_proc __P((long, u_int8_t *, __txn_prepare_reply *));
+#define __txn_recover_proc __txn_recover_proc@DB_VERSION_UNIQUE_NAME@
+void __txn_recover_proc __P((long, u_int32_t, u_int32_t, __txn_recover_reply *, int *));
+#define __db_bt_maxkey_proc __db_bt_maxkey_proc@DB_VERSION_UNIQUE_NAME@
+void __db_bt_maxkey_proc __P((long, u_int32_t, __db_bt_maxkey_reply *));
+#define __db_associate_proc __db_associate_proc@DB_VERSION_UNIQUE_NAME@
+void __db_associate_proc __P((long, long, u_int32_t, __db_associate_reply *));
+#define __db_bt_minkey_proc __db_bt_minkey_proc@DB_VERSION_UNIQUE_NAME@
+void __db_bt_minkey_proc __P((long, u_int32_t, __db_bt_minkey_reply *));
+#define __db_close_proc __db_close_proc@DB_VERSION_UNIQUE_NAME@
+void __db_close_proc __P((long, long, u_int32_t, __db_close_reply *));
+#define __db_create_proc __db_create_proc@DB_VERSION_UNIQUE_NAME@
+void __db_create_proc __P((long, u_int32_t, __db_create_reply *));
+#define __db_del_proc __db_del_proc@DB_VERSION_UNIQUE_NAME@
+void __db_del_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __db_del_reply *));
+#define __db_extentsize_proc __db_extentsize_proc@DB_VERSION_UNIQUE_NAME@
+void __db_extentsize_proc __P((long, u_int32_t, __db_extentsize_reply *));
+#define __db_flags_proc __db_flags_proc@DB_VERSION_UNIQUE_NAME@
+void __db_flags_proc __P((long, u_int32_t, __db_flags_reply *));
+#define __db_get_proc __db_get_proc@DB_VERSION_UNIQUE_NAME@
+void __db_get_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __db_get_reply *, int *));
+#define __db_h_ffactor_proc __db_h_ffactor_proc@DB_VERSION_UNIQUE_NAME@
+void __db_h_ffactor_proc __P((long, u_int32_t, __db_h_ffactor_reply *));
+#define __db_h_nelem_proc __db_h_nelem_proc@DB_VERSION_UNIQUE_NAME@
+void __db_h_nelem_proc __P((long, u_int32_t, __db_h_nelem_reply *));
+#define __db_key_range_proc __db_key_range_proc@DB_VERSION_UNIQUE_NAME@
+void __db_key_range_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __db_key_range_reply *));
+#define __db_lorder_proc __db_lorder_proc@DB_VERSION_UNIQUE_NAME@
+void __db_lorder_proc __P((long, u_int32_t, __db_lorder_reply *));
+#define __db_open_proc __db_open_proc@DB_VERSION_UNIQUE_NAME@
+void __db_open_proc __P((long, long, char *, char *, u_int32_t, u_int32_t, u_int32_t, __db_open_reply *));
+#define __db_pagesize_proc __db_pagesize_proc@DB_VERSION_UNIQUE_NAME@
+void __db_pagesize_proc __P((long, u_int32_t, __db_pagesize_reply *));
+#define __db_pget_proc __db_pget_proc@DB_VERSION_UNIQUE_NAME@
+void __db_pget_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __db_pget_reply *, int *));
+#define __db_put_proc __db_put_proc@DB_VERSION_UNIQUE_NAME@
+void __db_put_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __db_put_reply *, int *));
+#define __db_re_delim_proc __db_re_delim_proc@DB_VERSION_UNIQUE_NAME@
+void __db_re_delim_proc __P((long, u_int32_t, __db_re_delim_reply *));
+#define __db_re_len_proc __db_re_len_proc@DB_VERSION_UNIQUE_NAME@
+void __db_re_len_proc __P((long, u_int32_t, __db_re_len_reply *));
+#define __db_re_pad_proc __db_re_pad_proc@DB_VERSION_UNIQUE_NAME@
+void __db_re_pad_proc __P((long, u_int32_t, __db_re_pad_reply *));
+#define __db_remove_proc __db_remove_proc@DB_VERSION_UNIQUE_NAME@
+void __db_remove_proc __P((long, long, char *, char *, u_int32_t, __db_remove_reply *));
+#define __db_rename_proc __db_rename_proc@DB_VERSION_UNIQUE_NAME@
+void __db_rename_proc __P((long, long, char *, char *, char *, u_int32_t, __db_rename_reply *));
+#define __db_stat_proc __db_stat_proc@DB_VERSION_UNIQUE_NAME@
+void __db_stat_proc __P((long, u_int32_t, __db_stat_reply *, int *));
+#define __db_sync_proc __db_sync_proc@DB_VERSION_UNIQUE_NAME@
+void __db_sync_proc __P((long, u_int32_t, __db_sync_reply *));
+#define __db_truncate_proc __db_truncate_proc@DB_VERSION_UNIQUE_NAME@
+void __db_truncate_proc __P((long, long, u_int32_t, __db_truncate_reply *));
+#define __db_cursor_proc __db_cursor_proc@DB_VERSION_UNIQUE_NAME@
+void __db_cursor_proc __P((long, long, u_int32_t, __db_cursor_reply *));
+#define __db_join_proc __db_join_proc@DB_VERSION_UNIQUE_NAME@
+void __db_join_proc __P((long, u_int32_t *, u_int32_t, u_int32_t, __db_join_reply *));
+#define __dbc_close_proc __dbc_close_proc@DB_VERSION_UNIQUE_NAME@
+void __dbc_close_proc __P((long, __dbc_close_reply *));
+#define __dbc_count_proc __dbc_count_proc@DB_VERSION_UNIQUE_NAME@
+void __dbc_count_proc __P((long, u_int32_t, __dbc_count_reply *));
+#define __dbc_del_proc __dbc_del_proc@DB_VERSION_UNIQUE_NAME@
+void __dbc_del_proc __P((long, u_int32_t, __dbc_del_reply *));
+#define __dbc_dup_proc __dbc_dup_proc@DB_VERSION_UNIQUE_NAME@
+void __dbc_dup_proc __P((long, u_int32_t, __dbc_dup_reply *));
+#define __dbc_get_proc __dbc_get_proc@DB_VERSION_UNIQUE_NAME@
+void __dbc_get_proc __P((long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __dbc_get_reply *, int *));
+#define __dbc_pget_proc __dbc_pget_proc@DB_VERSION_UNIQUE_NAME@
+void __dbc_pget_proc __P((long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __dbc_pget_reply *, int *));
+#define __dbc_put_proc __dbc_put_proc@DB_VERSION_UNIQUE_NAME@
+void __dbc_put_proc __P((long, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __dbc_put_reply *, int *));
+#define __dbsrv_settimeout __dbsrv_settimeout@DB_VERSION_UNIQUE_NAME@
+void __dbsrv_settimeout __P((ct_entry *, u_int32_t));
+#define __dbsrv_timeout __dbsrv_timeout@DB_VERSION_UNIQUE_NAME@
+void __dbsrv_timeout __P((int));
+#define __dbclear_ctp __dbclear_ctp@DB_VERSION_UNIQUE_NAME@
+void __dbclear_ctp __P((ct_entry *));
+#define __dbdel_ctp __dbdel_ctp@DB_VERSION_UNIQUE_NAME@
+void __dbdel_ctp __P((ct_entry *));
+#define new_ct_ent new_ct_ent@DB_VERSION_UNIQUE_NAME@
+ct_entry *new_ct_ent __P((int *));
+#define get_tableent get_tableent@DB_VERSION_UNIQUE_NAME@
+ct_entry *get_tableent __P((long));
+#define __dbsrv_sharedb __dbsrv_sharedb@DB_VERSION_UNIQUE_NAME@
+ct_entry *__dbsrv_sharedb __P((ct_entry *, const char *, const char *, DBTYPE, u_int32_t));
+#define __dbsrv_shareenv __dbsrv_shareenv@DB_VERSION_UNIQUE_NAME@
+ct_entry *__dbsrv_shareenv __P((ct_entry *, home_entry *, u_int32_t));
+#define __dbsrv_active __dbsrv_active@DB_VERSION_UNIQUE_NAME@
+void __dbsrv_active __P((ct_entry *));
+#define __db_close_int __db_close_int@DB_VERSION_UNIQUE_NAME@
+int __db_close_int __P((long, DB_TXN *, u_int32_t));
+#define __dbc_close_int __dbc_close_int@DB_VERSION_UNIQUE_NAME@
+int __dbc_close_int __P((ct_entry *));
+#define __dbenv_close_int __dbenv_close_int@DB_VERSION_UNIQUE_NAME@
+int __dbenv_close_int __P((long, u_int32_t, int));
+#define get_home get_home@DB_VERSION_UNIQUE_NAME@
+home_entry *get_home __P((char *));
+__env_cachesize_reply *__db_env_cachesize_4001 __P((__env_cachesize_msg *));
+__env_close_reply *__db_env_close_4001 __P((__env_close_msg *));
+__env_create_reply *__db_env_create_4001 __P((__env_create_msg *));
+__env_flags_reply *__db_env_flags_4001 __P((__env_flags_msg *));
+__env_open_reply *__db_env_open_4001 __P((__env_open_msg *));
+__env_remove_reply *__db_env_remove_4001 __P((__env_remove_msg *));
+__txn_abort_reply *__db_txn_abort_4001 __P((__txn_abort_msg *));
+__txn_begin_reply *__db_txn_begin_4001 __P((__txn_begin_msg *));
+__txn_commit_reply *__db_txn_commit_4001 __P((__txn_commit_msg *));
+__txn_discard_reply *__db_txn_discard_4001 __P((__txn_discard_msg *));
+__txn_prepare_reply *__db_txn_prepare_4001 __P((__txn_prepare_msg *));
+__txn_recover_reply *__db_txn_recover_4001 __P((__txn_recover_msg *));
+__db_associate_reply *__db_db_associate_4001 __P((__db_associate_msg *));
+__db_bt_maxkey_reply *__db_db_bt_maxkey_4001 __P((__db_bt_maxkey_msg *));
+__db_bt_minkey_reply *__db_db_bt_minkey_4001 __P((__db_bt_minkey_msg *));
+__db_close_reply *__db_db_close_4001 __P((__db_close_msg *));
+__db_create_reply *__db_db_create_4001 __P((__db_create_msg *));
+__db_del_reply *__db_db_del_4001 __P((__db_del_msg *));
+__db_extentsize_reply *__db_db_extentsize_4001 __P((__db_extentsize_msg *));
+__db_flags_reply *__db_db_flags_4001 __P((__db_flags_msg *));
+__db_get_reply *__db_db_get_4001 __P((__db_get_msg *));
+__db_h_ffactor_reply *__db_db_h_ffactor_4001 __P((__db_h_ffactor_msg *));
+__db_h_nelem_reply *__db_db_h_nelem_4001 __P((__db_h_nelem_msg *));
+__db_key_range_reply *__db_db_key_range_4001 __P((__db_key_range_msg *));
+__db_lorder_reply *__db_db_lorder_4001 __P((__db_lorder_msg *));
+__db_open_reply *__db_db_open_4001 __P((__db_open_msg *));
+__db_pagesize_reply *__db_db_pagesize_4001 __P((__db_pagesize_msg *));
+__db_pget_reply *__db_db_pget_4001 __P((__db_pget_msg *));
+__db_put_reply *__db_db_put_4001 __P((__db_put_msg *));
+__db_re_delim_reply *__db_db_re_delim_4001 __P((__db_re_delim_msg *));
+__db_re_len_reply *__db_db_re_len_4001 __P((__db_re_len_msg *));
+__db_re_pad_reply *__db_db_re_pad_4001 __P((__db_re_pad_msg *));
+__db_remove_reply *__db_db_remove_4001 __P((__db_remove_msg *));
+__db_rename_reply *__db_db_rename_4001 __P((__db_rename_msg *));
+__db_stat_reply *__db_db_stat_4001 __P((__db_stat_msg *));
+__db_sync_reply *__db_db_sync_4001 __P((__db_sync_msg *));
+__db_truncate_reply *__db_db_truncate_4001 __P((__db_truncate_msg *));
+__db_cursor_reply *__db_db_cursor_4001 __P((__db_cursor_msg *));
+__db_join_reply *__db_db_join_4001 __P((__db_join_msg *));
+__dbc_close_reply *__db_dbc_close_4001 __P((__dbc_close_msg *));
+__dbc_count_reply *__db_dbc_count_4001 __P((__dbc_count_msg *));
+__dbc_del_reply *__db_dbc_del_4001 __P((__dbc_del_msg *));
+__dbc_dup_reply *__db_dbc_dup_4001 __P((__dbc_dup_msg *));
+__dbc_get_reply *__db_dbc_get_4001 __P((__dbc_get_msg *));
+__dbc_pget_reply *__db_dbc_pget_4001 __P((__dbc_pget_msg *));
+__dbc_put_reply *__db_dbc_put_4001 __P((__dbc_put_msg *));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _rpc_server_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/sequence_ext.h b/db-4.8.30/dbinc_auto/sequence_ext.h
new file mode 100644
index 0000000..a2c114c
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/sequence_ext.h
@@ -0,0 +1,17 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _sequence_ext_h_
+#define _sequence_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __seq_stat __P((DB_SEQUENCE *, DB_SEQUENCE_STAT **, u_int32_t));
+int __seq_stat_print __P((DB_SEQUENCE *, u_int32_t));
+const FN * __db_get_seq_flags_fn __P((void));
+const FN * __db_get_seq_flags_fn __P((void));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_sequence_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/tcl_ext.h b/db-4.8.30/dbinc_auto/tcl_ext.h
new file mode 100644
index 0000000..1ae2e28
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/tcl_ext.h
@@ -0,0 +1,115 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _tcl_ext_h_
+#define _tcl_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int bdb_HCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*));
+#if DB_DBM_HSEARCH != 0
+int bdb_NdbmOpen __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DBM **));
+#endif
+#if DB_DBM_HSEARCH != 0
+int bdb_DbmCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*, int, DBM *));
+#endif
+int ndbm_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
+void _DbInfoDelete __P((Tcl_Interp *, DBTCL_INFO *));
+int db_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
+int tcl_CompactStat __P((Tcl_Interp *, DBTCL_INFO *));
+int tcl_rep_send __P((DB_ENV *, const DBT *, const DBT *, const DB_LSN *, int, u_int32_t));
+int dbc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
+int env_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
+int tcl_EnvRemove __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
+int tcl_EnvIdReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_EnvLsnReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_EnvVerbose __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *));
+int tcl_EnvAttr __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_EventNotify __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, DBTCL_INFO *));
+int tcl_EnvSetFlags __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *));
+int tcl_EnvTest __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_EnvGetEncryptFlags __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+void tcl_EnvSetErrfile __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *));
+int tcl_EnvSetErrpfx __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *));
+DBTCL_INFO *_NewInfo __P((Tcl_Interp *, void *, char *, enum INFOTYPE));
+void *_NameToPtr __P((CONST char *));
+DBTCL_INFO *_PtrToInfo __P((CONST void *));
+DBTCL_INFO *_NameToInfo __P((CONST char *));
+void _SetInfoData __P((DBTCL_INFO *, void *));
+void _DeleteInfo __P((DBTCL_INFO *));
+int _SetListElem __P((Tcl_Interp *, Tcl_Obj *, void *, u_int32_t, void *, u_int32_t));
+int _SetListElemInt __P((Tcl_Interp *, Tcl_Obj *, void *, long));
+int _SetListElemWideInt __P((Tcl_Interp *, Tcl_Obj *, void *, int64_t));
+int _SetListRecnoElem __P((Tcl_Interp *, Tcl_Obj *, db_recno_t, u_char *, u_int32_t));
+int _Set3DBTList __P((Tcl_Interp *, Tcl_Obj *, DBT *, int, DBT *, int, DBT *));
+int _SetMultiList __P((Tcl_Interp *, Tcl_Obj *, DBT *, DBT*, DBTYPE, u_int32_t));
+int _GetGlobPrefix __P((char *, char **));
+int _ReturnSetup __P((Tcl_Interp *, int, int, char *));
+int _ErrorSetup __P((Tcl_Interp *, int, char *));
+void _ErrorFunc __P((const DB_ENV *, CONST char *, const char *));
+void _EventFunc __P((DB_ENV *, u_int32_t, void *));
+int _GetLsn __P((Tcl_Interp *, Tcl_Obj *, DB_LSN *));
+int _GetUInt32 __P((Tcl_Interp *, Tcl_Obj *, u_int32_t *));
+Tcl_Obj *_GetFlagsList __P((Tcl_Interp *, u_int32_t, const FN *));
+void _debug_check __P((void));
+int _CopyObjBytes __P((Tcl_Interp *, Tcl_Obj *obj, void *, u_int32_t *, int *));
+int tcl_LockDetect __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LockGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LockStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LockTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LockVec __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LogArchive __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LogCompare __P((Tcl_Interp *, int, Tcl_Obj * CONST*));
+int tcl_LogFile __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LogFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LogGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LogPut __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_LogStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int logc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
+int tcl_LogConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
+int tcl_LogGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
+void _MpInfoDelete __P((Tcl_Interp *, DBTCL_INFO *));
+int tcl_MpSync __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_MpTrickle __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_Mp __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
+int tcl_MpStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_Mutex __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_MutFree __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_MutGet __P((Tcl_Interp *, DB_ENV *, int));
+int tcl_MutLock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_MutSet __P((Tcl_Interp *, Tcl_Obj *, DB_ENV *, int));
+int tcl_MutStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_MutUnlock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_RepConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
+int tcl_RepGetTwo __P((Tcl_Interp *, DB_ENV *, int));
+int tcl_RepGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
+int tcl_RepGetTimeout __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
+int tcl_RepElect __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepSync __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepLease __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepInmemFiles __P((Tcl_Interp *, DB_ENV *));
+int tcl_RepLimit __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepRequest __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepNoarchiveTimeout __P((Tcl_Interp *, DB_ENV *));
+int tcl_RepTransport __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *, DBTCL_INFO *));
+int tcl_RepStart __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepProcessMessage __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepMgr __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepMgrSiteList __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int tcl_RepMgrStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
+int seq_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
+void _TxnInfoDelete __P((Tcl_Interp *, DBTCL_INFO *));
+int tcl_TxnCheckpoint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_Txn __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
+int tcl_CDSGroup __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
+int tcl_TxnStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_TxnTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
+int tcl_TxnRecover __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
+int bdb_RandCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_tcl_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/txn_auto.h b/db-4.8.30/dbinc_auto/txn_auto.h
new file mode 100644
index 0000000..3feefbc
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/txn_auto.h
@@ -0,0 +1,92 @@
+/* Do not edit: automatically built by gen_rec.awk. */
+
+#ifndef __txn_AUTO_H
+#define __txn_AUTO_H
+#define DB___txn_regop_42 10
+typedef struct ___txn_regop_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t timestamp;
+ DBT locks;
+} __txn_regop_42_args;
+
+#define DB___txn_regop 10
+typedef struct ___txn_regop_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ int32_t timestamp;
+ u_int32_t envid;
+ DBT locks;
+} __txn_regop_args;
+
+#define DB___txn_ckp_42 11
+typedef struct ___txn_ckp_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DB_LSN ckp_lsn;
+ DB_LSN last_ckp;
+ int32_t timestamp;
+ u_int32_t rep_gen;
+} __txn_ckp_42_args;
+
+#define DB___txn_ckp 11
+typedef struct ___txn_ckp_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ DB_LSN ckp_lsn;
+ DB_LSN last_ckp;
+ int32_t timestamp;
+ u_int32_t envid;
+ u_int32_t spare;
+} __txn_ckp_args;
+
+#define DB___txn_child 12
+typedef struct ___txn_child_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t child;
+ DB_LSN c_lsn;
+} __txn_child_args;
+
+#define DB___txn_xa_regop_42 13
+typedef struct ___txn_xa_regop_42_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ DBT xid;
+ int32_t formatID;
+ u_int32_t gtrid;
+ u_int32_t bqual;
+ DB_LSN begin_lsn;
+ DBT locks;
+} __txn_xa_regop_42_args;
+
+#define DB___txn_prepare 13
+typedef struct ___txn_prepare_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t opcode;
+ DBT gid;
+ DB_LSN begin_lsn;
+ DBT locks;
+} __txn_prepare_args;
+
+#define DB___txn_recycle 14
+typedef struct ___txn_recycle_args {
+ u_int32_t type;
+ DB_TXN *txnp;
+ DB_LSN prev_lsn;
+ u_int32_t min;
+ u_int32_t max;
+} __txn_recycle_args;
+
+#endif
diff --git a/db-4.8.30/dbinc_auto/txn_ext.h b/db-4.8.30/dbinc_auto/txn_ext.h
new file mode 100644
index 0000000..4f9acb7
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/txn_ext.h
@@ -0,0 +1,96 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _txn_ext_h_
+#define _txn_ext_h_
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+int __txn_begin_pp __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t));
+int __txn_begin __P((ENV *, DB_THREAD_INFO *, DB_TXN *, DB_TXN **, u_int32_t));
+int __txn_recycle_id __P((ENV *));
+int __txn_compensate_begin __P((ENV *, DB_TXN **));
+int __txn_continue __P((ENV *, DB_TXN *, TXN_DETAIL *));
+int __txn_commit __P((DB_TXN *, u_int32_t));
+int __txn_abort __P((DB_TXN *));
+int __txn_discard_int __P((DB_TXN *, u_int32_t flags));
+int __txn_prepare __P((DB_TXN *, u_int8_t *));
+u_int32_t __txn_id __P((DB_TXN *));
+int __txn_get_name __P((DB_TXN *, const char **));
+int __txn_set_name __P((DB_TXN *, const char *));
+int __txn_set_timeout __P((DB_TXN *, db_timeout_t, u_int32_t));
+int __txn_activekids __P((ENV *, u_int32_t, DB_TXN *));
+int __txn_force_abort __P((ENV *, u_int8_t *));
+int __txn_preclose __P((ENV *));
+int __txn_reset __P((ENV *));
+int __txn_regop_42_read __P((ENV *, void *, __txn_regop_42_args **));
+int __txn_regop_read __P((ENV *, void *, __txn_regop_args **));
+int __txn_regop_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t, u_int32_t, const DBT *));
+int __txn_ckp_42_read __P((ENV *, void *, __txn_ckp_42_args **));
+int __txn_ckp_read __P((ENV *, void *, __txn_ckp_args **));
+int __txn_ckp_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, DB_LSN *, int32_t, u_int32_t, u_int32_t));
+int __txn_child_read __P((ENV *, void *, __txn_child_args **));
+int __txn_child_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, DB_LSN *));
+int __txn_xa_regop_42_read __P((ENV *, void *, __txn_xa_regop_42_args **));
+int __txn_prepare_read __P((ENV *, void *, __txn_prepare_args **));
+int __txn_prepare_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, const DBT *, DB_LSN *, const DBT *));
+int __txn_recycle_read __P((ENV *, void *, __txn_recycle_args **));
+int __txn_recycle_log __P((ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, u_int32_t));
+int __txn_init_recover __P((ENV *, DB_DISTAB *));
+int __txn_regop_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_regop_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_ckp_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_ckp_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_child_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_xa_regop_42_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_prepare_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_recycle_print __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_init_print __P((ENV *, DB_DISTAB *));
+int __txn_checkpoint_pp __P((DB_ENV *, u_int32_t, u_int32_t, u_int32_t));
+int __txn_checkpoint __P((ENV *, u_int32_t, u_int32_t, u_int32_t));
+int __txn_getactive __P((ENV *, DB_LSN *));
+int __txn_getckp __P((ENV *, DB_LSN *));
+int __txn_updateckp __P((ENV *, DB_LSN *));
+int __txn_failchk __P((ENV *));
+int __txn_env_create __P((DB_ENV *));
+void __txn_env_destroy __P((DB_ENV *));
+int __txn_get_tx_max __P((DB_ENV *, u_int32_t *));
+int __txn_set_tx_max __P((DB_ENV *, u_int32_t));
+int __txn_get_tx_timestamp __P((DB_ENV *, time_t *));
+int __txn_set_tx_timestamp __P((DB_ENV *, time_t *));
+int __txn_regop_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_prepare_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_ckp_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_child_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_restore_txn __P((ENV *, DB_LSN *, __txn_prepare_args *));
+int __txn_recycle_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_regop_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_ckp_42_recover __P((ENV *, DBT *, DB_LSN *, db_recops, void *));
+int __txn_map_gid __P((ENV *, u_int8_t *, TXN_DETAIL **, roff_t *));
+int __txn_recover_pp __P((DB_ENV *, DB_PREPLIST *, u_int32_t, u_int32_t *, u_int32_t));
+int __txn_recover __P((ENV *, DB_PREPLIST *, u_int32_t, u_int32_t *, u_int32_t));
+int __txn_openfiles __P((ENV *, DB_THREAD_INFO *, DB_LSN *, int));
+int __txn_open __P((ENV *, int));
+int __txn_findlastckp __P((ENV *, DB_LSN *, DB_LSN *));
+int __txn_env_refresh __P((ENV *));
+u_int32_t __txn_region_mutex_count __P((ENV *));
+int __txn_id_set __P((ENV *, u_int32_t, u_int32_t));
+int __txn_oldest_reader __P((ENV *, DB_LSN *));
+int __txn_add_buffer __P((ENV *, TXN_DETAIL *));
+int __txn_remove_buffer __P((ENV *, TXN_DETAIL *, db_mutex_t));
+int __txn_stat_pp __P((DB_ENV *, DB_TXN_STAT **, u_int32_t));
+int __txn_stat_print_pp __P((DB_ENV *, u_int32_t));
+int __txn_stat_print __P((ENV *, u_int32_t));
+int __txn_closeevent __P((ENV *, DB_TXN *, DB *));
+int __txn_remevent __P((ENV *, DB_TXN *, const char *, u_int8_t *, int));
+void __txn_remrem __P((ENV *, DB_TXN *, const char *));
+int __txn_lockevent __P((ENV *, DB_TXN *, DB *, DB_LOCK *, DB_LOCKER *));
+void __txn_remlock __P((ENV *, DB_TXN *, DB_LOCK *, DB_LOCKER *));
+int __txn_doevents __P((ENV *, DB_TXN *, int, int));
+int __txn_record_fname __P((ENV *, DB_TXN *, FNAME *));
+int __txn_dref_fname __P((ENV *, DB_TXN *));
+
+#if defined(__cplusplus)
+}
+#endif
+#endif /* !_txn_ext_h_ */
diff --git a/db-4.8.30/dbinc_auto/txn_ext.in b/db-4.8.30/dbinc_auto/txn_ext.in
new file mode 100644
index 0000000..224cee4
--- /dev/null
+++ b/db-4.8.30/dbinc_auto/txn_ext.in
@@ -0,0 +1,110 @@
+/* DO NOT EDIT: automatically built by dist/s_include. */
+#ifndef _txn_ext_h_
+#define _txn_ext_h_
+#if defined(__cplusplus)
+extern "C" {
+#endif
+#define __txn_begin __txn_begin@DB_VERSION_UNIQUE_NAME@
+int __txn_begin __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t));
+#define __txn_xa_begin __txn_xa_begin@DB_VERSION_UNIQUE_NAME@
+int __txn_xa_begin __P((DB_ENV *, DB_TXN *));
+#define __txn_compensate_begin __txn_compensate_begin@DB_VERSION_UNIQUE_NAME@
+int __txn_compensate_begin __P((DB_ENV *, DB_TXN **txnp));
+#define __txn_commit __txn_commit@DB_VERSION_UNIQUE_NAME@
+int __txn_commit __P((DB_TXN *, u_int32_t));
+#define __txn_abort __txn_abort@DB_VERSION_UNIQUE_NAME@
+int __txn_abort __P((DB_TXN *));
+#define __txn_discard __txn_discard@DB_VERSION_UNIQUE_NAME@
+int __txn_discard __P((DB_TXN *, u_int32_t flags));
+#define __txn_prepare __txn_prepare@DB_VERSION_UNIQUE_NAME@
+int __txn_prepare __P((DB_TXN *, u_int8_t *));
+#define __txn_id __txn_id@DB_VERSION_UNIQUE_NAME@
+u_int32_t __txn_id __P((DB_TXN *));
+#define __txn_checkpoint __txn_checkpoint@DB_VERSION_UNIQUE_NAME@
+int __txn_checkpoint __P((DB_ENV *, u_int32_t, u_int32_t, u_int32_t));
+#define __txn_getckp __txn_getckp@DB_VERSION_UNIQUE_NAME@
+int __txn_getckp __P((DB_ENV *, DB_LSN *));
+#define __txn_activekids __txn_activekids@DB_VERSION_UNIQUE_NAME@
+int __txn_activekids __P((DB_ENV *, u_int32_t, DB_TXN *));
+#define __txn_force_abort __txn_force_abort@DB_VERSION_UNIQUE_NAME@
+void __txn_force_abort __P((u_int8_t *));
+#define __txn_preclose __txn_preclose@DB_VERSION_UNIQUE_NAME@
+void __txn_preclose __P((DB_ENV *));
+#define __txn_regop_log __txn_regop_log@DB_VERSION_UNIQUE_NAME@
+int __txn_regop_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t));
+#define __txn_regop_getpgnos __txn_regop_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __txn_regop_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_regop_print __txn_regop_print@DB_VERSION_UNIQUE_NAME@
+int __txn_regop_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_regop_read __txn_regop_read@DB_VERSION_UNIQUE_NAME@
+int __txn_regop_read __P((DB_ENV *, void *, __txn_regop_args **));
+#define __txn_ckp_log __txn_ckp_log@DB_VERSION_UNIQUE_NAME@
+int __txn_ckp_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, DB_LSN *, int32_t));
+#define __txn_ckp_getpgnos __txn_ckp_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __txn_ckp_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_ckp_print __txn_ckp_print@DB_VERSION_UNIQUE_NAME@
+int __txn_ckp_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_ckp_read __txn_ckp_read@DB_VERSION_UNIQUE_NAME@
+int __txn_ckp_read __P((DB_ENV *, void *, __txn_ckp_args **));
+#define __txn_xa_regop_log __txn_xa_regop_log@DB_VERSION_UNIQUE_NAME@
+int __txn_xa_regop_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, const DBT *, int32_t, u_int32_t, u_int32_t, DB_LSN *));
+#define __txn_xa_regop_getpgnos __txn_xa_regop_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __txn_xa_regop_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_xa_regop_print __txn_xa_regop_print@DB_VERSION_UNIQUE_NAME@
+int __txn_xa_regop_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_xa_regop_read __txn_xa_regop_read@DB_VERSION_UNIQUE_NAME@
+int __txn_xa_regop_read __P((DB_ENV *, void *, __txn_xa_regop_args **));
+#define __txn_child_log __txn_child_log@DB_VERSION_UNIQUE_NAME@
+int __txn_child_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, DB_LSN *));
+#define __txn_child_getpgnos __txn_child_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __txn_child_getpgnos __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_child_print __txn_child_print@DB_VERSION_UNIQUE_NAME@
+int __txn_child_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_child_read __txn_child_read@DB_VERSION_UNIQUE_NAME@
+int __txn_child_read __P((DB_ENV *, void *, __txn_child_args **));
+#define __txn_init_print __txn_init_print@DB_VERSION_UNIQUE_NAME@
+int __txn_init_print __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __txn_init_getpgnos __txn_init_getpgnos@DB_VERSION_UNIQUE_NAME@
+int __txn_init_getpgnos __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
+#define __txn_init_recover __txn_init_recover@DB_VERSION_UNIQUE_NAME@
+int __txn_init_recover __P((DB_ENV *));
+#define __txn_dbenv_create __txn_dbenv_create@DB_VERSION_UNIQUE_NAME@
+void __txn_dbenv_create __P((DB_ENV *));
+#define __txn_regop_recover __txn_regop_recover@DB_VERSION_UNIQUE_NAME@
+int __txn_regop_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_xa_regop_recover __txn_xa_regop_recover@DB_VERSION_UNIQUE_NAME@
+int __txn_xa_regop_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_ckp_recover __txn_ckp_recover@DB_VERSION_UNIQUE_NAME@
+int __txn_ckp_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_child_recover __txn_child_recover@DB_VERSION_UNIQUE_NAME@
+int __txn_child_recover __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
+#define __txn_continue __txn_continue@DB_VERSION_UNIQUE_NAME@
+void __txn_continue __P((DB_ENV *, DB_TXN *, TXN_DETAIL *, size_t));
+#define __txn_map_gid __txn_map_gid@DB_VERSION_UNIQUE_NAME@
+int __txn_map_gid __P((DB_ENV *, u_int8_t *, TXN_DETAIL **, size_t *));
+#define __txn_recover __txn_recover@DB_VERSION_UNIQUE_NAME@
+int __txn_recover __P((DB_ENV *, DB_PREPLIST *, long, long *, u_int32_t));
+#define __txn_get_prepared __txn_get_prepared@DB_VERSION_UNIQUE_NAME@
+int __txn_get_prepared __P((DB_ENV *, XID *, DB_PREPLIST *, long, long *, u_int32_t));
+#define __txn_open __txn_open@DB_VERSION_UNIQUE_NAME@
+int __txn_open __P((DB_ENV *));
+#define __txn_dbenv_refresh __txn_dbenv_refresh@DB_VERSION_UNIQUE_NAME@
+int __txn_dbenv_refresh __P((DB_ENV *));
+#define __txn_region_destroy __txn_region_destroy@DB_VERSION_UNIQUE_NAME@
+void __txn_region_destroy __P((DB_ENV *, REGINFO *));
+#define __txn_id_set __txn_id_set@DB_VERSION_UNIQUE_NAME@
+int __txn_id_set __P((DB_ENV *, u_int32_t, u_int32_t));
+#define __txn_stat __txn_stat@DB_VERSION_UNIQUE_NAME@
+int __txn_stat __P((DB_ENV *, DB_TXN_STAT **, u_int32_t));
+#define __txn_closeevent __txn_closeevent@DB_VERSION_UNIQUE_NAME@
+int __txn_closeevent __P((DB_ENV *, DB_TXN *, DB *, u_int32_t));
+#define __txn_remevent __txn_remevent@DB_VERSION_UNIQUE_NAME@
+int __txn_remevent __P((DB_ENV *, DB_TXN *, const char *));
+#define __txn_lockevent __txn_lockevent@DB_VERSION_UNIQUE_NAME@
+int __txn_lockevent __P((DB_ENV *, DB_TXN *, DB_LOCK *, u_int32_t, TXN_EVENT_T));
+#define __txn_doevents __txn_doevents@DB_VERSION_UNIQUE_NAME@
+int __txn_doevents __P((DB_ENV *, DB_TXN *, int, int));
+#if defined(__cplusplus)
+}
+#endif
+#endif /* _txn_ext_h_ */