diff options
author | tron <tron@pkgsrc.org> | 2008-09-09 22:23:32 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 2008-09-09 22:23:32 +0000 |
commit | 1fc8cec5164c823a0d791a6273725480971e0e0d (patch) | |
tree | 45e4d3e64429fd6308809061520387bfaa834bb6 | |
parent | 7f06dc4b499e8da4e67949b72814fae9a702922a (diff) | |
download | pkgsrc-1fc8cec5164c823a0d791a6273725480971e0e0d.tar.gz |
Re-add Berkeley DB 4.6.21 as "db46" package. This package can coexist
with the "db4" package without problems. This is the first half of the
fix for PR pkg/39500.
-rw-r--r-- | databases/Makefile | 3 | ||||
-rw-r--r-- | databases/db46/DESCR | 23 | ||||
-rw-r--r-- | databases/db46/Makefile | 62 | ||||
-rw-r--r-- | databases/db46/PLIST | 1789 | ||||
-rw-r--r-- | databases/db46/buildlink3.mk | 34 | ||||
-rw-r--r-- | databases/db46/distinfo | 8 | ||||
-rw-r--r-- | databases/db46/hacks.mk | 25 | ||||
-rw-r--r-- | databases/db46/patches/patch-aa | 103 | ||||
-rw-r--r-- | databases/db46/patches/patch-ab | 69 | ||||
-rw-r--r-- | databases/db46/patches/patch-ac | 103 |
10 files changed, 2218 insertions, 1 deletions
diff --git a/databases/Makefile b/databases/Makefile index 86cdec552fb..30d373f759e 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.268 2008/09/07 22:41:32 seb Exp $ +# $NetBSD: Makefile,v 1.269 2008/09/09 22:23:32 tron Exp $ # COMMENT= Databases @@ -11,6 +11,7 @@ SUBDIR+= cdb SUBDIR+= db SUBDIR+= db3 SUBDIR+= db4 +SUBDIR+= db46 SUBDIR+= dbh SUBDIR+= edb SUBDIR+= freetds diff --git a/databases/db46/DESCR b/databases/db46/DESCR new file mode 100644 index 00000000000..262096316e7 --- /dev/null +++ b/databases/db46/DESCR @@ -0,0 +1,23 @@ +Berkeley DB is an embeddable database system that supports keyed access to +data. The software is distributed in source code form, and developers can +compile and link the source code into a single library for inclusion +directly in their applications. + +Developers may choose to store data in any of several different storage +structures to satisfy the requirements of a particular application. In +database terminology, these storage structures and the code that operates on +them are called access methods. The library includes support for the +following access methods: + + * B+tree: Stores keys in sorted order, using either a programmer-supplied + ordering function or a default function that does lexicographical + ordering of keys. Applications may perform equality or range searches. + * Hashing: Stores records in a hash table for fast searches based on + strict equality. Extended Linear Hashing modifies the hash function + used by the table as new records are inserted, in order to keep buckets + underfull in the steady state. + * Fixed and Variable-Length Records: Stores fixed- or variable-length + records in sequential order. Record numbers may be immutable or + mutable, i.e., permitting new records to be inserted between existing + records or requiring that new records be added only at the end of the + database. diff --git a/databases/db46/Makefile b/databases/db46/Makefile new file mode 100644 index 00000000000..e8d95df3981 --- /dev/null +++ b/databases/db46/Makefile @@ -0,0 +1,62 @@ +# $NetBSD: Makefile,v 1.1 2008/09/09 22:23:32 tron Exp $ + +DISTNAME= db-4.6.21 +PKGNAME= ${DISTNAME:S/db/db46/} +CATEGORIES= databases +MASTER_SITES= http://download.oracle.com/berkeley-db/ \ + http://download-uk.oracle.com/berkeley-db/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.oracle.com/database/berkeley-db/db/index.html +COMMENT= Berkeley DB version 4 from Oracle + +PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LANGUAGES= c c++ +USE_LIBTOOL= yes +USE_TOOLS+= pax +GNU_CONFIGURE= yes +CONFIGURE_DIRS= build_unix +CONFIGURE_SCRIPT= ../dist/configure + +CONFIGURE_ARGS+= --enable-cxx +CONFIGURE_ARGS+= --enable-rpc +CONFIGURE_ARGS+= --enable-compat185 +CONFIGURE_ARGS+= --includedir=${PREFIX}/include/db46 +CONFIGURE_ARGS+= --program-transform-name=s,db_,db46_, + +# NetBSD-sparc64-1.6*'s f77 makes configure failing and as f77 is not +# needed for this package the following does no harm on other platform. +CONFIGURE_ENV+= F77=${FALSE:Q} + +# Along with a hack in patch-ab, this forces shlib detection via +# the pkgsrc-supplied libtool only. +CONFIGURE_ENV+= LIBTOOL_PROG=${LIBTOOL:Q}\ ${LIBTOOL_FLAGS:Q} + +OPSYSVARS+= LIBSO_LIBS +LIBSO_LIBS.Interix+= -lrpclib +LIBS.Interix+= -lrpclib # needed for in-tree programs, too +LIBSO_LIBS.SunOS+= -lnsl -lrt +CONFIGURE_ENV+= LIBSO_LIBS=${LIBSO_LIBS:Q} + +# DB4 only want pthreads because it's really after POSIX 1003.1 +# inter-process mutexes. In this case, we only care to use the native +# threads. We also only care if we're using a non-GCC compiler since +# we have code to use GCC assembly for mutexes instead of 1003.1 +# mutexes. +# +.include "../../mk/compiler.mk" +.if !empty(PKGSRC_COMPILER:Mgcc) +CONFIGURE_ENV+= ac_cv_lib_pthread_main=no +.else +PTHREAD_OPTS+= native +. include "../../mk/pthread.buildlink3.mk" +.endif + +INSTALLATION_DIRS= include/db46 lib share/doc/db46 + +post-install: + chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PREFIX}/share/doc/db46 + +.include "../../mk/bsd.pkg.mk" diff --git a/databases/db46/PLIST b/databases/db46/PLIST new file mode 100644 index 00000000000..013bb047c8e --- /dev/null +++ b/databases/db46/PLIST @@ -0,0 +1,1789 @@ +@comment $NetBSD: PLIST,v 1.1 2008/09/09 22:23:32 tron Exp $ +bin/berkeley_db46_svc +bin/db46_archive +bin/db46_checkpoint +bin/db46_codegen +bin/db46_deadlock +bin/db46_dump +bin/db46_hotbackup +bin/db46_load +bin/db46_printlog +bin/db46_recover +bin/db46_stat +bin/db46_upgrade +bin/db46_verify +include/db46/db.h +include/db46/db_185.h +include/db46/db_cxx.h +lib/libdb46-4.6.la +lib/libdb46-4.so +lib/libdb46.a +lib/libdb46.so +lib/libdb46_cxx-4.6.la +lib/libdb46_cxx-4.so +lib/libdb46_cxx.a +lib/libdb46_cxx.so +share/doc/db46/api_c/api_core.html +share/doc/db46/api_c/c_pindex.html +share/doc/db46/api_c/db_associate.html +share/doc/db46/api_c/db_class.html +share/doc/db46/api_c/db_close.html +share/doc/db46/api_c/db_compact.html +share/doc/db46/api_c/db_cursor.html +share/doc/db46/api_c/db_del.html +share/doc/db46/api_c/db_err.html +share/doc/db46/api_c/db_exists.html +share/doc/db46/api_c/db_fd.html +share/doc/db46/api_c/db_get.html +share/doc/db46/api_c/db_get_byteswapped.html +share/doc/db46/api_c/db_get_mpf.html +share/doc/db46/api_c/db_get_type.html +share/doc/db46/api_c/db_getenv.html +share/doc/db46/api_c/db_join.html +share/doc/db46/api_c/db_key_range.html +share/doc/db46/api_c/db_list.html +share/doc/db46/api_c/db_open.html +share/doc/db46/api_c/db_put.html +share/doc/db46/api_c/db_remove.html +share/doc/db46/api_c/db_rename.html +share/doc/db46/api_c/db_set_alloc.html +share/doc/db46/api_c/db_set_append_recno.html +share/doc/db46/api_c/db_set_bt_compare.html +share/doc/db46/api_c/db_set_bt_minkey.html +share/doc/db46/api_c/db_set_bt_prefix.html +share/doc/db46/api_c/db_set_cachesize.html +share/doc/db46/api_c/db_set_dup_compare.html +share/doc/db46/api_c/db_set_encrypt.html +share/doc/db46/api_c/db_set_errcall.html +share/doc/db46/api_c/db_set_errfile.html +share/doc/db46/api_c/db_set_errpfx.html +share/doc/db46/api_c/db_set_feedback.html +share/doc/db46/api_c/db_set_flags.html +share/doc/db46/api_c/db_set_h_compare.html +share/doc/db46/api_c/db_set_h_ffactor.html +share/doc/db46/api_c/db_set_h_hash.html +share/doc/db46/api_c/db_set_h_nelem.html +share/doc/db46/api_c/db_set_lorder.html +share/doc/db46/api_c/db_set_msgcall.html +share/doc/db46/api_c/db_set_msgfile.html +share/doc/db46/api_c/db_set_pagesize.html +share/doc/db46/api_c/db_set_priority.html +share/doc/db46/api_c/db_set_q_extentsize.html +share/doc/db46/api_c/db_set_re_delim.html +share/doc/db46/api_c/db_set_re_len.html +share/doc/db46/api_c/db_set_re_pad.html +share/doc/db46/api_c/db_set_re_source.html +share/doc/db46/api_c/db_stat.html +share/doc/db46/api_c/db_sync.html +share/doc/db46/api_c/db_truncate.html +share/doc/db46/api_c/db_upgrade.html +share/doc/db46/api_c/db_verify.html +share/doc/db46/api_c/dbc_class.html +share/doc/db46/api_c/dbc_close.html +share/doc/db46/api_c/dbc_count.html +share/doc/db46/api_c/dbc_del.html +share/doc/db46/api_c/dbc_dup.html +share/doc/db46/api_c/dbc_get.html +share/doc/db46/api_c/dbc_list.html +share/doc/db46/api_c/dbc_put.html +share/doc/db46/api_c/dbc_set_priority.html +share/doc/db46/api_c/dbm.html +share/doc/db46/api_c/dbt_bulk.html +share/doc/db46/api_c/dbt_class.html +share/doc/db46/api_c/dbt_package.html +share/doc/db46/api_c/env_cdsgroup_begin.html +share/doc/db46/api_c/env_class.html +share/doc/db46/api_c/env_close.html +share/doc/db46/api_c/env_dbremove.html +share/doc/db46/api_c/env_dbrename.html +share/doc/db46/api_c/env_err.html +share/doc/db46/api_c/env_event_notify.html +share/doc/db46/api_c/env_failchk.html +share/doc/db46/api_c/env_fileid_reset.html +share/doc/db46/api_c/env_list.html +share/doc/db46/api_c/env_lsn_reset.html +share/doc/db46/api_c/env_open.html +share/doc/db46/api_c/env_remove.html +share/doc/db46/api_c/env_set_alloc.html +share/doc/db46/api_c/env_set_app_dispatch.html +share/doc/db46/api_c/env_set_cache_max.html +share/doc/db46/api_c/env_set_cachesize.html +share/doc/db46/api_c/env_set_data_dir.html +share/doc/db46/api_c/env_set_encrypt.html +share/doc/db46/api_c/env_set_errcall.html +share/doc/db46/api_c/env_set_errfile.html +share/doc/db46/api_c/env_set_errpfx.html +share/doc/db46/api_c/env_set_feedback.html +share/doc/db46/api_c/env_set_flags.html +share/doc/db46/api_c/env_set_isalive.html +share/doc/db46/api_c/env_set_lg_bsize.html +share/doc/db46/api_c/env_set_lg_dir.html +share/doc/db46/api_c/env_set_lg_max.html +share/doc/db46/api_c/env_set_lg_mode.html +share/doc/db46/api_c/env_set_lg_regionmax.html +share/doc/db46/api_c/env_set_lk_conflicts.html +share/doc/db46/api_c/env_set_lk_detect.html +share/doc/db46/api_c/env_set_lk_max_lockers.html +share/doc/db46/api_c/env_set_lk_max_locks.html +share/doc/db46/api_c/env_set_lk_max_objects.html +share/doc/db46/api_c/env_set_mp_mmapsize.html +share/doc/db46/api_c/env_set_msgcall.html +share/doc/db46/api_c/env_set_msgfile.html +share/doc/db46/api_c/env_set_rpc_server.html +share/doc/db46/api_c/env_set_shm_key.html +share/doc/db46/api_c/env_set_thread_count.html +share/doc/db46/api_c/env_set_thread_id.html +share/doc/db46/api_c/env_set_thread_id_string.html +share/doc/db46/api_c/env_set_timeout.html +share/doc/db46/api_c/env_set_tmp_dir.html +share/doc/db46/api_c/env_set_tx_max.html +share/doc/db46/api_c/env_set_tx_timestamp.html +share/doc/db46/api_c/env_set_verbose.html +share/doc/db46/api_c/env_stat.html +share/doc/db46/api_c/env_strerror.html +share/doc/db46/api_c/env_version.html +share/doc/db46/api_c/frame.html +share/doc/db46/api_c/hsearch.html +share/doc/db46/api_c/lock_class.html +share/doc/db46/api_c/lock_detect.html +share/doc/db46/api_c/lock_get.html +share/doc/db46/api_c/lock_id.html +share/doc/db46/api_c/lock_id_free.html +share/doc/db46/api_c/lock_list.html +share/doc/db46/api_c/lock_put.html +share/doc/db46/api_c/lock_stat.html +share/doc/db46/api_c/lock_vec.html +share/doc/db46/api_c/log_archive.html +share/doc/db46/api_c/log_compare.html +share/doc/db46/api_c/log_cursor.html +share/doc/db46/api_c/log_file.html +share/doc/db46/api_c/log_flush.html +share/doc/db46/api_c/log_list.html +share/doc/db46/api_c/log_printf.html +share/doc/db46/api_c/log_put.html +share/doc/db46/api_c/log_stat.html +share/doc/db46/api_c/logc_class.html +share/doc/db46/api_c/logc_close.html +share/doc/db46/api_c/logc_get.html +share/doc/db46/api_c/lsn_class.html +share/doc/db46/api_c/memp_fclose.html +share/doc/db46/api_c/memp_fcreate.html +share/doc/db46/api_c/memp_fget.html +share/doc/db46/api_c/memp_fopen.html +share/doc/db46/api_c/memp_fput.html +share/doc/db46/api_c/memp_fsync.html +share/doc/db46/api_c/memp_list.html +share/doc/db46/api_c/memp_maxwrite.html +share/doc/db46/api_c/memp_openfd.html +share/doc/db46/api_c/memp_register.html +share/doc/db46/api_c/memp_set_clear_len.html +share/doc/db46/api_c/memp_set_fileid.html +share/doc/db46/api_c/memp_set_flags.html +share/doc/db46/api_c/memp_set_ftype.html +share/doc/db46/api_c/memp_set_lsn_offset.html +share/doc/db46/api_c/memp_set_maxsize.html +share/doc/db46/api_c/memp_set_pgcookie.html +share/doc/db46/api_c/memp_set_priority.html +share/doc/db46/api_c/memp_stat.html +share/doc/db46/api_c/memp_sync.html +share/doc/db46/api_c/memp_trickle.html +share/doc/db46/api_c/mempfile_class.html +share/doc/db46/api_c/mutex_alloc.html +share/doc/db46/api_c/mutex_free.html +share/doc/db46/api_c/mutex_list.html +share/doc/db46/api_c/mutex_lock.html +share/doc/db46/api_c/mutex_set_align.html +share/doc/db46/api_c/mutex_set_max.html +share/doc/db46/api_c/mutex_set_tas_spins.html +share/doc/db46/api_c/mutex_stat.html +share/doc/db46/api_c/mutex_unlock.html +share/doc/db46/api_c/object.html +share/doc/db46/api_c/pindex.src +share/doc/db46/api_c/rep_config.html +share/doc/db46/api_c/rep_elect.html +share/doc/db46/api_c/rep_limit.html +share/doc/db46/api_c/rep_list.html +share/doc/db46/api_c/rep_message.html +share/doc/db46/api_c/rep_nsites.html +share/doc/db46/api_c/rep_priority.html +share/doc/db46/api_c/rep_request.html +share/doc/db46/api_c/rep_start.html +share/doc/db46/api_c/rep_stat.html +share/doc/db46/api_c/rep_sync.html +share/doc/db46/api_c/rep_timeout.html +share/doc/db46/api_c/rep_transport.html +share/doc/db46/api_c/repmgr_ack_policy.html +share/doc/db46/api_c/repmgr_local_site.html +share/doc/db46/api_c/repmgr_remote_site.html +share/doc/db46/api_c/repmgr_site_list.html +share/doc/db46/api_c/repmgr_start.html +share/doc/db46/api_c/repmgr_stat.html +share/doc/db46/api_c/seq_class.html +share/doc/db46/api_c/seq_close.html +share/doc/db46/api_c/seq_get.html +share/doc/db46/api_c/seq_initial_value.html +share/doc/db46/api_c/seq_list.html +share/doc/db46/api_c/seq_open.html +share/doc/db46/api_c/seq_remove.html +share/doc/db46/api_c/seq_set_cachesize.html +share/doc/db46/api_c/seq_set_flags.html +share/doc/db46/api_c/seq_set_range.html +share/doc/db46/api_c/seq_stat.html +share/doc/db46/api_c/set_func_close.html +share/doc/db46/api_c/set_func_dirfree.html +share/doc/db46/api_c/set_func_dirlist.html +share/doc/db46/api_c/set_func_exists.html +share/doc/db46/api_c/set_func_free.html +share/doc/db46/api_c/set_func_fsync.html +share/doc/db46/api_c/set_func_ftruncate.html +share/doc/db46/api_c/set_func_ioinfo.html +share/doc/db46/api_c/set_func_malloc.html +share/doc/db46/api_c/set_func_map.html +share/doc/db46/api_c/set_func_open.html +share/doc/db46/api_c/set_func_pread.html +share/doc/db46/api_c/set_func_pwrite.html +share/doc/db46/api_c/set_func_read.html +share/doc/db46/api_c/set_func_realloc.html +share/doc/db46/api_c/set_func_rename.html +share/doc/db46/api_c/set_func_seek.html +share/doc/db46/api_c/set_func_sleep.html +share/doc/db46/api_c/set_func_unlink.html +share/doc/db46/api_c/set_func_unmap.html +share/doc/db46/api_c/set_func_write.html +share/doc/db46/api_c/set_func_yield.html +share/doc/db46/api_c/txn_abort.html +share/doc/db46/api_c/txn_begin.html +share/doc/db46/api_c/txn_checkpoint.html +share/doc/db46/api_c/txn_class.html +share/doc/db46/api_c/txn_commit.html +share/doc/db46/api_c/txn_discard.html +share/doc/db46/api_c/txn_id.html +share/doc/db46/api_c/txn_list.html +share/doc/db46/api_c/txn_prepare.html +share/doc/db46/api_c/txn_recover.html +share/doc/db46/api_c/txn_set_name.html +share/doc/db46/api_c/txn_set_timeout.html +share/doc/db46/api_c/txn_stat.html +share/doc/db46/api_cxx/api_core.html +share/doc/db46/api_cxx/cxx_pindex.html +share/doc/db46/api_cxx/db_associate.html +share/doc/db46/api_cxx/db_class.html +share/doc/db46/api_cxx/db_close.html +share/doc/db46/api_cxx/db_compact.html +share/doc/db46/api_cxx/db_cursor.html +share/doc/db46/api_cxx/db_del.html +share/doc/db46/api_cxx/db_err.html +share/doc/db46/api_cxx/db_exists.html +share/doc/db46/api_cxx/db_fd.html +share/doc/db46/api_cxx/db_get.html +share/doc/db46/api_cxx/db_get_byteswapped.html +share/doc/db46/api_cxx/db_get_mpf.html +share/doc/db46/api_cxx/db_get_type.html +share/doc/db46/api_cxx/db_getenv.html +share/doc/db46/api_cxx/db_join.html +share/doc/db46/api_cxx/db_key_range.html +share/doc/db46/api_cxx/db_list.html +share/doc/db46/api_cxx/db_open.html +share/doc/db46/api_cxx/db_put.html +share/doc/db46/api_cxx/db_remove.html +share/doc/db46/api_cxx/db_rename.html +share/doc/db46/api_cxx/db_set_alloc.html +share/doc/db46/api_cxx/db_set_append_recno.html +share/doc/db46/api_cxx/db_set_bt_compare.html +share/doc/db46/api_cxx/db_set_bt_minkey.html +share/doc/db46/api_cxx/db_set_bt_prefix.html +share/doc/db46/api_cxx/db_set_cachesize.html +share/doc/db46/api_cxx/db_set_dup_compare.html +share/doc/db46/api_cxx/db_set_encrypt.html +share/doc/db46/api_cxx/db_set_errcall.html +share/doc/db46/api_cxx/db_set_errfile.html +share/doc/db46/api_cxx/db_set_error_stream.html +share/doc/db46/api_cxx/db_set_errpfx.html +share/doc/db46/api_cxx/db_set_feedback.html +share/doc/db46/api_cxx/db_set_flags.html +share/doc/db46/api_cxx/db_set_h_compare.html +share/doc/db46/api_cxx/db_set_h_ffactor.html +share/doc/db46/api_cxx/db_set_h_hash.html +share/doc/db46/api_cxx/db_set_h_nelem.html +share/doc/db46/api_cxx/db_set_lorder.html +share/doc/db46/api_cxx/db_set_msg_stream.html +share/doc/db46/api_cxx/db_set_msgcall.html +share/doc/db46/api_cxx/db_set_msgfile.html +share/doc/db46/api_cxx/db_set_pagesize.html +share/doc/db46/api_cxx/db_set_priority.html +share/doc/db46/api_cxx/db_set_q_extentsize.html +share/doc/db46/api_cxx/db_set_re_delim.html +share/doc/db46/api_cxx/db_set_re_len.html +share/doc/db46/api_cxx/db_set_re_pad.html +share/doc/db46/api_cxx/db_set_re_source.html +share/doc/db46/api_cxx/db_stat.html +share/doc/db46/api_cxx/db_sync.html +share/doc/db46/api_cxx/db_truncate.html +share/doc/db46/api_cxx/db_upgrade.html +share/doc/db46/api_cxx/db_verify.html +share/doc/db46/api_cxx/dbc_class.html +share/doc/db46/api_cxx/dbc_close.html +share/doc/db46/api_cxx/dbc_count.html +share/doc/db46/api_cxx/dbc_del.html +share/doc/db46/api_cxx/dbc_dup.html +share/doc/db46/api_cxx/dbc_get.html +share/doc/db46/api_cxx/dbc_list.html +share/doc/db46/api_cxx/dbc_put.html +share/doc/db46/api_cxx/dbc_set_priority.html +share/doc/db46/api_cxx/dbt_bulk_class.html +share/doc/db46/api_cxx/dbt_class.html +share/doc/db46/api_cxx/dbt_package.html +share/doc/db46/api_cxx/deadlock_class.html +share/doc/db46/api_cxx/env_cdsgroup_begin.html +share/doc/db46/api_cxx/env_class.html +share/doc/db46/api_cxx/env_close.html +share/doc/db46/api_cxx/env_dbremove.html +share/doc/db46/api_cxx/env_dbrename.html +share/doc/db46/api_cxx/env_err.html +share/doc/db46/api_cxx/env_event_notify.html +share/doc/db46/api_cxx/env_failchk.html +share/doc/db46/api_cxx/env_fileid_reset.html +share/doc/db46/api_cxx/env_list.html +share/doc/db46/api_cxx/env_lsn_reset.html +share/doc/db46/api_cxx/env_open.html +share/doc/db46/api_cxx/env_remove.html +share/doc/db46/api_cxx/env_set_alloc.html +share/doc/db46/api_cxx/env_set_app_dispatch.html +share/doc/db46/api_cxx/env_set_cache_max.html +share/doc/db46/api_cxx/env_set_cachesize.html +share/doc/db46/api_cxx/env_set_data_dir.html +share/doc/db46/api_cxx/env_set_encrypt.html +share/doc/db46/api_cxx/env_set_errcall.html +share/doc/db46/api_cxx/env_set_errfile.html +share/doc/db46/api_cxx/env_set_error_stream.html +share/doc/db46/api_cxx/env_set_errpfx.html +share/doc/db46/api_cxx/env_set_feedback.html +share/doc/db46/api_cxx/env_set_flags.html +share/doc/db46/api_cxx/env_set_isalive.html +share/doc/db46/api_cxx/env_set_lg_bsize.html +share/doc/db46/api_cxx/env_set_lg_dir.html +share/doc/db46/api_cxx/env_set_lg_max.html +share/doc/db46/api_cxx/env_set_lg_mode.html +share/doc/db46/api_cxx/env_set_lg_regionmax.html +share/doc/db46/api_cxx/env_set_lk_conflicts.html +share/doc/db46/api_cxx/env_set_lk_detect.html +share/doc/db46/api_cxx/env_set_lk_max_lockers.html +share/doc/db46/api_cxx/env_set_lk_max_locks.html +share/doc/db46/api_cxx/env_set_lk_max_objects.html +share/doc/db46/api_cxx/env_set_mp_mmapsize.html +share/doc/db46/api_cxx/env_set_msg_stream.html +share/doc/db46/api_cxx/env_set_msgcall.html +share/doc/db46/api_cxx/env_set_msgfile.html +share/doc/db46/api_cxx/env_set_rpc_server.html +share/doc/db46/api_cxx/env_set_shm_key.html +share/doc/db46/api_cxx/env_set_thread_count.html +share/doc/db46/api_cxx/env_set_thread_id.html +share/doc/db46/api_cxx/env_set_thread_id_string.html +share/doc/db46/api_cxx/env_set_timeout.html +share/doc/db46/api_cxx/env_set_tmp_dir.html +share/doc/db46/api_cxx/env_set_tx_max.html +share/doc/db46/api_cxx/env_set_tx_timestamp.html +share/doc/db46/api_cxx/env_set_verbose.html +share/doc/db46/api_cxx/env_stat.html +share/doc/db46/api_cxx/env_strerror.html +share/doc/db46/api_cxx/env_version.html +share/doc/db46/api_cxx/exc_package.html +share/doc/db46/api_cxx/except_class.html +share/doc/db46/api_cxx/frame.html +share/doc/db46/api_cxx/lock_class.html +share/doc/db46/api_cxx/lock_detect.html +share/doc/db46/api_cxx/lock_get.html +share/doc/db46/api_cxx/lock_id.html +share/doc/db46/api_cxx/lock_id_free.html +share/doc/db46/api_cxx/lock_list.html +share/doc/db46/api_cxx/lock_put.html +share/doc/db46/api_cxx/lock_stat.html +share/doc/db46/api_cxx/lock_vec.html +share/doc/db46/api_cxx/lockng_class.html +share/doc/db46/api_cxx/log_archive.html +share/doc/db46/api_cxx/log_compare.html +share/doc/db46/api_cxx/log_cursor.html +share/doc/db46/api_cxx/log_file.html +share/doc/db46/api_cxx/log_flush.html +share/doc/db46/api_cxx/log_list.html +share/doc/db46/api_cxx/log_printf.html +share/doc/db46/api_cxx/log_put.html +share/doc/db46/api_cxx/log_stat.html +share/doc/db46/api_cxx/logc_class.html +share/doc/db46/api_cxx/logc_close.html +share/doc/db46/api_cxx/logc_get.html +share/doc/db46/api_cxx/lsn_class.html +share/doc/db46/api_cxx/memp_class.html +share/doc/db46/api_cxx/memp_fclose.html +share/doc/db46/api_cxx/memp_fcreate.html +share/doc/db46/api_cxx/memp_fget.html +share/doc/db46/api_cxx/memp_fopen.html +share/doc/db46/api_cxx/memp_fput.html +share/doc/db46/api_cxx/memp_fsync.html +share/doc/db46/api_cxx/memp_list.html +share/doc/db46/api_cxx/memp_maxwrite.html +share/doc/db46/api_cxx/memp_openfd.html +share/doc/db46/api_cxx/memp_register.html +share/doc/db46/api_cxx/memp_set_clear_len.html +share/doc/db46/api_cxx/memp_set_fileid.html +share/doc/db46/api_cxx/memp_set_flags.html +share/doc/db46/api_cxx/memp_set_ftype.html +share/doc/db46/api_cxx/memp_set_lsn_offset.html +share/doc/db46/api_cxx/memp_set_maxsize.html +share/doc/db46/api_cxx/memp_set_pgcookie.html +share/doc/db46/api_cxx/memp_set_priority.html +share/doc/db46/api_cxx/memp_stat.html +share/doc/db46/api_cxx/memp_sync.html +share/doc/db46/api_cxx/memp_trickle.html +share/doc/db46/api_cxx/mempfile_class.html +share/doc/db46/api_cxx/mutex_alloc.html +share/doc/db46/api_cxx/mutex_free.html +share/doc/db46/api_cxx/mutex_list.html +share/doc/db46/api_cxx/mutex_lock.html +share/doc/db46/api_cxx/mutex_set_align.html +share/doc/db46/api_cxx/mutex_set_max.html +share/doc/db46/api_cxx/mutex_set_tas_spins.html +share/doc/db46/api_cxx/mutex_stat.html +share/doc/db46/api_cxx/mutex_unlock.html +share/doc/db46/api_cxx/object.html +share/doc/db46/api_cxx/pindex.src +share/doc/db46/api_cxx/rep_config.html +share/doc/db46/api_cxx/rep_elect.html +share/doc/db46/api_cxx/rep_limit.html +share/doc/db46/api_cxx/rep_list.html +share/doc/db46/api_cxx/rep_message.html +share/doc/db46/api_cxx/rep_nsites.html +share/doc/db46/api_cxx/rep_priority.html +share/doc/db46/api_cxx/rep_request.html +share/doc/db46/api_cxx/rep_start.html +share/doc/db46/api_cxx/rep_stat.html +share/doc/db46/api_cxx/rep_sync.html +share/doc/db46/api_cxx/rep_timeout.html +share/doc/db46/api_cxx/rep_transport.html +share/doc/db46/api_cxx/repmgr_ack_policy.html +share/doc/db46/api_cxx/repmgr_local_site.html +share/doc/db46/api_cxx/repmgr_remote_site.html +share/doc/db46/api_cxx/repmgr_site_list.html +share/doc/db46/api_cxx/repmgr_start.html +share/doc/db46/api_cxx/repmgr_stat.html +share/doc/db46/api_cxx/runrec_class.html +share/doc/db46/api_cxx/seq_class.html +share/doc/db46/api_cxx/seq_close.html +share/doc/db46/api_cxx/seq_get.html +share/doc/db46/api_cxx/seq_initial_value.html +share/doc/db46/api_cxx/seq_list.html +share/doc/db46/api_cxx/seq_open.html +share/doc/db46/api_cxx/seq_remove.html +share/doc/db46/api_cxx/seq_set_cachesize.html +share/doc/db46/api_cxx/seq_set_flags.html +share/doc/db46/api_cxx/seq_set_range.html +share/doc/db46/api_cxx/seq_stat.html +share/doc/db46/api_cxx/txn_abort.html +share/doc/db46/api_cxx/txn_begin.html +share/doc/db46/api_cxx/txn_checkpoint.html +share/doc/db46/api_cxx/txn_class.html +share/doc/db46/api_cxx/txn_commit.html +share/doc/db46/api_cxx/txn_discard.html +share/doc/db46/api_cxx/txn_id.html +share/doc/db46/api_cxx/txn_list.html +share/doc/db46/api_cxx/txn_prepare.html +share/doc/db46/api_cxx/txn_recover.html +share/doc/db46/api_cxx/txn_set_name.html +share/doc/db46/api_cxx/txn_set_timeout.html +share/doc/db46/api_cxx/txn_stat.html +share/doc/db46/api_tcl/api_tcl.html +share/doc/db46/api_tcl/db_close.html +share/doc/db46/api_tcl/db_count.html +share/doc/db46/api_tcl/db_cursor.html +share/doc/db46/api_tcl/db_del.html +share/doc/db46/api_tcl/db_get.html +share/doc/db46/api_tcl/db_get_join.html +share/doc/db46/api_tcl/db_get_type.html +share/doc/db46/api_tcl/db_is_byteswapped.html +share/doc/db46/api_tcl/db_join.html +share/doc/db46/api_tcl/db_open.html +share/doc/db46/api_tcl/db_put.html +share/doc/db46/api_tcl/db_remove.html +share/doc/db46/api_tcl/db_rename.html +share/doc/db46/api_tcl/db_stat.html +share/doc/db46/api_tcl/db_sync.html +share/doc/db46/api_tcl/db_truncate.html +share/doc/db46/api_tcl/dbc_close.html +share/doc/db46/api_tcl/dbc_del.html +share/doc/db46/api_tcl/dbc_dup.html +share/doc/db46/api_tcl/dbc_get.html +share/doc/db46/api_tcl/dbc_put.html +share/doc/db46/api_tcl/env_close.html +share/doc/db46/api_tcl/env_dbremove.html +share/doc/db46/api_tcl/env_dbrename.html +share/doc/db46/api_tcl/env_open.html +share/doc/db46/api_tcl/env_remove.html +share/doc/db46/api_tcl/txn.html +share/doc/db46/api_tcl/txn_abort.html +share/doc/db46/api_tcl/txn_checkpoint.html +share/doc/db46/api_tcl/txn_commit.html +share/doc/db46/api_tcl/version.html +share/doc/db46/articles/inmemory/C/InMemoryDBApplication.pdf +share/doc/db46/articles/inmemory/C/gettingStarted.css +share/doc/db46/articles/inmemory/C/index.html +share/doc/db46/collections/tutorial/BasicProgram.html +share/doc/db46/collections/tutorial/BerkeleyDB-Java-Collections.pdf +share/doc/db46/collections/tutorial/Entity.html +share/doc/db46/collections/tutorial/SerializableEntity.html +share/doc/db46/collections/tutorial/SerializedObjectStorage.html +share/doc/db46/collections/tutorial/Summary.html +share/doc/db46/collections/tutorial/Tuple.html +share/doc/db46/collections/tutorial/UsingCollectionsAPI.html +share/doc/db46/collections/tutorial/UsingSecondaries.html +share/doc/db46/collections/tutorial/UsingStoredCollections.html +share/doc/db46/collections/tutorial/addingdatabaseitems.html +share/doc/db46/collections/tutorial/collectionOverview.html +share/doc/db46/collections/tutorial/collectionswithentities.html +share/doc/db46/collections/tutorial/createbindingscollections.html +share/doc/db46/collections/tutorial/creatingentitybindings.html +share/doc/db46/collections/tutorial/developing.html +share/doc/db46/collections/tutorial/entitieswithcollections.html +share/doc/db46/collections/tutorial/gettingStarted.css +share/doc/db46/collections/tutorial/handlingexceptions.html +share/doc/db46/collections/tutorial/implementingmain.html +share/doc/db46/collections/tutorial/index.html +share/doc/db46/collections/tutorial/indexedcollections.html +share/doc/db46/collections/tutorial/intro.html +share/doc/db46/collections/tutorial/moreinfo.html +share/doc/db46/collections/tutorial/openclasscatalog.html +share/doc/db46/collections/tutorial/opendatabases.html +share/doc/db46/collections/tutorial/opendbenvironment.html +share/doc/db46/collections/tutorial/openingforeignkeys.html +share/doc/db46/collections/tutorial/preface.html +share/doc/db46/collections/tutorial/removingredundantvalueclasses.html +share/doc/db46/collections/tutorial/retrievingbyindexkey.html +share/doc/db46/collections/tutorial/retrievingdatabaseitems.html +share/doc/db46/collections/tutorial/sortedcollections.html +share/doc/db46/collections/tutorial/transientfieldsinbinding.html +share/doc/db46/collections/tutorial/tuple-serialentitybindings.html +share/doc/db46/collections/tutorial/tuplekeybindings.html +share/doc/db46/collections/tutorial/tupleswithkeycreators.html +share/doc/db46/collections/tutorial/tutorialintroduction.html +share/doc/db46/collections/tutorial/usingtransactions.html +share/doc/db46/gsg/C/BerkeleyDB-Core-C-GSG.pdf +share/doc/db46/gsg/C/CoreCursorUsage.html +share/doc/db46/gsg/C/CoreDBAdmin.html +share/doc/db46/gsg/C/CoreDbUsage.html +share/doc/db46/gsg/C/CoreEnvUsage.html +share/doc/db46/gsg/C/Cursors.html +share/doc/db46/gsg/C/DB.html +share/doc/db46/gsg/C/DBEntry.html +share/doc/db46/gsg/C/DBOpenFlags.html +share/doc/db46/gsg/C/DbUsage.html +share/doc/db46/gsg/C/DeleteEntryWCursor.html +share/doc/db46/gsg/C/Positioning.html +share/doc/db46/gsg/C/PutEntryWCursor.html +share/doc/db46/gsg/C/ReplacingEntryWCursor.html +share/doc/db46/gsg/C/accessmethods.html +share/doc/db46/gsg/C/btree.html +share/doc/db46/gsg/C/cachesize.html +share/doc/db46/gsg/C/concepts.html +share/doc/db46/gsg/C/coredbclose.html +share/doc/db46/gsg/C/coreindexusage.html +share/doc/db46/gsg/C/cstructs.html +share/doc/db46/gsg/C/databaseLimits.html +share/doc/db46/gsg/C/dbErrorReporting.html +share/doc/db46/gsg/C/dbconfig.html +share/doc/db46/gsg/C/environments.html +share/doc/db46/gsg/C/gettingStarted.css +share/doc/db46/gsg/C/gettingit.html +share/doc/db46/gsg/C/index.html +share/doc/db46/gsg/C/indexes.html +share/doc/db46/gsg/C/introduction.html +share/doc/db46/gsg/C/joins.html +share/doc/db46/gsg/C/keyCreator.html +share/doc/db46/gsg/C/preface.html +share/doc/db46/gsg/C/readSecondary.html +share/doc/db46/gsg/C/returns.html +share/doc/db46/gsg/C/secondaryCursor.html +share/doc/db46/gsg/C/secondaryDelete.html +share/doc/db46/gsg/C/usingDbt.html +share/doc/db46/gsg/CXX/BerkeleyDB-Core-Cxx-GSG.pdf +share/doc/db46/gsg/CXX/CoreCursorUsage.html +share/doc/db46/gsg/CXX/CoreDBAdmin.html +share/doc/db46/gsg/CXX/CoreDbCXXUsage.html +share/doc/db46/gsg/CXX/CoreEnvUsage.html +share/doc/db46/gsg/CXX/Cursors.html +share/doc/db46/gsg/CXX/DB.html +share/doc/db46/gsg/CXX/DBEntry.html +share/doc/db46/gsg/CXX/DBOpenFlags.html +share/doc/db46/gsg/CXX/DbCXXUsage.html +share/doc/db46/gsg/CXX/DeleteEntryWCursor.html +share/doc/db46/gsg/CXX/Positioning.html +share/doc/db46/gsg/CXX/PutEntryWCursor.html +share/doc/db46/gsg/CXX/ReplacingEntryWCursor.html +share/doc/db46/gsg/CXX/accessmethods.html +share/doc/db46/gsg/CXX/btree.html +share/doc/db46/gsg/CXX/cachesize.html +share/doc/db46/gsg/CXX/concepts.html +share/doc/db46/gsg/CXX/coreExceptions.html +share/doc/db46/gsg/CXX/coredbclose.html +share/doc/db46/gsg/CXX/coreindexusage.html +share/doc/db46/gsg/CXX/databaseLimits.html +share/doc/db46/gsg/CXX/dbErrorReporting.html +share/doc/db46/gsg/CXX/dbconfig.html +share/doc/db46/gsg/CXX/environments.html +share/doc/db46/gsg/CXX/gettingStarted.css +share/doc/db46/gsg/CXX/gettingit.html +share/doc/db46/gsg/CXX/index.html +share/doc/db46/gsg/CXX/indexes.html +share/doc/db46/gsg/CXX/introduction.html +share/doc/db46/gsg/CXX/joins.html +share/doc/db46/gsg/CXX/keyCreator.html +share/doc/db46/gsg/CXX/preface.html +share/doc/db46/gsg/CXX/readSecondary.html +share/doc/db46/gsg/CXX/returns.html +share/doc/db46/gsg/CXX/secondaryCursor.html +share/doc/db46/gsg/CXX/secondaryDelete.html +share/doc/db46/gsg/CXX/usingDbt.html +share/doc/db46/gsg/JAVA/BerkeleyDB-Core-JAVA-GSG.pdf +share/doc/db46/gsg/JAVA/CoreEnvUsage.html +share/doc/db46/gsg/JAVA/CoreJavaUsage.html +share/doc/db46/gsg/JAVA/Cursors.html +share/doc/db46/gsg/JAVA/DB.html +share/doc/db46/gsg/JAVA/DBAdmin.html +share/doc/db46/gsg/JAVA/DBEntry.html +share/doc/db46/gsg/JAVA/DeleteEntryWCursor.html +share/doc/db46/gsg/JAVA/Positioning.html +share/doc/db46/gsg/JAVA/PutEntryWCursor.html +share/doc/db46/gsg/JAVA/ReplacingEntryWCursor.html +share/doc/db46/gsg/JAVA/accessmethods.html +share/doc/db46/gsg/JAVA/bindAPI.html +share/doc/db46/gsg/JAVA/btree.html +share/doc/db46/gsg/JAVA/cachesize.html +share/doc/db46/gsg/JAVA/concepts.html +share/doc/db46/gsg/JAVA/coreExceptions.html +share/doc/db46/gsg/JAVA/coredbclose.html +share/doc/db46/gsg/JAVA/cursorJavaUsage.html +share/doc/db46/gsg/JAVA/databaseLimits.html +share/doc/db46/gsg/JAVA/dbErrorReporting.html +share/doc/db46/gsg/JAVA/db_config.html +share/doc/db46/gsg/JAVA/dbconfig.html +share/doc/db46/gsg/JAVA/dbtJavaUsage.html +share/doc/db46/gsg/JAVA/environments.html +share/doc/db46/gsg/JAVA/gettingStarted.css +share/doc/db46/gsg/JAVA/gettingit.html +share/doc/db46/gsg/JAVA/index.html +share/doc/db46/gsg/JAVA/indexes.html +share/doc/db46/gsg/JAVA/introduction.html +share/doc/db46/gsg/JAVA/javaindexusage.html +share/doc/db46/gsg/JAVA/joins.html +share/doc/db46/gsg/JAVA/keyCreator.html +share/doc/db46/gsg/JAVA/preface.html +share/doc/db46/gsg/JAVA/readSecondary.html +share/doc/db46/gsg/JAVA/returns.html +share/doc/db46/gsg/JAVA/secondaryCursor.html +share/doc/db46/gsg/JAVA/secondaryDelete.html +share/doc/db46/gsg/JAVA/secondaryProps.html +share/doc/db46/gsg/JAVA/usingDbt.html +share/doc/db46/gsg_db_rep/C/Replication-C-GSG.pdf +share/doc/db46/gsg_db_rep/C/addfeatures.html +share/doc/db46/gsg_db_rep/C/apioverview.html +share/doc/db46/gsg_db_rep/C/bulk.html +share/doc/db46/gsg_db_rep/C/c2ctransfer.html +share/doc/db46/gsg_db_rep/C/elections.html +share/doc/db46/gsg_db_rep/C/electiontimes.html +share/doc/db46/gsg_db_rep/C/exampledoloop.html +share/doc/db46/gsg_db_rep/C/fmwrkconnectretry.html +share/doc/db46/gsg_db_rep/C/fwrkmasterreplica.html +share/doc/db46/gsg_db_rep/C/fwrkpermmessage.html +share/doc/db46/gsg_db_rep/C/gettingStarted.css +share/doc/db46/gsg_db_rep/C/index.html +share/doc/db46/gsg_db_rep/C/introduction.html +share/doc/db46/gsg_db_rep/C/manageblock.html +share/doc/db46/gsg_db_rep/C/noautoinit.html +share/doc/db46/gsg_db_rep/C/permmessages.html +share/doc/db46/gsg_db_rep/C/preface.html +share/doc/db46/gsg_db_rep/C/processingloop.html +share/doc/db46/gsg_db_rep/C/repadvantage.html +share/doc/db46/gsg_db_rep/C/repapp.html +share/doc/db46/gsg_db_rep/C/repmgr_init_example_c.html +share/doc/db46/gsg_db_rep/C/simpleprogramlisting.html +share/doc/db46/gsg_db_rep/C/txnapp.html +share/doc/db46/gsg_db_rep/CXX/Replication-CXX-GSG.pdf +share/doc/db46/gsg_db_rep/CXX/addfeatures.html +share/doc/db46/gsg_db_rep/CXX/apioverview.html +share/doc/db46/gsg_db_rep/CXX/bulk.html +share/doc/db46/gsg_db_rep/CXX/c2ctransfer.html +share/doc/db46/gsg_db_rep/CXX/elections.html +share/doc/db46/gsg_db_rep/CXX/electiontimes.html +share/doc/db46/gsg_db_rep/CXX/exampledoloop.html +share/doc/db46/gsg_db_rep/CXX/fmwrkconnectretry.html +share/doc/db46/gsg_db_rep/CXX/fwrkmasterreplica.html +share/doc/db46/gsg_db_rep/CXX/fwrkpermmessage.html +share/doc/db46/gsg_db_rep/CXX/gettingStarted.css +share/doc/db46/gsg_db_rep/CXX/index.html +share/doc/db46/gsg_db_rep/CXX/introduction.html +share/doc/db46/gsg_db_rep/CXX/manageblock.html +share/doc/db46/gsg_db_rep/CXX/noautoinit.html +share/doc/db46/gsg_db_rep/CXX/permmessages.html +share/doc/db46/gsg_db_rep/CXX/preface.html +share/doc/db46/gsg_db_rep/CXX/processingloop.html +share/doc/db46/gsg_db_rep/CXX/repadvantage.html +share/doc/db46/gsg_db_rep/CXX/repapp.html +share/doc/db46/gsg_db_rep/CXX/repmgr_init_example_c.html +share/doc/db46/gsg_db_rep/CXX/simpleprogramlisting.html +share/doc/db46/gsg_db_rep/CXX/txnapp.html +share/doc/db46/gsg_db_rep/JAVA/Replication-JAVA-GSG.pdf +share/doc/db46/gsg_db_rep/JAVA/addfeatures.html +share/doc/db46/gsg_db_rep/JAVA/apioverview.html +share/doc/db46/gsg_db_rep/JAVA/bulk.html +share/doc/db46/gsg_db_rep/JAVA/c2ctransfer.html +share/doc/db46/gsg_db_rep/JAVA/elections.html +share/doc/db46/gsg_db_rep/JAVA/electiontimes.html +share/doc/db46/gsg_db_rep/JAVA/exampledoloop.html +share/doc/db46/gsg_db_rep/JAVA/fmwrkconnectretry.html +share/doc/db46/gsg_db_rep/JAVA/fwrkmasterreplica.html +share/doc/db46/gsg_db_rep/JAVA/fwrkpermmessage.html +share/doc/db46/gsg_db_rep/JAVA/gettingStarted.css +share/doc/db46/gsg_db_rep/JAVA/index.html +share/doc/db46/gsg_db_rep/JAVA/introduction.html +share/doc/db46/gsg_db_rep/JAVA/manageblock.html +share/doc/db46/gsg_db_rep/JAVA/noautoinit.html +share/doc/db46/gsg_db_rep/JAVA/permmessages.html +share/doc/db46/gsg_db_rep/JAVA/preface.html +share/doc/db46/gsg_db_rep/JAVA/processingloop.html +share/doc/db46/gsg_db_rep/JAVA/repadvantage.html +share/doc/db46/gsg_db_rep/JAVA/repapp.html +share/doc/db46/gsg_db_rep/JAVA/repmgr_init_example_c.html +share/doc/db46/gsg_db_rep/JAVA/simpleprogramlisting.html +share/doc/db46/gsg_db_rep/JAVA/txnapp.html +share/doc/db46/gsg_txn/C/BerkeleyDB-Core-C-Txn.pdf +share/doc/db46/gsg_txn/C/abortresults.html +share/doc/db46/gsg_txn/C/architectrecovery.html +share/doc/db46/gsg_txn/C/autocommit.html +share/doc/db46/gsg_txn/C/backuprestore.html +share/doc/db46/gsg_txn/C/blocking_deadlocks.html +share/doc/db46/gsg_txn/C/deadlock.jpg +share/doc/db46/gsg_txn/C/enabletxn.html +share/doc/db46/gsg_txn/C/envopen.html +share/doc/db46/gsg_txn/C/filemanagement.html +share/doc/db46/gsg_txn/C/gettingStarted.css +share/doc/db46/gsg_txn/C/hotfailover.html +share/doc/db46/gsg_txn/C/index.html +share/doc/db46/gsg_txn/C/inmem_txnexample_c.html +share/doc/db46/gsg_txn/C/introduction.html +share/doc/db46/gsg_txn/C/isolation.html +share/doc/db46/gsg_txn/C/lockingsubsystem.html +share/doc/db46/gsg_txn/C/logconfig.html +share/doc/db46/gsg_txn/C/logfileremoval.html +share/doc/db46/gsg_txn/C/maxtxns.html +share/doc/db46/gsg_txn/C/nestedtxn.html +share/doc/db46/gsg_txn/C/perftune-intro.html +share/doc/db46/gsg_txn/C/preface.html +share/doc/db46/gsg_txn/C/readblock.jpg +share/doc/db46/gsg_txn/C/readmodifywrite.html +share/doc/db46/gsg_txn/C/recovery-intro.html +share/doc/db46/gsg_txn/C/recovery.html +share/doc/db46/gsg_txn/C/reversesplit.html +share/doc/db46/gsg_txn/C/rwlocks1.jpg +share/doc/db46/gsg_txn/C/simplelock.jpg +share/doc/db46/gsg_txn/C/txn_ccursor.html +share/doc/db46/gsg_txn/C/txnconcurrency.html +share/doc/db46/gsg_txn/C/txncursor.html +share/doc/db46/gsg_txn/C/txnexample_c.html +share/doc/db46/gsg_txn/C/txnindices.html +share/doc/db46/gsg_txn/C/txnnowait.html +share/doc/db46/gsg_txn/C/usingtxns.html +share/doc/db46/gsg_txn/C/wrapup.html +share/doc/db46/gsg_txn/C/writeblock.jpg +share/doc/db46/gsg_txn/CXX/BerkeleyDB-Core-Cxx-Txn.pdf +share/doc/db46/gsg_txn/CXX/abortresults.html +share/doc/db46/gsg_txn/CXX/architectrecovery.html +share/doc/db46/gsg_txn/CXX/autocommit.html +share/doc/db46/gsg_txn/CXX/backuprestore.html +share/doc/db46/gsg_txn/CXX/blocking_deadlocks.html +share/doc/db46/gsg_txn/CXX/deadlock.jpg +share/doc/db46/gsg_txn/CXX/enabletxn.html +share/doc/db46/gsg_txn/CXX/envopen.html +share/doc/db46/gsg_txn/CXX/filemanagement.html +share/doc/db46/gsg_txn/CXX/gettingStarted.css +share/doc/db46/gsg_txn/CXX/hotfailover.html +share/doc/db46/gsg_txn/CXX/index.html +share/doc/db46/gsg_txn/CXX/inmem_txnexample_c.html +share/doc/db46/gsg_txn/CXX/introduction.html +share/doc/db46/gsg_txn/CXX/isolation.html +share/doc/db46/gsg_txn/CXX/lockingsubsystem.html +share/doc/db46/gsg_txn/CXX/logconfig.html +share/doc/db46/gsg_txn/CXX/logfileremoval.html +share/doc/db46/gsg_txn/CXX/maxtxns.html +share/doc/db46/gsg_txn/CXX/nestedtxn.html +share/doc/db46/gsg_txn/CXX/perftune-intro.html +share/doc/db46/gsg_txn/CXX/preface.html +share/doc/db46/gsg_txn/CXX/readblock.jpg +share/doc/db46/gsg_txn/CXX/readmodifywrite.html +share/doc/db46/gsg_txn/CXX/recovery-intro.html +share/doc/db46/gsg_txn/CXX/recovery.html +share/doc/db46/gsg_txn/CXX/reversesplit.html +share/doc/db46/gsg_txn/CXX/rwlocks1.jpg +share/doc/db46/gsg_txn/CXX/simplelock.jpg +share/doc/db46/gsg_txn/CXX/txn_ccursor.html +share/doc/db46/gsg_txn/CXX/txnconcurrency.html +share/doc/db46/gsg_txn/CXX/txncursor.html +share/doc/db46/gsg_txn/CXX/txnexample_c.html +share/doc/db46/gsg_txn/CXX/txnindices.html +share/doc/db46/gsg_txn/CXX/txnnowait.html +share/doc/db46/gsg_txn/CXX/usingtxns.html +share/doc/db46/gsg_txn/CXX/wrapup.html +share/doc/db46/gsg_txn/CXX/writeblock.jpg +share/doc/db46/gsg_txn/JAVA/BerkeleyDB-Core-JAVA-Txn.pdf +share/doc/db46/gsg_txn/JAVA/abortresults.html +share/doc/db46/gsg_txn/JAVA/architectrecovery.html +share/doc/db46/gsg_txn/JAVA/autocommit.html +share/doc/db46/gsg_txn/JAVA/backuprestore.html +share/doc/db46/gsg_txn/JAVA/blocking_deadlocks.html +share/doc/db46/gsg_txn/JAVA/deadlock.jpg +share/doc/db46/gsg_txn/JAVA/enabletxn.html +share/doc/db46/gsg_txn/JAVA/envopen.html +share/doc/db46/gsg_txn/JAVA/filemanagement.html +share/doc/db46/gsg_txn/JAVA/gettingStarted.css +share/doc/db46/gsg_txn/JAVA/hotfailover.html +share/doc/db46/gsg_txn/JAVA/index.html +share/doc/db46/gsg_txn/JAVA/inmem_txnexample_java.html +share/doc/db46/gsg_txn/JAVA/introduction.html +share/doc/db46/gsg_txn/JAVA/isolation.html +share/doc/db46/gsg_txn/JAVA/lockingsubsystem.html +share/doc/db46/gsg_txn/JAVA/logconfig.html +share/doc/db46/gsg_txn/JAVA/logfileremoval.html +share/doc/db46/gsg_txn/JAVA/maxtxns.html +share/doc/db46/gsg_txn/JAVA/nestedtxn.html +share/doc/db46/gsg_txn/JAVA/perftune-intro.html +share/doc/db46/gsg_txn/JAVA/preface.html +share/doc/db46/gsg_txn/JAVA/readblock.jpg +share/doc/db46/gsg_txn/JAVA/readmodifywrite.html +share/doc/db46/gsg_txn/JAVA/recovery-intro.html +share/doc/db46/gsg_txn/JAVA/recovery.html +share/doc/db46/gsg_txn/JAVA/reversesplit.html +share/doc/db46/gsg_txn/JAVA/rwlocks1.jpg +share/doc/db46/gsg_txn/JAVA/simplelock.jpg +share/doc/db46/gsg_txn/JAVA/txn_ccursor.html +share/doc/db46/gsg_txn/JAVA/txnconcurrency.html +share/doc/db46/gsg_txn/JAVA/txncursor.html +share/doc/db46/gsg_txn/JAVA/txnexample_java.html +share/doc/db46/gsg_txn/JAVA/txnindices.html +share/doc/db46/gsg_txn/JAVA/txnnowait.html +share/doc/db46/gsg_txn/JAVA/usingtxns.html +share/doc/db46/gsg_txn/JAVA/wrapup.html +share/doc/db46/gsg_txn/JAVA/writeblock.jpg +share/doc/db46/images/api.gif +share/doc/db46/images/next.gif +share/doc/db46/images/prev.gif +share/doc/db46/images/ps.gif +share/doc/db46/images/ref.gif +share/doc/db46/index.html +share/doc/db46/java/allclasses-frame.html +share/doc/db46/java/allclasses-noframe.html +share/doc/db46/java/com/sleepycat/bind/ByteArrayBinding.html +share/doc/db46/java/com/sleepycat/bind/EntityBinding.html +share/doc/db46/java/com/sleepycat/bind/EntryBinding.html +share/doc/db46/java/com/sleepycat/bind/RecordNumberBinding.html +share/doc/db46/java/com/sleepycat/bind/class-use/ByteArrayBinding.html +share/doc/db46/java/com/sleepycat/bind/class-use/EntityBinding.html +share/doc/db46/java/com/sleepycat/bind/class-use/EntryBinding.html +share/doc/db46/java/com/sleepycat/bind/class-use/RecordNumberBinding.html +share/doc/db46/java/com/sleepycat/bind/package-frame.html +share/doc/db46/java/com/sleepycat/bind/package-summary.html +share/doc/db46/java/com/sleepycat/bind/package-tree.html +share/doc/db46/java/com/sleepycat/bind/package-use.html +share/doc/db46/java/com/sleepycat/bind/serial/ClassCatalog.html +share/doc/db46/java/com/sleepycat/bind/serial/SerialBase.html +share/doc/db46/java/com/sleepycat/bind/serial/SerialBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/SerialInput.html +share/doc/db46/java/com/sleepycat/bind/serial/SerialOutput.html +share/doc/db46/java/com/sleepycat/bind/serial/SerialSerialBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/SerialSerialKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/serial/StoredClassCatalog.html +share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialMarshalledBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialMarshalledKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/ClassCatalog.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialBase.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialInput.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialOutput.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialSerialBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialSerialKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/StoredClassCatalog.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialMarshalledBinding.html +share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialMarshalledKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/serial/package-frame.html +share/doc/db46/java/com/sleepycat/bind/serial/package-summary.html +share/doc/db46/java/com/sleepycat/bind/serial/package-tree.html +share/doc/db46/java/com/sleepycat/bind/serial/package-use.html +share/doc/db46/java/com/sleepycat/bind/tuple/BigIntegerBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/BooleanBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/ByteBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/CharacterBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/DoubleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/FloatBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/IntegerBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/LongBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/MarshalledTupleEntry.html +share/doc/db46/java/com/sleepycat/bind/tuple/MarshalledTupleKeyEntity.html +share/doc/db46/java/com/sleepycat/bind/tuple/ShortBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/SortedDoubleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/SortedFloatBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/StringBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleBase.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleInput.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleInputBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleMarshalledBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleOutput.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleMarshalledBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleMarshalledKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/BigIntegerBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/BooleanBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/ByteBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/CharacterBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/DoubleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/FloatBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/IntegerBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/LongBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/MarshalledTupleEntry.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/MarshalledTupleKeyEntity.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/ShortBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/SortedDoubleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/SortedFloatBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/StringBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleBase.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleInput.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleInputBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleMarshalledBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleOutput.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleMarshalledBinding.html +share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleMarshalledKeyCreator.html +share/doc/db46/java/com/sleepycat/bind/tuple/package-frame.html +share/doc/db46/java/com/sleepycat/bind/tuple/package-summary.html +share/doc/db46/java/com/sleepycat/bind/tuple/package-tree.html +share/doc/db46/java/com/sleepycat/bind/tuple/package-use.html +share/doc/db46/java/com/sleepycat/collections/CurrentTransaction.html +share/doc/db46/java/com/sleepycat/collections/MapEntryParameter.html +share/doc/db46/java/com/sleepycat/collections/PrimaryKeyAssigner.html +share/doc/db46/java/com/sleepycat/collections/StoredCollection.html +share/doc/db46/java/com/sleepycat/collections/StoredCollections.html +share/doc/db46/java/com/sleepycat/collections/StoredContainer.html +share/doc/db46/java/com/sleepycat/collections/StoredEntrySet.html +share/doc/db46/java/com/sleepycat/collections/StoredIterator.html +share/doc/db46/java/com/sleepycat/collections/StoredKeySet.html +share/doc/db46/java/com/sleepycat/collections/StoredList.html +share/doc/db46/java/com/sleepycat/collections/StoredMap.html +share/doc/db46/java/com/sleepycat/collections/StoredSortedEntrySet.html +share/doc/db46/java/com/sleepycat/collections/StoredSortedKeySet.html +share/doc/db46/java/com/sleepycat/collections/StoredSortedMap.html +share/doc/db46/java/com/sleepycat/collections/StoredSortedValueSet.html +share/doc/db46/java/com/sleepycat/collections/StoredValueSet.html +share/doc/db46/java/com/sleepycat/collections/TransactionRunner.html +share/doc/db46/java/com/sleepycat/collections/TransactionWorker.html +share/doc/db46/java/com/sleepycat/collections/TupleSerialFactory.html +share/doc/db46/java/com/sleepycat/collections/class-use/CurrentTransaction.html +share/doc/db46/java/com/sleepycat/collections/class-use/MapEntryParameter.html +share/doc/db46/java/com/sleepycat/collections/class-use/PrimaryKeyAssigner.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredCollection.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredCollections.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredContainer.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredEntrySet.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredIterator.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredKeySet.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredList.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredMap.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedEntrySet.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedKeySet.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedMap.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedValueSet.html +share/doc/db46/java/com/sleepycat/collections/class-use/StoredValueSet.html +share/doc/db46/java/com/sleepycat/collections/class-use/TransactionRunner.html +share/doc/db46/java/com/sleepycat/collections/class-use/TransactionWorker.html +share/doc/db46/java/com/sleepycat/collections/class-use/TupleSerialFactory.html +share/doc/db46/java/com/sleepycat/collections/package-frame.html +share/doc/db46/java/com/sleepycat/collections/package-summary.html +share/doc/db46/java/com/sleepycat/collections/package-tree.html +share/doc/db46/java/com/sleepycat/collections/package-use.html +share/doc/db46/java/com/sleepycat/db/BtreePrefixCalculator.html +share/doc/db46/java/com/sleepycat/db/BtreeStats.html +share/doc/db46/java/com/sleepycat/db/CacheFile.html +share/doc/db46/java/com/sleepycat/db/CacheFilePriority.html +share/doc/db46/java/com/sleepycat/db/CacheFileStats.html +share/doc/db46/java/com/sleepycat/db/CacheStats.html +share/doc/db46/java/com/sleepycat/db/CheckpointConfig.html +share/doc/db46/java/com/sleepycat/db/CompactConfig.html +share/doc/db46/java/com/sleepycat/db/CompactStats.html +share/doc/db46/java/com/sleepycat/db/Cursor.html +share/doc/db46/java/com/sleepycat/db/CursorConfig.html +share/doc/db46/java/com/sleepycat/db/Database.html +share/doc/db46/java/com/sleepycat/db/DatabaseConfig.html +share/doc/db46/java/com/sleepycat/db/DatabaseEntry.html +share/doc/db46/java/com/sleepycat/db/DatabaseException.html +share/doc/db46/java/com/sleepycat/db/DatabaseStats.html +share/doc/db46/java/com/sleepycat/db/DatabaseType.html +share/doc/db46/java/com/sleepycat/db/DeadlockException.html +share/doc/db46/java/com/sleepycat/db/Environment.html +share/doc/db46/java/com/sleepycat/db/EnvironmentConfig.html +share/doc/db46/java/com/sleepycat/db/ErrorHandler.html +share/doc/db46/java/com/sleepycat/db/EventHandler.html +share/doc/db46/java/com/sleepycat/db/EventHandlerAdapter.html +share/doc/db46/java/com/sleepycat/db/FeedbackHandler.html +share/doc/db46/java/com/sleepycat/db/HashStats.html +share/doc/db46/java/com/sleepycat/db/Hasher.html +share/doc/db46/java/com/sleepycat/db/JoinConfig.html +share/doc/db46/java/com/sleepycat/db/JoinCursor.html +share/doc/db46/java/com/sleepycat/db/KeyRange.html +share/doc/db46/java/com/sleepycat/db/Lock.html +share/doc/db46/java/com/sleepycat/db/LockDetectMode.html +share/doc/db46/java/com/sleepycat/db/LockMode.html +share/doc/db46/java/com/sleepycat/db/LockNotGrantedException.html +share/doc/db46/java/com/sleepycat/db/LockOperation.html +share/doc/db46/java/com/sleepycat/db/LockRequest.html +share/doc/db46/java/com/sleepycat/db/LockRequestMode.html +share/doc/db46/java/com/sleepycat/db/LockStats.html +share/doc/db46/java/com/sleepycat/db/LogCursor.html +share/doc/db46/java/com/sleepycat/db/LogRecordHandler.html +share/doc/db46/java/com/sleepycat/db/LogSequenceNumber.html +share/doc/db46/java/com/sleepycat/db/LogStats.html +share/doc/db46/java/com/sleepycat/db/MemoryException.html +share/doc/db46/java/com/sleepycat/db/MessageHandler.html +share/doc/db46/java/com/sleepycat/db/MultipleDataEntry.html +share/doc/db46/java/com/sleepycat/db/MultipleEntry.html +share/doc/db46/java/com/sleepycat/db/MultipleKeyDataEntry.html +share/doc/db46/java/com/sleepycat/db/MultipleKeyNIODataEntry.html +share/doc/db46/java/com/sleepycat/db/MultipleNIODataEntry.html +share/doc/db46/java/com/sleepycat/db/MultipleRecnoDataEntry.html +share/doc/db46/java/com/sleepycat/db/MultipleRecnoNIODataEntry.html +share/doc/db46/java/com/sleepycat/db/MutexStats.html +share/doc/db46/java/com/sleepycat/db/OperationStatus.html +share/doc/db46/java/com/sleepycat/db/PanicHandler.html +share/doc/db46/java/com/sleepycat/db/PreparedTransaction.html +share/doc/db46/java/com/sleepycat/db/QueueStats.html +share/doc/db46/java/com/sleepycat/db/RecordNumberAppender.html +share/doc/db46/java/com/sleepycat/db/RecoveryOperation.html +share/doc/db46/java/com/sleepycat/db/ReplicationConfig.html +share/doc/db46/java/com/sleepycat/db/ReplicationDuplicateMasterException.html +share/doc/db46/java/com/sleepycat/db/ReplicationHandleDeadException.html +share/doc/db46/java/com/sleepycat/db/ReplicationHoldElectionException.html +share/doc/db46/java/com/sleepycat/db/ReplicationHostAddress.html +share/doc/db46/java/com/sleepycat/db/ReplicationJoinFailureException.html +share/doc/db46/java/com/sleepycat/db/ReplicationLeaseExpiredException.html +share/doc/db46/java/com/sleepycat/db/ReplicationLeaseTimeoutException.html +share/doc/db46/java/com/sleepycat/db/ReplicationLockoutException.html +share/doc/db46/java/com/sleepycat/db/ReplicationManagerAckPolicy.html +share/doc/db46/java/com/sleepycat/db/ReplicationManagerStartPolicy.html +share/doc/db46/java/com/sleepycat/db/ReplicationManagerStats.html +share/doc/db46/java/com/sleepycat/db/ReplicationSiteUnavailableException.html +share/doc/db46/java/com/sleepycat/db/ReplicationStats.html +share/doc/db46/java/com/sleepycat/db/ReplicationStatus.html +share/doc/db46/java/com/sleepycat/db/ReplicationTimeoutType.html +share/doc/db46/java/com/sleepycat/db/ReplicationTransport.html +share/doc/db46/java/com/sleepycat/db/RunRecoveryException.html +share/doc/db46/java/com/sleepycat/db/SecondaryConfig.html +share/doc/db46/java/com/sleepycat/db/SecondaryCursor.html +share/doc/db46/java/com/sleepycat/db/SecondaryDatabase.html +share/doc/db46/java/com/sleepycat/db/SecondaryKeyCreator.html +share/doc/db46/java/com/sleepycat/db/SecondaryMultiKeyCreator.html +share/doc/db46/java/com/sleepycat/db/Sequence.html +share/doc/db46/java/com/sleepycat/db/SequenceConfig.html +share/doc/db46/java/com/sleepycat/db/SequenceStats.html +share/doc/db46/java/com/sleepycat/db/StatsConfig.html +share/doc/db46/java/com/sleepycat/db/Transaction.html +share/doc/db46/java/com/sleepycat/db/TransactionConfig.html +share/doc/db46/java/com/sleepycat/db/TransactionStats.Active.html +share/doc/db46/java/com/sleepycat/db/TransactionStats.html +share/doc/db46/java/com/sleepycat/db/VerboseConfig.html +share/doc/db46/java/com/sleepycat/db/VerifyConfig.html +share/doc/db46/java/com/sleepycat/db/VersionMismatchException.html +share/doc/db46/java/com/sleepycat/db/class-use/BtreePrefixCalculator.html +share/doc/db46/java/com/sleepycat/db/class-use/BtreeStats.html +share/doc/db46/java/com/sleepycat/db/class-use/CacheFile.html +share/doc/db46/java/com/sleepycat/db/class-use/CacheFilePriority.html +share/doc/db46/java/com/sleepycat/db/class-use/CacheFileStats.html +share/doc/db46/java/com/sleepycat/db/class-use/CacheStats.html +share/doc/db46/java/com/sleepycat/db/class-use/CheckpointConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/CompactConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/CompactStats.html +share/doc/db46/java/com/sleepycat/db/class-use/Cursor.html +share/doc/db46/java/com/sleepycat/db/class-use/CursorConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/Database.html +share/doc/db46/java/com/sleepycat/db/class-use/DatabaseConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/DatabaseEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/DatabaseException.html +share/doc/db46/java/com/sleepycat/db/class-use/DatabaseStats.html +share/doc/db46/java/com/sleepycat/db/class-use/DatabaseType.html +share/doc/db46/java/com/sleepycat/db/class-use/DeadlockException.html +share/doc/db46/java/com/sleepycat/db/class-use/Environment.html +share/doc/db46/java/com/sleepycat/db/class-use/EnvironmentConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/ErrorHandler.html +share/doc/db46/java/com/sleepycat/db/class-use/EventHandler.html +share/doc/db46/java/com/sleepycat/db/class-use/EventHandlerAdapter.html +share/doc/db46/java/com/sleepycat/db/class-use/FeedbackHandler.html +share/doc/db46/java/com/sleepycat/db/class-use/HashStats.html +share/doc/db46/java/com/sleepycat/db/class-use/Hasher.html +share/doc/db46/java/com/sleepycat/db/class-use/JoinConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/JoinCursor.html +share/doc/db46/java/com/sleepycat/db/class-use/KeyRange.html +share/doc/db46/java/com/sleepycat/db/class-use/Lock.html +share/doc/db46/java/com/sleepycat/db/class-use/LockDetectMode.html +share/doc/db46/java/com/sleepycat/db/class-use/LockMode.html +share/doc/db46/java/com/sleepycat/db/class-use/LockNotGrantedException.html +share/doc/db46/java/com/sleepycat/db/class-use/LockOperation.html +share/doc/db46/java/com/sleepycat/db/class-use/LockRequest.html +share/doc/db46/java/com/sleepycat/db/class-use/LockRequestMode.html +share/doc/db46/java/com/sleepycat/db/class-use/LockStats.html +share/doc/db46/java/com/sleepycat/db/class-use/LogCursor.html +share/doc/db46/java/com/sleepycat/db/class-use/LogRecordHandler.html +share/doc/db46/java/com/sleepycat/db/class-use/LogSequenceNumber.html +share/doc/db46/java/com/sleepycat/db/class-use/LogStats.html +share/doc/db46/java/com/sleepycat/db/class-use/MemoryException.html +share/doc/db46/java/com/sleepycat/db/class-use/MessageHandler.html +share/doc/db46/java/com/sleepycat/db/class-use/MultipleDataEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/MultipleEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/MultipleKeyDataEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/MultipleKeyNIODataEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/MultipleNIODataEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/MultipleRecnoDataEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/MultipleRecnoNIODataEntry.html +share/doc/db46/java/com/sleepycat/db/class-use/MutexStats.html +share/doc/db46/java/com/sleepycat/db/class-use/OperationStatus.html +share/doc/db46/java/com/sleepycat/db/class-use/PanicHandler.html +share/doc/db46/java/com/sleepycat/db/class-use/PreparedTransaction.html +share/doc/db46/java/com/sleepycat/db/class-use/QueueStats.html +share/doc/db46/java/com/sleepycat/db/class-use/RecordNumberAppender.html +share/doc/db46/java/com/sleepycat/db/class-use/RecoveryOperation.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationDuplicateMasterException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationHandleDeadException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationHoldElectionException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationHostAddress.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationJoinFailureException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationLeaseExpiredException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationLeaseTimeoutException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationLockoutException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationManagerAckPolicy.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationManagerStartPolicy.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationManagerStats.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationSiteUnavailableException.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationStats.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationStatus.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationTimeoutType.html +share/doc/db46/java/com/sleepycat/db/class-use/ReplicationTransport.html +share/doc/db46/java/com/sleepycat/db/class-use/RunRecoveryException.html +share/doc/db46/java/com/sleepycat/db/class-use/SecondaryConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/SecondaryCursor.html +share/doc/db46/java/com/sleepycat/db/class-use/SecondaryDatabase.html +share/doc/db46/java/com/sleepycat/db/class-use/SecondaryKeyCreator.html +share/doc/db46/java/com/sleepycat/db/class-use/SecondaryMultiKeyCreator.html +share/doc/db46/java/com/sleepycat/db/class-use/Sequence.html +share/doc/db46/java/com/sleepycat/db/class-use/SequenceConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/SequenceStats.html +share/doc/db46/java/com/sleepycat/db/class-use/StatsConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/Transaction.html +share/doc/db46/java/com/sleepycat/db/class-use/TransactionConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/TransactionStats.Active.html +share/doc/db46/java/com/sleepycat/db/class-use/TransactionStats.html +share/doc/db46/java/com/sleepycat/db/class-use/VerboseConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/VerifyConfig.html +share/doc/db46/java/com/sleepycat/db/class-use/VersionMismatchException.html +share/doc/db46/java/com/sleepycat/db/package-frame.html +share/doc/db46/java/com/sleepycat/db/package-summary.html +share/doc/db46/java/com/sleepycat/db/package-tree.html +share/doc/db46/java/com/sleepycat/db/package-use.html +share/doc/db46/java/com/sleepycat/util/ExceptionUnwrapper.html +share/doc/db46/java/com/sleepycat/util/ExceptionWrapper.html +share/doc/db46/java/com/sleepycat/util/FastInputStream.html +share/doc/db46/java/com/sleepycat/util/FastOutputStream.html +share/doc/db46/java/com/sleepycat/util/IOExceptionWrapper.html +share/doc/db46/java/com/sleepycat/util/PackedInteger.html +share/doc/db46/java/com/sleepycat/util/RuntimeExceptionWrapper.html +share/doc/db46/java/com/sleepycat/util/UtfOps.html +share/doc/db46/java/com/sleepycat/util/class-use/ExceptionUnwrapper.html +share/doc/db46/java/com/sleepycat/util/class-use/ExceptionWrapper.html +share/doc/db46/java/com/sleepycat/util/class-use/FastInputStream.html +share/doc/db46/java/com/sleepycat/util/class-use/FastOutputStream.html +share/doc/db46/java/com/sleepycat/util/class-use/IOExceptionWrapper.html +share/doc/db46/java/com/sleepycat/util/class-use/PackedInteger.html +share/doc/db46/java/com/sleepycat/util/class-use/RuntimeExceptionWrapper.html +share/doc/db46/java/com/sleepycat/util/class-use/UtfOps.html +share/doc/db46/java/com/sleepycat/util/package-frame.html +share/doc/db46/java/com/sleepycat/util/package-summary.html +share/doc/db46/java/com/sleepycat/util/package-tree.html +share/doc/db46/java/com/sleepycat/util/package-use.html +share/doc/db46/java/constant-values.html +share/doc/db46/java/deprecated-list.html +share/doc/db46/java/help-doc.html +share/doc/db46/java/index-all.html +share/doc/db46/java/index.html +share/doc/db46/java/overview-frame.html +share/doc/db46/java/overview-summary.html +share/doc/db46/java/overview-tree.html +share/doc/db46/java/package-list +share/doc/db46/java/resources/inherit.gif +share/doc/db46/java/serialized-form.html +share/doc/db46/java/style.css +share/doc/db46/license/license_db.html +share/doc/db46/ref/am/close.html +share/doc/db46/ref/am/count.html +share/doc/db46/ref/am/curclose.html +share/doc/db46/ref/am/curdel.html +share/doc/db46/ref/am/curdup.html +share/doc/db46/ref/am/curget.html +share/doc/db46/ref/am/curput.html +share/doc/db46/ref/am/cursor.html +share/doc/db46/ref/am/delete.html +share/doc/db46/ref/am/get.html +share/doc/db46/ref/am/join.html +share/doc/db46/ref/am/open.html +share/doc/db46/ref/am/opensub.html +share/doc/db46/ref/am/ops.html +share/doc/db46/ref/am/put.html +share/doc/db46/ref/am/second.html +share/doc/db46/ref/am/second.javas +share/doc/db46/ref/am/stat.html +share/doc/db46/ref/am/sync.html +share/doc/db46/ref/am/truncate.html +share/doc/db46/ref/am/upgrade.html +share/doc/db46/ref/am/verify.html +share/doc/db46/ref/am_conf/bt_compare.html +share/doc/db46/ref/am_conf/bt_minkey.html +share/doc/db46/ref/am_conf/bt_prefix.html +share/doc/db46/ref/am_conf/bt_recnum.html +share/doc/db46/ref/am_conf/byteorder.html +share/doc/db46/ref/am_conf/cachesize.html +share/doc/db46/ref/am_conf/dup.html +share/doc/db46/ref/am_conf/extentsize.html +share/doc/db46/ref/am_conf/h_ffactor.html +share/doc/db46/ref/am_conf/h_hash.html +share/doc/db46/ref/am_conf/h_nelem.html +share/doc/db46/ref/am_conf/intro.html +share/doc/db46/ref/am_conf/logrec.html +share/doc/db46/ref/am_conf/malloc.html +share/doc/db46/ref/am_conf/pagesize.html +share/doc/db46/ref/am_conf/re_source.html +share/doc/db46/ref/am_conf/recno.html +share/doc/db46/ref/am_conf/renumber.html +share/doc/db46/ref/am_conf/select.html +share/doc/db46/ref/am_misc/align.html +share/doc/db46/ref/am_misc/dbsizes.html +share/doc/db46/ref/am_misc/diskspace.html +share/doc/db46/ref/am_misc/error.html +share/doc/db46/ref/am_misc/faq.html +share/doc/db46/ref/am_misc/get_bulk.html +share/doc/db46/ref/am_misc/partial.html +share/doc/db46/ref/am_misc/perm.html +share/doc/db46/ref/am_misc/stability.html +share/doc/db46/ref/am_misc/struct.html +share/doc/db46/ref/am_misc/tune.html +share/doc/db46/ref/apprec/auto.html +share/doc/db46/ref/apprec/config.html +share/doc/db46/ref/apprec/def.html +share/doc/db46/ref/apprec/intro.html +share/doc/db46/ref/arch/apis.html +share/doc/db46/ref/arch/bigpic.gif +share/doc/db46/ref/arch/bigpic.html +share/doc/db46/ref/arch/progmodel.html +share/doc/db46/ref/arch/script.html +share/doc/db46/ref/arch/smallpic.gif +share/doc/db46/ref/arch/utilities.html +share/doc/db46/ref/build_brew/intro.html +share/doc/db46/ref/build_s60/intro.html +share/doc/db46/ref/build_unix/aix.html +share/doc/db46/ref/build_unix/conf.html +share/doc/db46/ref/build_unix/flags.html +share/doc/db46/ref/build_unix/freebsd.html +share/doc/db46/ref/build_unix/hpux.html +share/doc/db46/ref/build_unix/install.html +share/doc/db46/ref/build_unix/intro.html +share/doc/db46/ref/build_unix/irix.html +share/doc/db46/ref/build_unix/linux.html +share/doc/db46/ref/build_unix/macosx.html +share/doc/db46/ref/build_unix/notes.html +share/doc/db46/ref/build_unix/osf1.html +share/doc/db46/ref/build_unix/qnx.html +share/doc/db46/ref/build_unix/sco.html +share/doc/db46/ref/build_unix/shlib.html +share/doc/db46/ref/build_unix/small.html +share/doc/db46/ref/build_unix/solaris.html +share/doc/db46/ref/build_unix/sunos.html +share/doc/db46/ref/build_unix/test.html +share/doc/db46/ref/build_unix/ultrix.html +share/doc/db46/ref/build_vxworks/faq.html +share/doc/db46/ref/build_vxworks/intro.html +share/doc/db46/ref/build_vxworks/introae.html +share/doc/db46/ref/build_vxworks/notes.html +share/doc/db46/ref/build_win/faq.html +share/doc/db46/ref/build_win/intro.html +share/doc/db46/ref/build_win/notes.html +share/doc/db46/ref/build_win/small.html +share/doc/db46/ref/build_win/test.html +share/doc/db46/ref/build_wince/faq.html +share/doc/db46/ref/build_wince/intro.html +share/doc/db46/ref/build_wince/notes.html +share/doc/db46/ref/cam/app.html +share/doc/db46/ref/cam/fail.html +share/doc/db46/ref/cam/intro.html +share/doc/db46/ref/changelog/2.1.html +share/doc/db46/ref/changelog/2.2.html +share/doc/db46/ref/changelog/2.3.10.html +share/doc/db46/ref/changelog/2.3.11.html +share/doc/db46/ref/changelog/2.3.12.html +share/doc/db46/ref/changelog/2.3.14.html +share/doc/db46/ref/changelog/2.3.16.html +share/doc/db46/ref/changelog/2.3.5.html +share/doc/db46/ref/changelog/2.3.html +share/doc/db46/ref/changelog/2.4.10.html +share/doc/db46/ref/changelog/2.4.14.html +share/doc/db46/ref/changelog/2.5.9.html +share/doc/db46/ref/changelog/2.6.4.html +share/doc/db46/ref/changelog/2.6.5.html +share/doc/db46/ref/changelog/2.6.6.html +share/doc/db46/ref/changelog/2.6.7.html +share/doc/db46/ref/changelog/2.7.1.html +share/doc/db46/ref/changelog/2.7.3.html +share/doc/db46/ref/changelog/2.7.4.html +share/doc/db46/ref/changelog/2.7.5.html +share/doc/db46/ref/changelog/2.7.7.html +share/doc/db46/ref/changelog/3.0.55.html +share/doc/db46/ref/changelog/3.1.14.html +share/doc/db46/ref/changelog/3.1.17.html +share/doc/db46/ref/changelog/3.2.9.html +share/doc/db46/ref/changelog/3.3.11.html +share/doc/db46/ref/changelog/4.0.14.html +share/doc/db46/ref/changelog/4.1.24.html +share/doc/db46/ref/changelog/4.1.25.html +share/doc/db46/ref/changelog/4.2.52.html +share/doc/db46/ref/changelog/4.3.29.html +share/doc/db46/ref/changelog/4.4.16.html +share/doc/db46/ref/changelog/4.4.20.html +share/doc/db46/ref/changelog/4.5.20.html +share/doc/db46/ref/changelog/4.6.html +share/doc/db46/ref/changelog/toc.html +share/doc/db46/ref/debug/compile.html +share/doc/db46/ref/debug/intro.html +share/doc/db46/ref/debug/printlog.html +share/doc/db46/ref/debug/runtime.html +share/doc/db46/ref/distrib/layout.html +share/doc/db46/ref/distrib/port.html +share/doc/db46/ref/dumpload/format.html +share/doc/db46/ref/dumpload/text.html +share/doc/db46/ref/dumpload/utility.html +share/doc/db46/ref/env/create.html +share/doc/db46/ref/env/db_config.html +share/doc/db46/ref/env/encrypt.html +share/doc/db46/ref/env/error.html +share/doc/db46/ref/env/faq.html +share/doc/db46/ref/env/intro.html +share/doc/db46/ref/env/naming.html +share/doc/db46/ref/env/open.html +share/doc/db46/ref/env/region.html +share/doc/db46/ref/env/remote.html +share/doc/db46/ref/env/security.html +share/doc/db46/ref/ext/mod.html +share/doc/db46/ref/ext/perl.html +share/doc/db46/ref/ext/php.html +share/doc/db46/ref/install/file.html +share/doc/db46/ref/install/magic.s5.be.txt +share/doc/db46/ref/install/magic.s5.le.txt +share/doc/db46/ref/install/magic.txt +share/doc/db46/ref/install/multiple.html +share/doc/db46/ref/intro/data.html +share/doc/db46/ref/intro/dbis.html +share/doc/db46/ref/intro/dbisnot.html +share/doc/db46/ref/intro/distrib.html +share/doc/db46/ref/intro/need.html +share/doc/db46/ref/intro/products.html +share/doc/db46/ref/intro/terrain.html +share/doc/db46/ref/intro/what.html +share/doc/db46/ref/intro/where.html +share/doc/db46/ref/java/compat.html +share/doc/db46/ref/java/conf.html +share/doc/db46/ref/java/faq.html +share/doc/db46/ref/java/program.html +share/doc/db46/ref/lock/am_conv.html +share/doc/db46/ref/lock/cam_conv.html +share/doc/db46/ref/lock/config.html +share/doc/db46/ref/lock/dead.html +share/doc/db46/ref/lock/deaddbg.html +share/doc/db46/ref/lock/intro.html +share/doc/db46/ref/lock/max.html +share/doc/db46/ref/lock/nondb.html +share/doc/db46/ref/lock/notxn.html +share/doc/db46/ref/lock/page.html +share/doc/db46/ref/lock/stdmode.html +share/doc/db46/ref/lock/timeout.html +share/doc/db46/ref/lock/twopl.html +share/doc/db46/ref/log/config.html +share/doc/db46/ref/log/intro.html +share/doc/db46/ref/log/limits.html +share/doc/db46/ref/mp/config.html +share/doc/db46/ref/mp/intro.html +share/doc/db46/ref/pindex.src +share/doc/db46/ref/program/appsignals.html +share/doc/db46/ref/program/cache.html +share/doc/db46/ref/program/compatible.html +share/doc/db46/ref/program/copy.html +share/doc/db46/ref/program/environ.html +share/doc/db46/ref/program/errorret.html +share/doc/db46/ref/program/faq.html +share/doc/db46/ref/program/mt.html +share/doc/db46/ref/program/namespace.html +share/doc/db46/ref/program/ram.html +share/doc/db46/ref/program/runtime.html +share/doc/db46/ref/program/scope.html +share/doc/db46/ref/program/solaris.txt +share/doc/db46/ref/refs/bdb_usenix.ps +share/doc/db46/ref/refs/embedded.html +share/doc/db46/ref/refs/hash_usenix.ps +share/doc/db46/ref/refs/libtp_usenix.ps +share/doc/db46/ref/refs/refs.html +share/doc/db46/ref/refs/witold.html +share/doc/db46/ref/rep/app.html +share/doc/db46/ref/rep/base_meth.html +share/doc/db46/ref/rep/bulk.html +share/doc/db46/ref/rep/comm.html +share/doc/db46/ref/rep/elect.html +share/doc/db46/ref/rep/ex.html +share/doc/db46/ref/rep/ex_comm.html +share/doc/db46/ref/rep/ex_rq.html +share/doc/db46/ref/rep/faq.html +share/doc/db46/ref/rep/id.html +share/doc/db46/ref/rep/init.html +share/doc/db46/ref/rep/intro.html +share/doc/db46/ref/rep/mastersync.html +share/doc/db46/ref/rep/mgr_meth.html +share/doc/db46/ref/rep/newsite.html +share/doc/db46/ref/rep/partition.html +share/doc/db46/ref/rep/pri.html +share/doc/db46/ref/rep/trans.html +share/doc/db46/ref/rpc/client.html +share/doc/db46/ref/rpc/faq.html +share/doc/db46/ref/rpc/intro.html +share/doc/db46/ref/rpc/server.html +share/doc/db46/ref/sequence/intro.html +share/doc/db46/ref/tcl/error.html +share/doc/db46/ref/tcl/faq.html +share/doc/db46/ref/tcl/intro.html +share/doc/db46/ref/tcl/program.html +share/doc/db46/ref/tcl/using.html +share/doc/db46/ref/test/faq.html +share/doc/db46/ref/test/run.html +share/doc/db46/ref/toc.html +share/doc/db46/ref/transapp/admin.html +share/doc/db46/ref/transapp/app.html +share/doc/db46/ref/transapp/archival.html +share/doc/db46/ref/transapp/atomicity.html +share/doc/db46/ref/transapp/checkpoint.html +share/doc/db46/ref/transapp/cursor.html +share/doc/db46/ref/transapp/data_open.html +share/doc/db46/ref/transapp/deadlock.html +share/doc/db46/ref/transapp/env_open.html +share/doc/db46/ref/transapp/fail.html +share/doc/db46/ref/transapp/faq.html +share/doc/db46/ref/transapp/filesys.html +share/doc/db46/ref/transapp/hotfail.html +share/doc/db46/ref/transapp/inc.html +share/doc/db46/ref/transapp/intro.html +share/doc/db46/ref/transapp/logfile.html +share/doc/db46/ref/transapp/nested.html +share/doc/db46/ref/transapp/put.html +share/doc/db46/ref/transapp/read.html +share/doc/db46/ref/transapp/reclimit.html +share/doc/db46/ref/transapp/recovery.html +share/doc/db46/ref/transapp/term.html +share/doc/db46/ref/transapp/throughput.html +share/doc/db46/ref/transapp/transapp.cs +share/doc/db46/ref/transapp/tune.html +share/doc/db46/ref/transapp/why.html +share/doc/db46/ref/transapp/writetest.cs +share/doc/db46/ref/txn/config.html +share/doc/db46/ref/txn/intro.html +share/doc/db46/ref/txn/limits.html +share/doc/db46/ref/upgrade.2.0/convert.html +share/doc/db46/ref/upgrade.2.0/disk.html +share/doc/db46/ref/upgrade.2.0/intro.html +share/doc/db46/ref/upgrade.2.0/system.html +share/doc/db46/ref/upgrade.2.0/toc.html +share/doc/db46/ref/upgrade.3.0/close.html +share/doc/db46/ref/upgrade.3.0/cxx.html +share/doc/db46/ref/upgrade.3.0/db.html +share/doc/db46/ref/upgrade.3.0/db_cxx.html +share/doc/db46/ref/upgrade.3.0/dbenv.html +share/doc/db46/ref/upgrade.3.0/dbenv_cxx.html +share/doc/db46/ref/upgrade.3.0/dbinfo.html +share/doc/db46/ref/upgrade.3.0/disk.html +share/doc/db46/ref/upgrade.3.0/eacces.html +share/doc/db46/ref/upgrade.3.0/eagain.html +share/doc/db46/ref/upgrade.3.0/envopen.html +share/doc/db46/ref/upgrade.3.0/func.html +share/doc/db46/ref/upgrade.3.0/intro.html +share/doc/db46/ref/upgrade.3.0/java.html +share/doc/db46/ref/upgrade.3.0/join.html +share/doc/db46/ref/upgrade.3.0/jump_set.html +share/doc/db46/ref/upgrade.3.0/lock_detect.html +share/doc/db46/ref/upgrade.3.0/lock_notheld.html +share/doc/db46/ref/upgrade.3.0/lock_put.html +share/doc/db46/ref/upgrade.3.0/lock_stat.html +share/doc/db46/ref/upgrade.3.0/log_register.html +share/doc/db46/ref/upgrade.3.0/log_stat.html +share/doc/db46/ref/upgrade.3.0/memp_stat.html +share/doc/db46/ref/upgrade.3.0/open.html +share/doc/db46/ref/upgrade.3.0/rmw.html +share/doc/db46/ref/upgrade.3.0/stat.html +share/doc/db46/ref/upgrade.3.0/toc.html +share/doc/db46/ref/upgrade.3.0/txn_begin.html +share/doc/db46/ref/upgrade.3.0/txn_commit.html +share/doc/db46/ref/upgrade.3.0/txn_stat.html +share/doc/db46/ref/upgrade.3.0/value_set.html +share/doc/db46/ref/upgrade.3.0/xa.html +share/doc/db46/ref/upgrade.3.1/btstat.html +share/doc/db46/ref/upgrade.3.1/config.html +share/doc/db46/ref/upgrade.3.1/disk.html +share/doc/db46/ref/upgrade.3.1/dup.html +share/doc/db46/ref/upgrade.3.1/env.html +share/doc/db46/ref/upgrade.3.1/intro.html +share/doc/db46/ref/upgrade.3.1/log_register.html +share/doc/db46/ref/upgrade.3.1/logalloc.html +share/doc/db46/ref/upgrade.3.1/memp_register.html +share/doc/db46/ref/upgrade.3.1/put.html +share/doc/db46/ref/upgrade.3.1/set_feedback.html +share/doc/db46/ref/upgrade.3.1/set_paniccall.html +share/doc/db46/ref/upgrade.3.1/set_tx_recover.html +share/doc/db46/ref/upgrade.3.1/sysmem.html +share/doc/db46/ref/upgrade.3.1/tcl.html +share/doc/db46/ref/upgrade.3.1/tmp.html +share/doc/db46/ref/upgrade.3.1/toc.html +share/doc/db46/ref/upgrade.3.1/txn_check.html +share/doc/db46/ref/upgrade.3.2/callback.html +share/doc/db46/ref/upgrade.3.2/db_dump.html +share/doc/db46/ref/upgrade.3.2/disk.html +share/doc/db46/ref/upgrade.3.2/handle.html +share/doc/db46/ref/upgrade.3.2/incomplete.html +share/doc/db46/ref/upgrade.3.2/intro.html +share/doc/db46/ref/upgrade.3.2/mutexlock.html +share/doc/db46/ref/upgrade.3.2/notfound.html +share/doc/db46/ref/upgrade.3.2/renumber.html +share/doc/db46/ref/upgrade.3.2/set_flags.html +share/doc/db46/ref/upgrade.3.2/toc.html +share/doc/db46/ref/upgrade.3.2/tx_recover.html +share/doc/db46/ref/upgrade.3.3/alloc.html +share/doc/db46/ref/upgrade.3.3/bigfile.html +share/doc/db46/ref/upgrade.3.3/conflict.html +share/doc/db46/ref/upgrade.3.3/disk.html +share/doc/db46/ref/upgrade.3.3/getswap.html +share/doc/db46/ref/upgrade.3.3/gettype.html +share/doc/db46/ref/upgrade.3.3/intro.html +share/doc/db46/ref/upgrade.3.3/memp_fget.html +share/doc/db46/ref/upgrade.3.3/rpc.html +share/doc/db46/ref/upgrade.3.3/shared.html +share/doc/db46/ref/upgrade.3.3/toc.html +share/doc/db46/ref/upgrade.3.3/txn_prepare.html +share/doc/db46/ref/upgrade.4.0/asr.html +share/doc/db46/ref/upgrade.4.0/cxx.html +share/doc/db46/ref/upgrade.4.0/deadlock.html +share/doc/db46/ref/upgrade.4.0/disk.html +share/doc/db46/ref/upgrade.4.0/env.html +share/doc/db46/ref/upgrade.4.0/intro.html +share/doc/db46/ref/upgrade.4.0/java.html +share/doc/db46/ref/upgrade.4.0/lock.html +share/doc/db46/ref/upgrade.4.0/lock_id_free.html +share/doc/db46/ref/upgrade.4.0/log.html +share/doc/db46/ref/upgrade.4.0/mp.html +share/doc/db46/ref/upgrade.4.0/rpc.html +share/doc/db46/ref/upgrade.4.0/set_lk_max.html +share/doc/db46/ref/upgrade.4.0/toc.html +share/doc/db46/ref/upgrade.4.0/txn.html +share/doc/db46/ref/upgrade.4.1/app_dispatch.html +share/doc/db46/ref/upgrade.4.1/checkpoint.html +share/doc/db46/ref/upgrade.4.1/cxx.html +share/doc/db46/ref/upgrade.4.1/disk.html +share/doc/db46/ref/upgrade.4.1/excl.html +share/doc/db46/ref/upgrade.4.1/fop.html +share/doc/db46/ref/upgrade.4.1/hash_nelem.html +share/doc/db46/ref/upgrade.4.1/incomplete.html +share/doc/db46/ref/upgrade.4.1/intro.html +share/doc/db46/ref/upgrade.4.1/java.html +share/doc/db46/ref/upgrade.4.1/log_register.html +share/doc/db46/ref/upgrade.4.1/log_stat.html +share/doc/db46/ref/upgrade.4.1/memp_sync.html +share/doc/db46/ref/upgrade.4.1/toc.html +share/doc/db46/ref/upgrade.4.2/cksum.html +share/doc/db46/ref/upgrade.4.2/client.html +share/doc/db46/ref/upgrade.4.2/del.html +share/doc/db46/ref/upgrade.4.2/disk.html +share/doc/db46/ref/upgrade.4.2/intro.html +share/doc/db46/ref/upgrade.4.2/java.html +share/doc/db46/ref/upgrade.4.2/lockng.html +share/doc/db46/ref/upgrade.4.2/nosync.html +share/doc/db46/ref/upgrade.4.2/priority.html +share/doc/db46/ref/upgrade.4.2/queue.html +share/doc/db46/ref/upgrade.4.2/repinit.html +share/doc/db46/ref/upgrade.4.2/tcl.html +share/doc/db46/ref/upgrade.4.2/toc.html +share/doc/db46/ref/upgrade.4.2/verify.html +share/doc/db46/ref/upgrade.4.3/cput.html +share/doc/db46/ref/upgrade.4.3/disk.html +share/doc/db46/ref/upgrade.4.3/enomem.html +share/doc/db46/ref/upgrade.4.3/err.html +share/doc/db46/ref/upgrade.4.3/fileopen.html +share/doc/db46/ref/upgrade.4.3/intro.html +share/doc/db46/ref/upgrade.4.3/java.html +share/doc/db46/ref/upgrade.4.3/log.html +share/doc/db46/ref/upgrade.4.3/repl.html +share/doc/db46/ref/upgrade.4.3/rtc.html +share/doc/db46/ref/upgrade.4.3/stat.html +share/doc/db46/ref/upgrade.4.3/toc.html +share/doc/db46/ref/upgrade.4.3/verb.html +share/doc/db46/ref/upgrade.4.4/autocommit.html +share/doc/db46/ref/upgrade.4.4/clear.html +share/doc/db46/ref/upgrade.4.4/disk.html +share/doc/db46/ref/upgrade.4.4/intro.html +share/doc/db46/ref/upgrade.4.4/isolation.html +share/doc/db46/ref/upgrade.4.4/joinenv.html +share/doc/db46/ref/upgrade.4.4/lockstat.html +share/doc/db46/ref/upgrade.4.4/mutex.html +share/doc/db46/ref/upgrade.4.4/toc.html +share/doc/db46/ref/upgrade.4.5/alive.html +share/doc/db46/ref/upgrade.4.5/applog.html +share/doc/db46/ref/upgrade.4.5/collect.html +share/doc/db46/ref/upgrade.4.5/config.html +share/doc/db46/ref/upgrade.4.5/deprecate.html +share/doc/db46/ref/upgrade.4.5/disk.html +share/doc/db46/ref/upgrade.4.5/elect.html +share/doc/db46/ref/upgrade.4.5/intro.html +share/doc/db46/ref/upgrade.4.5/memp.html +share/doc/db46/ref/upgrade.4.5/pagesize.html +share/doc/db46/ref/upgrade.4.5/paniccall.html +share/doc/db46/ref/upgrade.4.5/rep_event.html +share/doc/db46/ref/upgrade.4.5/rep_set.html +share/doc/db46/ref/upgrade.4.5/source.html +share/doc/db46/ref/upgrade.4.5/toc.html +share/doc/db46/ref/upgrade.4.6/cursor.html +share/doc/db46/ref/upgrade.4.6/disk.html +share/doc/db46/ref/upgrade.4.6/event.html +share/doc/db46/ref/upgrade.4.6/full_election.html +share/doc/db46/ref/upgrade.4.6/intro.html +share/doc/db46/ref/upgrade.4.6/memp_fput.html +share/doc/db46/ref/upgrade.4.6/memp_fset.html +share/doc/db46/ref/upgrade.4.6/toc.html +share/doc/db46/ref/upgrade.4.6/verb.html +share/doc/db46/ref/upgrade.4.6/verbose.html +share/doc/db46/ref/upgrade.4.6/win.html +share/doc/db46/ref/upgrade/process.html +share/doc/db46/ref/upgrade/version.html +share/doc/db46/ref/xa/build.html +share/doc/db46/ref/xa/faq.html +share/doc/db46/ref/xa/intro.html +share/doc/db46/ref/xa/xa_config.html +share/doc/db46/ref/xa/xa_intro.html +share/doc/db46/utility/berkeley_db_svc.html +share/doc/db46/utility/db_archive.html +share/doc/db46/utility/db_checkpoint.html +share/doc/db46/utility/db_codegen.html +share/doc/db46/utility/db_deadlock.html +share/doc/db46/utility/db_dump.html +share/doc/db46/utility/db_hotbackup.html +share/doc/db46/utility/db_load.html +share/doc/db46/utility/db_printlog.html +share/doc/db46/utility/db_recover.html +share/doc/db46/utility/db_stat.html +share/doc/db46/utility/db_upgrade.html +share/doc/db46/utility/db_verify.html +share/doc/db46/utility/index.html +@dirrm share/doc/db46/utility +@dirrm share/doc/db46/ref/xa +@dirrm share/doc/db46/ref/upgrade.4.6 +@dirrm share/doc/db46/ref/upgrade.4.5 +@dirrm share/doc/db46/ref/upgrade.4.4 +@dirrm share/doc/db46/ref/upgrade.4.3 +@dirrm share/doc/db46/ref/upgrade.4.2 +@dirrm share/doc/db46/ref/upgrade.4.1 +@dirrm share/doc/db46/ref/upgrade.4.0 +@dirrm share/doc/db46/ref/upgrade.3.3 +@dirrm share/doc/db46/ref/upgrade.3.2 +@dirrm share/doc/db46/ref/upgrade.3.1 +@dirrm share/doc/db46/ref/upgrade.3.0 +@dirrm share/doc/db46/ref/upgrade.2.0 +@dirrm share/doc/db46/ref/upgrade +@dirrm share/doc/db46/ref/txn +@dirrm share/doc/db46/ref/transapp +@dirrm share/doc/db46/ref/test +@dirrm share/doc/db46/ref/tcl +@dirrm share/doc/db46/ref/sequence +@dirrm share/doc/db46/ref/rpc +@dirrm share/doc/db46/ref/rep +@dirrm share/doc/db46/ref/refs +@dirrm share/doc/db46/ref/program +@dirrm share/doc/db46/ref/mp +@dirrm share/doc/db46/ref/log +@dirrm share/doc/db46/ref/lock +@dirrm share/doc/db46/ref/java +@dirrm share/doc/db46/ref/intro +@dirrm share/doc/db46/ref/install +@dirrm share/doc/db46/ref/ext +@dirrm share/doc/db46/ref/env +@dirrm share/doc/db46/ref/dumpload +@dirrm share/doc/db46/ref/distrib +@dirrm share/doc/db46/ref/debug +@dirrm share/doc/db46/ref/changelog +@dirrm share/doc/db46/ref/cam +@dirrm share/doc/db46/ref/build_wince +@dirrm share/doc/db46/ref/build_win +@dirrm share/doc/db46/ref/build_vxworks +@dirrm share/doc/db46/ref/build_unix +@dirrm share/doc/db46/ref/build_s60 +@dirrm share/doc/db46/ref/build_brew +@dirrm share/doc/db46/ref/arch +@dirrm share/doc/db46/ref/apprec +@dirrm share/doc/db46/ref/am_misc +@dirrm share/doc/db46/ref/am_conf +@dirrm share/doc/db46/ref/am +@dirrm share/doc/db46/ref +@dirrm share/doc/db46/license +@dirrm share/doc/db46/java/resources +@dirrm share/doc/db46/java/com/sleepycat/util/class-use +@dirrm share/doc/db46/java/com/sleepycat/util +@dirrm share/doc/db46/java/com/sleepycat/db/class-use +@dirrm share/doc/db46/java/com/sleepycat/db +@dirrm share/doc/db46/java/com/sleepycat/collections/class-use +@dirrm share/doc/db46/java/com/sleepycat/collections +@dirrm share/doc/db46/java/com/sleepycat/bind/tuple/class-use +@dirrm share/doc/db46/java/com/sleepycat/bind/tuple +@dirrm share/doc/db46/java/com/sleepycat/bind/serial/class-use +@dirrm share/doc/db46/java/com/sleepycat/bind/serial +@dirrm share/doc/db46/java/com/sleepycat/bind/class-use +@dirrm share/doc/db46/java/com/sleepycat/bind +@dirrm share/doc/db46/java/com/sleepycat +@dirrm share/doc/db46/java/com +@dirrm share/doc/db46/java +@dirrm share/doc/db46/images +@dirrm share/doc/db46/gsg_txn/JAVA +@dirrm share/doc/db46/gsg_txn/CXX +@dirrm share/doc/db46/gsg_txn/C +@dirrm share/doc/db46/gsg_txn +@dirrm share/doc/db46/gsg_db_rep/JAVA +@dirrm share/doc/db46/gsg_db_rep/CXX +@dirrm share/doc/db46/gsg_db_rep/C +@dirrm share/doc/db46/gsg_db_rep +@dirrm share/doc/db46/gsg/JAVA +@dirrm share/doc/db46/gsg/CXX +@dirrm share/doc/db46/gsg/C +@dirrm share/doc/db46/gsg +@dirrm share/doc/db46/collections/tutorial +@dirrm share/doc/db46/collections +@dirrm share/doc/db46/articles/inmemory/C +@dirrm share/doc/db46/articles/inmemory +@dirrm share/doc/db46/articles +@dirrm share/doc/db46/api_tcl +@dirrm share/doc/db46/api_cxx +@dirrm share/doc/db46/api_c +@dirrm share/doc/db46 +@dirrm include/db46 diff --git a/databases/db46/buildlink3.mk b/databases/db46/buildlink3.mk new file mode 100644 index 00000000000..567359b3fc1 --- /dev/null +++ b/databases/db46/buildlink3.mk @@ -0,0 +1,34 @@ +# $NetBSD: buildlink3.mk,v 1.1 2008/09/09 22:23:32 tron Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +DB46_BUILDLINK3_MK:= ${DB46_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= db46 +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ndb46} +BUILDLINK_PACKAGES+= db46 +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}db46 + +.if !empty(DB46_BUILDLINK3_MK:M+) +BUILDLINK_API_DEPENDS.db46+= db46>=4.6.21 +BUILDLINK_PKGSRCDIR.db46?= ../../databases/db46 +BUILDLINK_INCDIRS.db46?= include/db46 +BUILDLINK_LDADD.db46= -ldb46 +BUILDLINK_TRANSFORM+= l:db-4:db46 l:db46:db46 + +. include "../../mk/bsd.fast.prefs.mk" +. if defined(USE_DB185) && !empty(USE_DB185:M[yY][eE][sS]) +BUILDLINK_LIBS.db46= ${BUILDLINK_LDADD.db46} +BUILDLINK_TRANSFORM+= l:db:db46 +. endif + +. include "../../mk/compiler.mk" +. if empty(PKGSRC_COMPILER:Mgcc) +PTHREAD_OPTS+= native +. include "../../mk/pthread.buildlink3.mk" +. endif +.endif # DB46_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/databases/db46/distinfo b/databases/db46/distinfo new file mode 100644 index 00000000000..b17606cf2d1 --- /dev/null +++ b/databases/db46/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1 2008/09/09 22:23:32 tron Exp $ + +SHA1 (db-4.6.21.tar.gz) = 5be3beb82e42a78ff671a3f5a4c30e5652972119 +RMD160 (db-4.6.21.tar.gz) = ccf9a4b85cc0464b2f3c2f2da29d99328fd4978e +Size (db-4.6.21.tar.gz) = 11881885 bytes +SHA1 (patch-aa) = e4626d9ec00e8f3fae6e334447739febb9ad1be5 +SHA1 (patch-ab) = 52e21be5e01e93d9c96f132d418e0d3c1ddcdadd +SHA1 (patch-ac) = 72930ded2e676e810242df60f94703f37a8be853 diff --git a/databases/db46/hacks.mk b/databases/db46/hacks.mk new file mode 100644 index 00000000000..10edff96619 --- /dev/null +++ b/databases/db46/hacks.mk @@ -0,0 +1,25 @@ +# $NetBSD: hacks.mk,v 1.1 2008/09/09 22:23:32 tron Exp $ + +### [Sun Mar 14 19:32:40 UTC 2004 : jlam] +### GCC 3.3.x and older versions have an optimization bug on powerpc that's +### tickled by the db4 source code, so remove optimization flags in that +### case. This fixes PR pkg/30647 by Ian Spray. +### +.if ${MACHINE_ARCH} == "powerpc" +. include "../../mk/compiler.mk" +. if !empty(CC_VERSION:Mgcc*) +. if !defined(_GCC_IS_TOO_OLD) +_GCC_IS_TOO_OLD!= \ + if ${PKG_ADMIN} pmatch 'gcc<3.4' ${CC_VERSION}; then \ + ${ECHO} "yes"; \ + else \ + ${ECHO} "no"; \ + fi +MAKEFLAGS+= _GCC_IS_TOO_OLD=${_GCC_IS_TOO_OLD:Q} +. endif +. if !empty(_GCC_IS_TOO_OLD:M[yY][eE][sS]) +PKG_HACKS+= powerpc-codegen +BUILDLINK_TRANSFORM+= rm:-O[0-9]* +. endif +. endif +.endif diff --git a/databases/db46/patches/patch-aa b/databases/db46/patches/patch-aa new file mode 100644 index 00000000000..1f7f98d3ccc --- /dev/null +++ b/databases/db46/patches/patch-aa @@ -0,0 +1,103 @@ +$NetBSD: patch-aa,v 1.1 2008/09/09 22:23:33 tron Exp $ + +--- dist/Makefile.in.orig 2007-07-05 19:35:02.000000000 +0100 ++++ dist/Makefile.in 2008-09-09 22:33:08.000000000 +0100 +@@ -11,7 +11,7 @@ + bindir= @bindir@ + includedir=@includedir@ + libdir= @libdir@ +-docdir= $(prefix)/docs ++docdir= $(prefix)/share/doc/db46 + + dmode= 755 + emode= 555 +@@ -41,7 +41,7 @@ + LIBTOOL= @LIBTOOL@ + + POSTLINK= @POSTLINK@ +-SOLINK= @MAKEFILE_SOLINK@ ++SOLINK= @MAKEFILE_SOLINK@ -version-info @DB_VERSION_MINOR@:@DB_VERSION_PATCH@ + SOFLAGS= @SOFLAGS@ + LIBMAJOR= @DB_VERSION_MAJOR@ + LIBVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@ +@@ -60,7 +60,7 @@ + TEST_LIBS= @TEST_LIBS@ + LIBCSO_LIBS= @LIBCSO_LIBS@ @LIBSO_LIBS@ + +-libdb_base= libdb ++libdb_base= libdb46 + libdb= $(libdb_base).a + libdb_version= $(libdb_base)-$(LIBVERSION).a + libso= $(libdb_base)-$(LIBVERSION)@SOSUFFIX@ +@@ -79,7 +79,7 @@ + XSOLINK= @MAKEFILE_XSOLINK@ @CXXFLAGS@ + LIBXSO_LIBS= @LIBXSO_LIBS@ @LIBSO_LIBS@ + +-libcxx_base= libdb_cxx ++libcxx_base= libdb46_cxx + libcxx= $(libcxx_base).a + libcxx_version= $(libcxx_base)-$(LIBVERSION).a + libxso= $(libcxx_base)-$(LIBVERSION)@SOSUFFIX@ +@@ -105,9 +105,9 @@ + JAVA_EXDIR= $(srcdir)/examples_java/src + JAVA_SLEEPYCAT= $(srcdir)/java/src/com/sleepycat + +-libj_jarfile= db.jar ++libj_jarfile= db4.jar + libj_exjarfile= dbexamples.jar +-libjso_base= libdb_java ++libjso_base= libdb46_java + libjso= $(libjso_base)-$(LIBVERSION)@JMODSUFFIX@ + libjso_static= $(libjso_base)-$(LIBVERSION).a + libjso_target= $(libjso_base)-$(LIBVERSION).la +@@ -122,7 +122,7 @@ + ################################################## + TCL_INCLUDE_SPEC= @TCL_INCLUDE_SPEC@ + LIBTSO_LIBS= @LIBTSO_LIBS@ @LIBSO_LIBS@ +-libtso_base= libdb_tcl ++libtso_base= libdb46_tcl + libtso= $(libtso_base)-$(LIBVERSION)@MODSUFFIX@ + libtso_static= $(libtso_base)-$(LIBVERSION).a + libtso_target= $(libtso_base)-$(LIBVERSION).la +@@ -738,8 +738,7 @@ + ($(MKDIR) -p $(DESTDIR)$(includedir) && \ + $(CHMOD) $(dmode) $(DESTDIR)$(includedir)) + @cd $(DESTDIR)$(includedir) && $(RM) -f $(INCDOT) +- @$(CP) -p $(INCDOT) $(DESTDIR)$(includedir) +- @cd $(DESTDIR)$(includedir) && $(CHMOD) $(fmode) $(INCDOT) ++ ${BSD_INSTALL_DATA} $(INCDOT) $(DESTDIR)$(includedir) + + uninstall_include: + @cd $(DESTDIR)$(includedir) && $(RM) -f $(INCDOT) +@@ -750,7 +749,7 @@ + ($(MKDIR) -p $(DESTDIR)$(libdir) && \ + $(CHMOD) $(dmode) $(DESTDIR)$(libdir)) + @cd $(DESTDIR)$(libdir) && $(RM) -f $(LIB_INSTALL_FILE_LIST) +- @$(INSTALLER) @INSTALL_LIBS@ $(DESTDIR)$(libdir) ++ @libtool --mode=install ${BSD_INSTALL_LIB} @INSTALL_LIBS@ $(DESTDIR)$(libdir) + @(cd $(DESTDIR)$(libdir) && \ + test -f $(libso) && $(LN) -s $(libso) $(libso_default); \ + test -f $(libso) && $(LN) -s $(libso) $(libso_major); \ +@@ -774,11 +773,8 @@ + ($(MKDIR) -p $(DESTDIR)$(bindir) && \ + $(CHMOD) $(dmode) $(DESTDIR)$(bindir)) + @for i in $(UTIL_PROGS); do \ +- test -f $$i.exe && i=$$i.exe || i=$$i; \ +- $(RM) -f $(DESTDIR)$(bindir)/$$i; \ +- $(INSTALLER) $$i $(DESTDIR)$(bindir)/$$i; \ +- $(STRIP) $(DESTDIR)$(bindir)/$$i; \ +- $(CHMOD) $(emode) $(DESTDIR)$(bindir)/$$i; \ ++ target="${DESTDIR}${bindir}/`echo $$i | sed '${transform}'`"; \ ++ libtool --mode=install ${BSD_INSTALL_PROGRAM} $$i $$target; \ + done + + uninstall_utilities: +@@ -795,7 +791,7 @@ + ($(MKDIR) -p $(DESTDIR)$(docdir) && \ + $(CHMOD) $(dmode) $(DESTDIR)$(docdir)) + @cd $(DESTDIR)$(docdir) && $(RM) -rf $(DOCLIST) +- @cd $(srcdir)/docs && $(CP) -pr $(DOCLIST) $(DESTDIR)$(docdir)/ ++ @cd $(srcdir)/docs && pax -rwpp $(DOCLIST) $(DESTDIR)$(docdir)/ + + uninstall_docs: + @cd $(DESTDIR)$(docdir) && $(RM) -rf $(DOCLIST) diff --git a/databases/db46/patches/patch-ab b/databases/db46/patches/patch-ab new file mode 100644 index 00000000000..c3c8fe40623 --- /dev/null +++ b/databases/db46/patches/patch-ab @@ -0,0 +1,69 @@ +$NetBSD: patch-ab,v 1.1 2008/09/09 22:23:33 tron Exp $ + +--- dist/configure.orig 2007-09-27 18:32:04 +0300 ++++ dist/configure 2008-05-09 01:20:00 +0300 +@@ -5938,6 +5938,7 @@ db_cv_gxx_except=no; + if test "$GXX" = "yes"; then + GXX_VERSION=`${MAKEFILE_CXX} --version` + case ${GXX_VERSION} in ++ egcs*) CXXFLAGS="-fexceptions $CXXFLAGS";; + 1.*|2.[01234567].*|*-1.*|*-2.[01234567].*) + db_cv_gxx_except=yes;; + esac +@@ -5954,7 +5955,7 @@ fi + # we're using. + case "$host_os" in + sysv5UnixWare*|sysv5OpenUNIX8*) +- if test "$GCC" == "yes"; then ++ if test "$GCC" = "yes"; then + CPPFLAGS="$CPPFLAGS -pthread" + LDFLAGS="$LDFLAGS -pthread" + else +@@ -21078,7 +21079,6 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtoo + + + SOFLAGS="-rpath \$(libdir)" +-LIBTOOL_PROG="${SHELL} ./libtool" + + # Set SOSUFFIX and friends + +@@ -21170,7 +21170,7 @@ echo "${ECHO_T}$JMODSUFFIX" >&6; } + INSTALLER="\$(LIBTOOL) --mode=install cp -p" + + MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}" +-MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -avoid-version" ++MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}" + MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}" + MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}" + MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version" +@@ -21937,7 +21937,7 @@ if test "$_JTOPDIR" != "/usr"; then + case "$host_os" in + aix*) _JNI_INC_SUBDIRS="aix";; + bsdi*) _JNI_INC_SUBDIRS="bsdos";; +- freebsd*) _JNI_INC_SUBDIRS="freebsd";; ++ freebsd*|dragonfly*) _JNI_INC_SUBDIRS="freebsd";; + hp*) _JNI_INC_SUBDIRS="hp-ux";; + linux*) _JNI_INC_SUBDIRS="linux genunix";; + osf*) _JNI_INC_SUBDIRS="alpha";; +@@ -28547,10 +28547,12 @@ typedef FILE ac__type_new_; + int + main () + { ++#ifndef __DragonFly__ + if ((ac__type_new_ *) 0) + return 0; + if (sizeof (ac__type_new_)) + return 0; ++#endif + ; + return 0; + } +@@ -29859,7 +29861,7 @@ rm -f core conftest.err conftest.$ac_obj + # If the user specified we use POSIX pthreads mutexes, and we fail to + # find the full interface, try and configure for just intra-process + # support. +- if test "$db_cv_mutex" = no -o "$db_cv_mutex" = posix_only; then ++ if test "$ac_cv_lib_pthread_main" = yes -a "$db_cv_mutex" = no -o "$db_cv_mutex" = posix_only; then + LIBS="$LIBS -lpthread" + + if test "$cross_compiling" = yes; then diff --git a/databases/db46/patches/patch-ac b/databases/db46/patches/patch-ac new file mode 100644 index 00000000000..5f821952283 --- /dev/null +++ b/databases/db46/patches/patch-ac @@ -0,0 +1,103 @@ +$NetBSD: patch-ac,v 1.1 2008/09/09 22:23:33 tron Exp $ + +--- hmac/sha1.c.orig 2008-01-09 19:15:23.000000000 +0100 ++++ hmac/sha1.c +@@ -98,6 +98,64 @@ A million repetitions of "a" + #define R3(v,w,x,y,z,i) z+=(((w|x)&y)|(w&x))+blk(i)+0x8F1BBCDC+rol(v,5);w=rol(w,30); + #define R4(v,w,x,y,z,i) z+=(w^x^y)+blk(i)+0xCA62C1D6+rol(v,5);w=rol(w,30); + ++typedef union { ++ unsigned char c[64]; ++ u_int32_t l[16]; ++} CHAR64LONG16; ++ ++#ifdef __sparc_v9__ ++void do_R01(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian); ++void do_R2(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian); ++void do_R3(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian); ++void do_R4(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian); ++ ++#define nR0(v,w,x,y,z,i) R0(*v,*w,*x,*y,*z,i) ++#define nR1(v,w,x,y,z,i) R1(*v,*w,*x,*y,*z,i) ++#define nR2(v,w,x,y,z,i) R2(*v,*w,*x,*y,*z,i) ++#define nR3(v,w,x,y,z,i) R3(*v,*w,*x,*y,*z,i) ++#define nR4(v,w,x,y,z,i) R4(*v,*w,*x,*y,*z,i) ++ ++void ++do_R01(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian) ++{ ++ nR0(a,b,c,d,e, 0); nR0(e,a,b,c,d, 1); nR0(d,e,a,b,c, 2); nR0(c,d,e,a,b, 3); ++ nR0(b,c,d,e,a, 4); nR0(a,b,c,d,e, 5); nR0(e,a,b,c,d, 6); nR0(d,e,a,b,c, 7); ++ nR0(c,d,e,a,b, 8); nR0(b,c,d,e,a, 9); nR0(a,b,c,d,e,10); nR0(e,a,b,c,d,11); ++ nR0(d,e,a,b,c,12); nR0(c,d,e,a,b,13); nR0(b,c,d,e,a,14); nR0(a,b,c,d,e,15); ++ nR1(e,a,b,c,d,16); nR1(d,e,a,b,c,17); nR1(c,d,e,a,b,18); nR1(b,c,d,e,a,19); ++} ++ ++void ++do_R2(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian) ++{ ++ nR2(a,b,c,d,e,20); nR2(e,a,b,c,d,21); nR2(d,e,a,b,c,22); nR2(c,d,e,a,b,23); ++ nR2(b,c,d,e,a,24); nR2(a,b,c,d,e,25); nR2(e,a,b,c,d,26); nR2(d,e,a,b,c,27); ++ nR2(c,d,e,a,b,28); nR2(b,c,d,e,a,29); nR2(a,b,c,d,e,30); nR2(e,a,b,c,d,31); ++ nR2(d,e,a,b,c,32); nR2(c,d,e,a,b,33); nR2(b,c,d,e,a,34); nR2(a,b,c,d,e,35); ++ nR2(e,a,b,c,d,36); nR2(d,e,a,b,c,37); nR2(c,d,e,a,b,38); nR2(b,c,d,e,a,39); ++} ++ ++void ++do_R3(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian) ++{ ++ nR3(a,b,c,d,e,40); nR3(e,a,b,c,d,41); nR3(d,e,a,b,c,42); nR3(c,d,e,a,b,43); ++ nR3(b,c,d,e,a,44); nR3(a,b,c,d,e,45); nR3(e,a,b,c,d,46); nR3(d,e,a,b,c,47); ++ nR3(c,d,e,a,b,48); nR3(b,c,d,e,a,49); nR3(a,b,c,d,e,50); nR3(e,a,b,c,d,51); ++ nR3(d,e,a,b,c,52); nR3(c,d,e,a,b,53); nR3(b,c,d,e,a,54); nR3(a,b,c,d,e,55); ++ nR3(e,a,b,c,d,56); nR3(d,e,a,b,c,57); nR3(c,d,e,a,b,58); nR3(b,c,d,e,a,59); ++} ++ ++void ++do_R4(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian) ++{ ++ nR4(a,b,c,d,e,60); nR4(e,a,b,c,d,61); nR4(d,e,a,b,c,62); nR4(c,d,e,a,b,63); ++ nR4(b,c,d,e,a,64); nR4(a,b,c,d,e,65); nR4(e,a,b,c,d,66); nR4(d,e,a,b,c,67); ++ nR4(c,d,e,a,b,68); nR4(b,c,d,e,a,69); nR4(a,b,c,d,e,70); nR4(e,a,b,c,d,71); ++ nR4(d,e,a,b,c,72); nR4(c,d,e,a,b,73); nR4(b,c,d,e,a,74); nR4(a,b,c,d,e,75); ++ nR4(e,a,b,c,d,76); nR4(d,e,a,b,c,77); nR4(c,d,e,a,b,78); nR4(b,c,d,e,a,79); ++} ++#endif ++ + #ifdef VERBOSE /* SAK */ + static void __db_SHAPrintContext __P((SHA1_CTX *, char *)); + static void +@@ -129,10 +187,6 @@ __db_SHA1Transform(state, buffer) + unsigned char *buffer; + { + u_int32_t a, b, c, d, e; +-typedef union { +- unsigned char c[64]; +- u_int32_t l[16]; +-} CHAR64LONG16; + CHAR64LONG16* block; + int is_bigendian; + #ifdef SHA1HANDSOFF +@@ -151,6 +205,13 @@ CHAR64LONG16* block; + c = state[2]; + d = state[3]; + e = state[4]; ++ ++#ifdef __sparc_v9__ ++ do_R01(&a, &b, &c, &d, &e, block, is_bigendian); ++ do_R2(&a, &b, &c, &d, &e, block, is_bigendian); ++ do_R3(&a, &b, &c, &d, &e, block, is_bigendian); ++ do_R4(&a, &b, &c, &d, &e, block, is_bigendian); ++#else + /* 4 rounds of 20 operations each. Loop unrolled. */ + R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3); + R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7); +@@ -172,6 +233,8 @@ CHAR64LONG16* block; + R4(c,d,e,a,b,68); R4(b,c,d,e,a,69); R4(a,b,c,d,e,70); R4(e,a,b,c,d,71); + R4(d,e,a,b,c,72); R4(c,d,e,a,b,73); R4(b,c,d,e,a,74); R4(a,b,c,d,e,75); + R4(e,a,b,c,d,76); R4(d,e,a,b,c,77); R4(c,d,e,a,b,78); R4(b,c,d,e,a,79); ++#endif ++ + /* Add the working vars back into context.state[] */ + state[0] += a; + state[1] += b; |