# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= db5 VERSION= 5.3.28 REVISION= 5 KEYWORDS= databases java VARIANTS= standard SDESC[standard]= Oracle Berkeley DB, revision 5 HOMEPAGE= http://www.oracle.com/us/products/database/berkeley-db/db/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://download.oracle.com/berkeley-db/ DISTFILE[1]= db-5.3.28.tar.gz:main DIST_SUBDIR= bdb DF_INDEX= 1 SPKGS[standard]= complete primary cxx dev tools docs OPTIONS_AVAILABLE= CRYPTO TCL OPTIONS_STANDARD= CRYPTO TCL OPT_ON[all]= CRYPTO EXRUN[tools]= db5:primary:standard USES= cpe gmake libtool c++:cxx fbsd10fix DISTNAME= db-5.3.28 LICENSE= CUSTOM1:primary LICENSE_NAME= CUSTOM1:"Sleepycat License" LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo CPE_PRODUCT= berkeley_db CPE_VENDOR= oracle FPC_EQUIVALENT= databases/db5 MUST_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes CONFIGURE_WRKSRC= {{WRKSRC}}/build_unix CONFIGURE_SCRIPT= dist/configure CONFIGURE_ARGS= --prefix={{PREFIX}}/db5 --enable-dbm --enable-cxx --enable-sql --enable-sql_codegen --enable-stl MAKE_ARGS= docdir={{STD_DOCDIR}} INSTALL_TARGET= install_include install_lib install_utilities install_docs PLIST_SUB= BDBMAJ=5 BDBVER=5.3 CFLAGS= -fPIC VAR_OPSYS[darwin]= CONFIGURE_ARGS=lt_cv_apple_cc_single_mod=yes VAR_ARCH[aarch64]= CONFIGURE_ARGS=--enable-posixmutexes CONFIGURE_ARGS=--with-mutex=POSIX/pthreads VAR_ARCH[i386]= CONFIGURE_ARGS=--with-mutex=x86/gcc-assembly [TCL].CONFIGURE_ARGS_OFF= --disable-tcl [TCL].CONFIGURE_ARGS_ON= --with-tcl={{TCL_LIBDIR}} [TCL].USES_ON= tcl [CRYPTO].DESCRIPTION= Cryptography support [CRYPTO].CONFIGURE_WITH_BOTH= cryptography=yes post-install-TCL-OFF: .for i in api_reference/TCL ${RM} -r ${STAGEDIR}${STD_DOCDIR}/${i} .endfor post-patch: ${REINPLACE_CMD} -e '/^DOCLIST/{s/csharp//;}' \ ${WRKSRC}/dist/Makefile.in ${REINPLACE_CMD} -Ee 's/([^[:alnum:]])atomic_init([^[:alnum:]])/\1db_atomic_init\2/g' \ ${WRKSRC}/src/mp/mp_fget.c \ ${WRKSRC}/src/mp/mp_mvcc.c \ ${WRKSRC}/src/mp/mp_region.c \ ${WRKSRC}/src/mutex/mut_* post-install-TCL-ON: ${LN} -s db5/libdb_tcl-5.3.so ${STAGEDIR}${PREFIX}/lib/libdb_tcl-5.3.so echo "package ifneeded Db_tcl 5.3 \ [list load [file join $$dir libdb_tcl-5.3.so]] \ " > ${STAGEDIR}${PREFIX}/db5/lib/pkgIndex.tcl post-install: # remove duplicate static libraries ${RM} ${STAGEDIR}${PREFIX}/db5/lib/lib*-5.3.a # strip libraries ${STRIP_CMD} ${STAGEDIR}${PREFIX}/db5/lib/lib*.so # Avoid need for a specific rpath ${LN} -s ../db5/lib/libdb-5.3.so.0 ${STAGEDIR}${PREFIX}/lib/libdb-5.3.so.0 ${LN} -s ../db5/lib/libdb_cxx-5.3.so.0 ${STAGEDIR}${PREFIX}/lib/libdb_cxx-5.3.so.0 ${LN} -s ../db5/lib/libdb_sql-5.3.so.0 ${STAGEDIR}${PREFIX}/lib/libdb_sql-5.3.so.0 ${LN} -s ../db5/lib/libdb_stl-5.3.so.0 ${STAGEDIR}${PREFIX}/lib/libdb_stl-5.3.so.0 # remove java ${RM} -r ${STAGEDIR}${STD_DOCDIR}/java .for i in gsg gsg_db_rep gsg_txn ${RM} -r ${STAGEDIR}${STD_DOCDIR}/${i}/JAVA .endfor post-extract: # This port actually has a gnu autotools ${CP} ${MK_TEMPLATES}/config.guess ${WRKSRC}/dist/config.guess ${CP} ${MK_TEMPLATES}/config.guess ${WRKSRC}/lang/sql/jdbc/config.guess ${CP} ${MK_TEMPLATES}/config.guess ${WRKSRC}/lang/sql/sqlite/config.guess ${CP} ${MK_TEMPLATES}/config.guess ${WRKSRC}/lang/sql/odbc/config.guess ${CP} ${MK_TEMPLATES}/config.sub ${WRKSRC}/dist/config.sub ${CP} ${MK_TEMPLATES}/config.sub ${WRKSRC}/lang/sql/jdbc/config.sub ${CP} ${MK_TEMPLATES}/config.sub ${WRKSRC}/lang/sql/sqlite/config.sub ${CP} ${MK_TEMPLATES}/config.sub ${WRKSRC}/lang/sql/odbc/config.sub post-patch-sunos: ${REINPLACE_CMD} -e '/_XOPEN_SOURCE/ s/500/600/' \ ${WRKSRC}/util/db_sql_codegen/sqlite/sqliteInt.h [FILE:231:descriptions/desc.primary] Oracle Berkeley DB is a family of open source embeddable databases that allows developers to incorporate within their applications a fast, scalable, transactional database engine with industrial grade reliability and availability. [FILE:57:descriptions/desc.cxx] This package contains the c++ libraries of Berkeley DB5. [FILE:68:descriptions/desc.tools] This package contains tools that manipulate Berkeley DB5 databases. [FILE:99:distinfo] e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628 35090431 bdb/db-5.3.28.tar.gz [FILE:293:manifests/plist.primary] %%TCL-ON%%db5/lib/ libdb_tcl-%%BDBVER%%.so.0 libdb_tcl-%%BDBVER%%.so.0.0.0 %%TCL-ON%%lib/libdb_tcl-%%BDBVER%%.so.0.0.0 db5/lib/ libdb-%%BDBVER%%.so.0 libdb-%%BDBVER%%.so.0.0.0 libdb_sql-%%BDBVER%%.so.0 libdb_sql-%%BDBVER%%.so.0.0.0 lib/ libdb-%%BDBVER%%.so.0 libdb_sql-%%BDBVER%%.so.0 [FILE:184:manifests/plist.cxx] db5/lib/ libdb_cxx-%%BDBVER%%.so.0 libdb_cxx-%%BDBVER%%.so.0.0.0 libdb_stl-%%BDBVER%%.so.0 libdb_stl-%%BDBVER%%.so.0.0.0 lib/ libdb_cxx-%%BDBVER%%.so.0 libdb_stl-%%BDBVER%%.so.0 [FILE:681:manifests/plist.dev] %%TCL-ON%%db5/lib/ libdb_tcl-%%BDBMAJ%%.so libdb_tcl-%%BDBVER%%.so libdb_tcl.a libdb_tcl.so pkgIndex.tcl db5/include/ db.h db_cxx.h dbsql.h dbstl_base_iterator.h dbstl_common.h dbstl_container.h dbstl_dbc.h dbstl_dbt.h dbstl_element_ref.h dbstl_exception.h dbstl_inner_utility.h dbstl_map.h dbstl_resource_manager.h dbstl_set.h dbstl_utility.h dbstl_vector.h db5/lib/ libdb-%%BDBMAJ%%.so libdb-%%BDBVER%%.so libdb.a libdb.so libdb_cxx-%%BDBMAJ%%.so libdb_cxx-%%BDBVER%%.so libdb_cxx.a libdb_cxx.so libdb_sql-%%BDBMAJ%%.so libdb_sql-%%BDBVER%%.so libdb_sql.a libdb_sql.so libdb_stl-%%BDBMAJ%%.so libdb_stl-%%BDBVER%%.so libdb_stl.a libdb_stl.so [FILE:200:manifests/plist.tools] db5/bin/ db_archive db_checkpoint db_deadlock db_dump db_hotbackup db_load db_log_verify db_printlog db_recover db_replicate db_sql_codegen db_stat db_tuner db_upgrade db_verify dbsql [FILE:49471:manifests/plist.docs] %%TCL-ON%%share/doc/db5/api_reference/TCL/ BDB-TCL_APIReference.pdf apiReference.css db_close.html db_count.html db_cursor.html db_del.html db_get.html db_get_join.html db_get_type.html db_is_byteswapped.html db_join.html db_open.html db_put.html db_remove.html db_rename.html db_stat.html db_sync.html db_truncate.html dbc_close.html dbc_cmp.html dbc_del.html dbc_dup.html dbc_get.html dbc_put.html env_close.html env_dbremove.html env_dbrename.html env_open.html env_remove.html frame_index.html frame_main.html index.html preface.html tclapi.html txn.html txn_abort.html txn_checkpoint.html txn_commit.html version.html share/doc/db5/index.html share/doc/db5/api_reference/C/ BDB-C_APIReference.pdf DB_MULTIPLE_INIT.html DB_MULTIPLE_KEY_NEXT.html DB_MULTIPLE_KEY_RESERVE_NEXT.html DB_MULTIPLE_KEY_WRITE_NEXT.html DB_MULTIPLE_NEXT.html DB_MULTIPLE_RECNO_NEXT.html DB_MULTIPLE_RECNO_RESERVE_NEXT.html DB_MULTIPLE_RECNO_WRITE_INIT.html DB_MULTIPLE_RECNO_WRITE_NEXT.html DB_MULTIPLE_RESERVE_NEXT.html DB_MULTIPLE_WRITE_INIT.html DB_MULTIPLE_WRITE_NEXT.html add_data_dir_parameter.html apiReference.css configuration_reference.html db.html db_archive.html db_checkpoint.html db_copy.html db_deadlock.html db_dump.html db_env_set_func_close.html db_env_set_func_dirfree.html db_env_set_func_dirlist.html db_env_set_func_exists.html db_env_set_func_file_map.html db_env_set_func_free.html db_env_set_func_fsync.html db_env_set_func_ftruncate.html db_env_set_func_ioinfo.html db_env_set_func_malloc.html db_env_set_func_open.html db_env_set_func_pread.html db_env_set_func_pwrite.html db_env_set_func_read.html db_env_set_func_realloc.html db_env_set_func_region_map.html db_env_set_func_rename.html db_env_set_func_seek.html db_env_set_func_unlink.html db_env_set_func_write.html db_env_set_func_yield.html db_heap_rid.html db_hotbackup.html db_load.html db_log_verify.html db_printlog.html db_recover.html db_replicate.html db_site.html db_sql_codegen.html db_stat.html db_tuner.html db_upgrade.html db_verify.html dbassociate.html dbassociate_foreign.html dbc.html dbcclose.html dbccmp.html dbccount.html dbcdel.html dbcdup.html dbcget.html dbcget_priority.html dbchannel_close.html dbchannel_send_msg.html dbchannel_send_request.html dbchannel_set_timeout.html dbclose.html dbcompact.html dbcput.html dbcreate.html dbcset_priority.html dbcursor.html dbdel.html dberr.html dbexists.html dbfd.html dbget.html dbget_bt_minkey.html dbget_byteswapped.html dbget_cachesize.html dbget_create_dir.html dbget_dbname.html dbget_encrypt_flags.html dbget_errfile.html dbget_errpfx.html dbget_flags.html dbget_h_ffactor.html dbget_h_nelem.html dbget_heap_regionsize.html dbget_heapsize.html dbget_lk_exclusive.html dbget_lorder.html dbget_mpf.html dbget_msgfile.html dbget_multiple.html dbget_open_flags.html dbget_pagesize.html dbget_partition_callback.html dbget_partition_dirs.html dbget_partition_keys.html dbget_priority.html dbget_q_extentsize.html dbget_re_delim.html dbget_re_len.html dbget_re_pad.html dbget_re_source.html dbget_transactional.html dbget_type.html dbgetenv.html dbjoin.html dbkey_range.html dbm.html dbopen.html dbput.html dbremove.html dbrename.html dbset_alloc.html dbset_append_recno.html dbset_bt_compare.html dbset_bt_compress.html dbset_bt_minkey.html dbset_bt_prefix.html dbset_cachesize.html dbset_create_dir.html dbset_dup_compare.html dbset_encrypt.html dbset_errcall.html dbset_errfile.html dbset_errpfx.html dbset_feedback.html dbset_flags.html dbset_h_compare.html dbset_h_ffactor.html dbset_h_hash.html dbset_h_nelem.html dbset_heap_regionsize.html dbset_heapsize.html dbset_lk_exclusive.html dbset_lorder.html dbset_msgcall.html dbset_msgfile.html dbset_pagesize.html dbset_partition.html dbset_partition_dirs.html dbset_priority.html dbset_q_extentsize.html dbset_re_delim.html dbset_re_len.html dbset_re_pad.html dbset_re_source.html dbsite_close.html dbsite_get_address.html dbsite_get_config.html dbsite_get_eid.html dbsite_remove.html dbsite_set_config.html dbsort_multiple.html dbsql.html dbstat.html dbstat_print.html dbsync.html dbt.html dbtruncate.html dbupgrade.html dbverify.html env.html envadd_data_dir.html envbackup.html envcdsgroup_begin.html envclose.html envcreate.html envdbbackup.html envdbremove.html envdbrename.html enverr.html envevent_notify.html envfailchk.html envfileid_reset.html envfullversion.html envget_backup_callbacks.html envget_backup_config.html envget_cache_max.html envget_cachesize.html envget_create_dir.html envget_data_dirs.html envget_data_len.html envget_encrypt_flags.html envget_errfile.html envget_errpfx.html envget_flags.html envget_home.html envget_intermediate_dir_mode.html envget_lg_bsize.html envget_lg_dir.html envget_lg_filemode.html envget_lg_max.html envget_lg_regionmax.html envget_lk_conflicts.html envget_lk_detect.html envget_lk_max_lockers.html envget_lk_max_locks.html envget_lk_max_objects.html envget_lk_partitions.html envget_lk_priority.html envget_lk_tablesize.html envget_memory_init.html envget_memory_max.html envget_metadata_dir.html envget_mp_mmapsize.html envget_mp_mtxcount.html envget_mp_pagesize.html envget_mp_tablesize.html envget_msgfile.html envget_open_flags.html envget_shm_key.html envget_thread_count.html envget_timeout.html envget_tmp_dir.html envget_tx_max.html envget_tx_timestamp.html envget_verbose.html envlog_get_config.html envlog_set_config.html envlog_verify.html envlsn_reset.html envopen.html envremove.html envset_alloc.html envset_app_dispatch.html envset_backup_callbacks.html envset_backup_config.html envset_cache_max.html envset_cachesize.html envset_create_dir.html envset_data_dir.html envset_data_len.html envset_encrypt.html envset_errcall.html envset_errfile.html envset_errpfx.html envset_feedback.html envset_flags.html envset_intermediate_dir_mode.html envset_isalive.html envset_lg_bsize.html envset_lg_dir.html envset_lg_filemode.html envset_lg_max.html envset_lg_regionmax.html envset_lk_conflicts.html envset_lk_detect.html envset_lk_max_lockers.html envset_lk_max_locks.html envset_lk_max_objects.html envset_lk_partitions.html envset_lk_priority.html envset_lk_tablesize.html envset_memory_init.html envset_memory_max.html envset_metadata_dir.html envset_mp_mmapsize.html envset_mp_mtxcount.html envset_mp_pagesize.html envset_mp_tablesize.html envset_msgcall.html envset_msgfile.html envset_shm_key.html envset_thread_count.html envset_thread_id.html envset_thread_id_string.html envset_timeout.html envset_tmp_dir.html envset_tx_max.html envset_tx_timestamp.html envset_verbose.html envstat.html envstrerror.html envtxn_applied.html envversion.html frame_index.html frame_main.html historic.html hsearch.html index.html introduction.html lock.html lockdetect.html lockget.html lockid.html lockid_free.html lockput.html lockstat.html lockstat_print.html lockvec.html log_set_config_parameter.html logarchive.html logc.html logcclose.html logcget.html logcompare.html logcursor.html logfile.html logflush.html logprintf.html logput.html logstat.html logstat_print.html lsn.html memp.html mempfclose.html mempfcreate.html mempfget.html mempfopen.html mempfsync.html mempget_clear_len.html mempget_fileid.html mempget_flags.html mempget_ftype.html mempget_lsn_offset.html mempget_maxsize.html mempget_mp_max_openfd.html mempget_mp_max_write.html mempget_pgcookie.html mempget_priority.html mempput.html mempregister.html mempset_clear_len.html mempset_fileid.html mempset_flags.html mempset_ftype.html mempset_lsn_offset.html mempset_maxsize.html mempset_mp_max_openfd.html mempset_mp_max_write.html mempset_pgcookie.html mempset_priority.html mempstat.html mempstat_print.html mempsync.html memptrickle.html moreinfo.html mutex.html mutex_set_align_parameter.html mutex_set_increment_parameter.html mutex_set_max_parameter.html mutex_set_tas_spins_parameter.html mutexalloc.html mutexfree.html mutexget_align.html mutexget_increment.html mutexget_init.html mutexget_max.html mutexget_tas_spins.html mutexlock.html mutexset_align.html mutexset_increment.html mutexset_init.html mutexset_max.html mutexset_tas_spins.html mutexstat.html mutexstat_print.html mutexunlock.html preface.html rep.html rep_set_clockskew_parameter.html rep_set_config_parameter.html rep_set_limit_parameter.html rep_set_nsites_parameter.html rep_set_priority_parameter.html rep_set_request_parameter.html rep_set_timeout_parameter.html repclockskew.html repconfig.html repelect.html repget_clockskew.html repget_config.html repget_limit.html repget_nsites.html repget_priority.html repget_request.html repget_timeout.html repmessage.html repmgr_channel.html repmgr_local_site.html repmgr_msg_dispatch.html repmgr_set_ack_policy_parameter.html repmgr_site.html repmgr_site_by_eid.html repmgr_site_parameter.html repmgrget_ack_policy.html repmgrset_ack_policy.html repmgrsite_list.html repmgrstart.html repmgrstat.html repmgrstat_print.html repnsites.html reppriority.html repset_limit.html repset_request.html repset_timeout.html repstart.html repstat.html repstat_print.html repsync.html reptransport.html seq.html seqclose.html seqcreate.html seqget.html seqget_cachesize.html seqget_dbp.html seqget_flags.html seqget_key.html seqget_range.html seqinitial_value.html seqopen.html seqremove.html seqset_cachesize.html seqset_flags.html seqset_range.html seqstat.html seqstat_print.html set_cache_max_parameter.html set_cachesize_parameter.html set_create_dir_parameter.html set_data_len_parameter.html set_flags_parameter.html set_intermediate_dir_mode_parameter.html set_lg_bsize_parameter.html set_lg_dir_parameter.html set_lg_filemode_parameter.html set_lg_max_parameter.html set_lg_regionmax_parameter.html set_lk_detect_parameter.html set_lk_max_lockers_parameter.html set_lk_max_locks_parameter.html set_lk_max_objects_parameter.html set_lk_partitions_parameter.html set_mp_max_openfd_parameter.html set_mp_max_write_parameter.html set_mp_mmapsize_parameter.html set_open_flags_parameter.html set_shm_key_parameter.html set_thread_count_parameter.html set_timeout_parameter.html set_tmp_dir_parameter.html set_tx_max_parameter.html set_verbose_parameter.html setfunc.html sqlite3.html txn.html txnabort.html txnbegin.html txncheckpoint.html txncommit.html txndiscard.html txnget_name.html txnget_priority.html txnid.html txnprepare.html txnrecover.html txnset_commit_token.html txnset_name.html txnset_priority.html txnset_timeout.html txnstat.html txnstat_print.html utilities.html share/doc/db5/api_reference/CXX/ BDB-CXX_APIReference.pdf add_data_dir_parameter.html apiReference.css configuration_reference.html db.html db_archive.html db_checkpoint.html db_copy.html db_deadlock.html db_dump.html db_heap_rid.html db_hotbackup.html db_load.html db_log_verify.html db_printlog.html db_recover.html db_replicate.html db_site.html db_sql_codegen.html db_stat.html db_tuner.html db_upgrade.html db_verify.html dbassociate.html dbassociate_foreign.html dbc.html dbcclose.html dbccmp.html dbccount.html dbcdel.html dbcdup.html dbcget.html dbcget_priority.html dbchannel_close.html dbchannel_send_msg.html dbchannel_send_request.html dbchannel_set_timeout.html dbclose.html dbcompact.html dbcput.html dbcreate.html dbcset_priority.html dbcursor.html dbdeadlock.html dbdel.html dberr.html dbexception.html dbexists.html dbfd.html dbget.html dbget_bt_minkey.html dbget_byteswapped.html dbget_cachesize.html dbget_create_dir.html dbget_dbname.html dbget_encrypt_flags.html dbget_errfile.html dbget_errpfx.html dbget_flags.html dbget_h_ffactor.html dbget_h_nelem.html dbget_heap_regionsize.html dbget_heapsize.html dbget_lk_exclusive.html dbget_lorder.html dbget_mpf.html dbget_msgfile.html dbget_multiple.html dbget_open_flags.html dbget_pagesize.html dbget_partition_callback.html dbget_partition_dirs.html dbget_partition_keys.html dbget_priority.html dbget_q_extentsize.html dbget_re_delim.html dbget_re_len.html dbget_re_pad.html dbget_re_source.html dbget_transactional.html dbget_type.html dbgetenv.html dbjoin.html dbkey_range.html dblocknotgranted.html dbmemory.html dbmultiplebuilder.html dbmultipledatabuilder.html dbmultipledataiterator.html dbmultipleiterator.html dbmultiplekeydatabuilder.html dbmultiplekeydataiterator.html dbmultiplerecnodatabuilder.html dbmultiplerecnodataiterator.html dbopen.html dbput.html dbremove.html dbrename.html dbrephandledead.html dbrunrecovery.html dbset_alloc.html dbset_append_recno.html dbset_bt_compare.html dbset_bt_compress.html dbset_bt_minkey.html dbset_bt_prefix.html dbset_cachesize.html dbset_create_dir.html dbset_dup_compare.html dbset_encrypt.html dbset_errcall.html dbset_errfile.html dbset_error_stream.html dbset_errpfx.html dbset_feedback.html dbset_flags.html dbset_h_compare.html dbset_h_ffactor.html dbset_h_hash.html dbset_h_nelem.html dbset_heap_regionsize.html dbset_heapsize.html dbset_lk_exclusive.html dbset_lorder.html dbset_message_stream.html dbset_msgcall.html dbset_msgfile.html dbset_pagesize.html dbset_partition.html dbset_partition_dirs.html dbset_priority.html dbset_q_extentsize.html dbset_re_delim.html dbset_re_len.html dbset_re_pad.html dbset_re_source.html dbsite_close.html dbsite_get_address.html dbsite_get_config.html dbsite_get_eid.html dbsite_remove.html dbsite_set_config.html dbsort_multiple.html dbsql.html dbstat.html dbstat_print.html dbsync.html dbt.html dbtruncate.html dbupgrade.html dbverify.html env.html envadd_data_dir.html envbackup.html envcdsgroup_begin.html envclose.html envcreate.html envdbbackup.html envdbremove.html envdbrename.html enverr.html envevent_notify.html envfailchk.html envfileid_reset.html envfullversion.html envget_backup_callbacks.html envget_backup_config.html envget_cache_max.html envget_cachesize.html envget_create_dir.html envget_data_dirs.html envget_encrypt_flags.html envget_errfile.html envget_errpfx.html envget_flags.html envget_home.html envget_intermediate_dir_mode.html envget_lg_bsize.html envget_lg_dir.html envget_lg_filemode.html envget_lg_max.html envget_lg_regionmax.html envget_lk_conflicts.html envget_lk_detect.html envget_lk_max_lockers.html envget_lk_max_locks.html envget_lk_max_objects.html envget_lk_partitions.html envget_lk_priority.html envget_lk_tablesize.html envget_memory_init.html envget_memory_max.html envget_metadata_dir.html envget_mp_mmapsize.html envget_mp_mtxcount.html envget_mp_pagesize.html envget_mp_tablesize.html envget_msgfile.html envget_open_flags.html envget_shm_key.html envget_thread_count.html envget_timeout.html envget_tmp_dir.html envget_tx_max.html envget_tx_timestamp.html envget_verbose.html envlog_get_config.html envlog_set_config.html envlog_verify.html envlsn_reset.html envopen.html envremove.html envset_alloc.html envset_app_dispatch.html envset_backup_callbacks.html envset_backup_config.html envset_cache_max.html envset_cachesize.html envset_create_dir.html envset_data_dir.html envset_encrypt.html envset_errcall.html envset_errfile.html envset_error_stream.html envset_errpfx.html envset_feedback.html envset_flags.html envset_intermediate_dir_mode.html envset_isalive.html envset_lg_bsize.html envset_lg_dir.html envset_lg_filemode.html envset_lg_max.html envset_lg_regionmax.html envset_lk_conflicts.html envset_lk_detect.html envset_lk_max_lockers.html envset_lk_max_locks.html envset_lk_max_objects.html envset_lk_partitions.html envset_lk_priority.html envset_lk_tablesize.html envset_memory_init.html envset_memory_max.html envset_message_stream.html envset_metadata_dir.html envset_mp_mmapsize.html envset_mp_mtxcount.html envset_mp_pagesize.html envset_mp_tablesize.html envset_msgcall.html envset_msgfile.html envset_shm_key.html envset_thread_count.html envset_thread_id.html envset_thread_id_string.html envset_timeout.html envset_tmp_dir.html envset_tx_max.html envset_tx_timestamp.html envset_verbose.html envstat.html envstrerror.html envtxn_applied.html envversion.html frame_index.html frame_main.html index.html introduction.html lock.html lockdetect.html lockget.html lockid.html lockid_free.html lockput.html lockstat.html lockstat_print.html lockvec.html log_set_config_parameter.html logarchive.html logc.html logcclose.html logcget.html logcompare.html logcursor.html logfile.html logflush.html logprintf.html logput.html logstat.html logstat_print.html lsn.html memp.html mempfclose.html mempfcreate.html mempfget.html mempfopen.html mempfsync.html mempget_clear_len.html mempget_fileid.html mempget_flags.html mempget_ftype.html mempget_lsn_offset.html mempget_maxsize.html mempget_mp_max_openfd.html mempget_mp_max_write.html mempget_pgcookie.html mempget_priority.html mempput.html mempregister.html mempset_clear_len.html mempset_fileid.html mempset_flags.html mempset_ftype.html mempset_lsn_offset.html mempset_maxsize.html mempset_mp_max_openfd.html mempset_mp_max_write.html mempset_pgcookie.html mempset_priority.html mempstat.html mempstat_print.html mempsync.html memptrickle.html moreinfo.html mutex.html mutex_set_align_parameter.html mutex_set_increment_parameter.html mutex_set_max_parameter.html mutex_set_tas_spins_parameter.html mutexalloc.html mutexfree.html mutexget_align.html mutexget_increment.html mutexget_init.html mutexget_max.html mutexget_tas_spins.html mutexlock.html mutexset_align.html mutexset_increment.html mutexset_init.html mutexset_max.html mutexset_tas_spins.html mutexstat.html mutexstat_print.html mutexunlock.html preface.html rep.html rep_set_clockskew_parameter.html rep_set_config_parameter.html rep_set_limit_parameter.html rep_set_nsites_parameter.html rep_set_priority_parameter.html rep_set_request_parameter.html rep_set_timeout_parameter.html repclockskew.html repconfig.html repelect.html repget_clockskew.html repget_config.html repget_limit.html repget_nsites.html repget_priority.html repget_request.html repget_timeout.html repmessage.html repmgr_channel.html repmgr_local_site.html repmgr_msg_dispatch.html repmgr_set_ack_policy_parameter.html repmgr_site.html repmgr_site_by_eid.html repmgr_site_parameter.html repmgrget_ack_policy.html repmgrset_ack_policy.html repmgrsite_list.html repmgrstart.html repmgrstat.html repmgrstat_print.html repnsites.html reppriority.html repset_limit.html repset_request.html repset_timeout.html repstart.html repstat.html repstat_print.html repsync.html reptransport.html seq.html seqclose.html seqcreate.html seqget.html seqget_cachesize.html seqget_dbp.html seqget_flags.html seqget_key.html seqget_range.html seqinitial_value.html seqopen.html seqremove.html seqset_cachesize.html seqset_flags.html seqset_range.html seqstat.html seqstat_print.html set_cache_max_parameter.html set_cachesize_parameter.html set_create_dir_parameter.html set_data_len_parameter.html set_flags_parameter.html set_intermediate_dir_mode_parameter.html set_lg_bsize_parameter.html set_lg_dir_parameter.html set_lg_filemode_parameter.html set_lg_max_parameter.html set_lg_regionmax_parameter.html set_lk_detect_parameter.html set_lk_max_lockers_parameter.html set_lk_max_locks_parameter.html set_lk_max_objects_parameter.html set_lk_partitions_parameter.html set_mp_max_openfd_parameter.html set_mp_max_write_parameter.html set_mp_mmapsize_parameter.html set_open_flags_parameter.html set_shm_key_parameter.html set_thread_count_parameter.html set_timeout_parameter.html set_tmp_dir_parameter.html set_tx_max_parameter.html set_verbose_parameter.html sqlite3.html txn.html txnabort.html txnbegin.html txncheckpoint.html txncommit.html txndiscard.html txnget_name.html txnget_priority.html txnid.html txnprepare.html txnrecover.html txnset_commit_token.html txnset_name.html txnset_priority.html txnset_timeout.html txnstat.html txnstat_print.html utilities.html share/doc/db5/api_reference/STL/ BDB-STL_APIReference.pdf BulkRetrievalOption.html DbstlDbt.html DbstlElemTraits.html DbstlException.html ElementHolder.html ElementRef.html Element_wrappers.html Exception_classes_group.html FailedAssertionException.html InvalidArgumentException.html InvalidCursorException.html InvalidDbtException.html InvalidFunctionCall.html InvalidIteratorException.html NoSuchKeyException.html NotEnoughMemoryException.html NotSupportedException.html ReadModifyWriteOption.html apiReference.css db_base_iterator.html db_container.html db_map.html db_map_base_iterator.html db_map_iterator.html db_map_iterators.html db_multimap.html db_multiset.html db_reverse_iterator.html db_set.html db_set_base_iterator.html db_set_iterator.html db_vector.html db_vector_base_iterator.html db_vector_iterator.html db_vector_iterators.html dbset_iterators.html dbstl_containers.html dbstl_global_functions.html dbstl_helper_classes.html dbstl_iterators.html frame_index.html frame_main.html index.html moreinfo.html preface.html stlBulkRetrievalOptionbulk_buf_size.html stlBulkRetrievalOptionbulk_retrieval.html stlBulkRetrievalOptionno_bulk_retrieval.html stlBulkRetrievalOptionoperator_assign.html stlBulkRetrievalOptionoperator_eq.html stlDbstlDbtdstr_DbstlDbt.html stlDbstlDbtoperator_assign.html stlDbstlElemTraitsDbstlElemTraits.html stlDbstlElemTraitscompare.html stlDbstlElemTraitscopy.html stlDbstlElemTraitsdstr_DbstlElemTraits.html stlDbstlElemTraitseof.html stlDbstlElemTraitseq.html stlDbstlElemTraitseq_int_type.html stlDbstlElemTraitsfind.html stlDbstlElemTraitsget_assign_function.html stlDbstlElemTraitsget_compare_function.html stlDbstlElemTraitsget_copy_function.html stlDbstlElemTraitsget_restore_function.html stlDbstlElemTraitsget_sequence_compare_function.html stlDbstlElemTraitsget_sequence_copy_function.html stlDbstlElemTraitsget_sequence_len_function.html stlDbstlElemTraitsget_sequence_n_compare_function.html stlDbstlElemTraitsget_size_function.html stlDbstlElemTraitsinstance.html stlDbstlElemTraitslength.html stlDbstlElemTraitslt.html stlDbstlElemTraitsmove.html stlDbstlElemTraitsnot_eof.html stlDbstlElemTraitsset_assign_function.html stlDbstlElemTraitsset_compare_function.html stlDbstlElemTraitsset_copy_function.html stlDbstlElemTraitsset_restore_function.html stlDbstlElemTraitsset_sequence_compare_function.html stlDbstlElemTraitsset_sequence_copy_function.html stlDbstlElemTraitsset_sequence_len_function.html stlDbstlElemTraitsset_sequence_n_compare_function.html stlDbstlElemTraitsset_size_function.html stlDbstlElemTraitsto_char_type.html stlDbstlElemTraitsto_int_type.html stlDbstlExceptiondstr_DbstlException.html stlDbstlExceptionoperator_assign.html stlElementHolder_DB_STL_StoreElement.html stlElementHolder_DB_STL_value.html stlElementHolderdstr_ElementHolder.html stlElementHolderoperator__aa.html stlElementHolderoperator__ma.html stlElementHolderoperator_assign.html stlElementHolderoperator_da.html stlElementHolderoperator_decr.html stlElementHolderoperator_gt_ge.html stlElementHolderoperator_ia.html stlElementHolderoperator_incr.html stlElementHolderoperator_lt_le.html stlElementHolderoperator_modasg.html stlElementHolderoperator_oa.html stlElementHolderoperator_ptype.html stlElementHolderoperator_sa.html stlElementHolderoperator_xa.html stlElementRefElementRef.html stlElementRef_DB_STL_StoreElement.html stlElementRef_DB_STL_value.html stlElementRefoperator_assign.html stlFailedAssertionExceptionFailedAssertionException.html stlFailedAssertionExceptiondstr_FailedAssertionException.html stlReadModifyWriteOptionno_read_modify_write.html stlReadModifyWriteOptionoperator_eq.html stlReadModifyWriteOptionread_modify_write.html stldb_base_iteratorclose_cursor.html stldb_base_iteratordb_base_iterator.html stldb_base_iteratordstr_db_base_iterator.html stldb_base_iteratorget_bulk_bufsize.html stldb_base_iteratorget_bulk_retrieval.html stldb_base_iteratoris_directdb_get.html stldb_base_iteratoris_rmw.html stldb_base_iteratoroperator_assign.html stldb_base_iteratorset_bulk_buffer.html stldb_containerdb_container.html stldb_containerdstr_db_container.html stldb_containerget_commit_flags.html stldb_containerget_cursor_open_flags.html stldb_containerget_db_env_handle.html stldb_containerget_db_handle.html stldb_containerget_db_set_flags.html stldb_containerget_txn_begin_flags.html stldb_containerset_all_flags.html stldb_containerset_commit_flags.html stldb_containerset_cursor_open_flags.html stldb_containerset_db_handle.html stldb_containerset_txn_begin_flags.html stldb_map_base_iteratorclose_cursor.html stldb_map_base_iteratordstr_db_map_base_iterator.html stldb_map_base_iteratorget_bulk_bufsize.html stldb_map_base_iteratormove_to.html stldb_map_base_iteratoroperator__star.html stldb_map_base_iteratoroperator_arrow.html stldb_map_base_iteratoroperator_assign.html stldb_map_base_iteratoroperator_decr.html stldb_map_base_iteratoroperator_eq.html stldb_map_base_iteratoroperator_incr.html stldb_map_base_iteratoroperator_ueq.html stldb_map_base_iteratorrefresh.html stldb_map_base_iteratorset_bulk_buffer.html stldb_map_iteratordstr_db_map_iterator.html stldb_map_iteratoroperator__star.html stldb_map_iteratoroperator_arrow.html stldb_map_iteratoroperator_assign.html stldb_map_iteratoroperator_decr.html stldb_map_iteratoroperator_incr.html stldb_map_iteratorrefresh.html stldb_mapbegin.html stldb_mapbucket_count.html stldb_mapclear.html stldb_mapcount.html stldb_mapdstr_db_map.html stldb_mapempty.html stldb_mapend.html stldb_mapequal_range.html stldb_maperase.html stldb_mapfind.html stldb_maphash_funct.html stldb_mapinsert.html stldb_mapis_hash.html stldb_mapkey_comp.html stldb_mapkey_eq.html stldb_maplower_bound.html stldb_mapmax_size.html stldb_mapoperator_assign.html stldb_mapoperator_eq.html stldb_mapoperator_sqbrk.html stldb_mapoperator_ueq.html stldb_maprbegin.html stldb_maprend.html stldb_mapsize.html stldb_mapswap.html stldb_mapupper_bound.html stldb_mapvalue_comp.html stldb_multimapcount.html stldb_multimapdb_multimap.html stldb_multimapdstr_db_multimap.html stldb_multimapequal_range.html stldb_multimapequal_range_N.html stldb_multimaperase.html stldb_multimapoperator_assign.html stldb_multimapoperator_eq.html stldb_multimapoperator_ueq.html stldb_multimapswap.html stldb_multimapupper_bound.html stldb_multisetdstr_db_multiset.html stldb_multiseterase.html stldb_multisetinsert.html stldb_multisetoperator_assign.html stldb_multisetoperator_eq.html stldb_multisetoperator_ueq.html stldb_multisetswap.html stldb_reverse_iteratordb_reverse_iterator.html stldb_reverse_iteratoroperator_add.html stldb_reverse_iteratoroperator_assign.html stldb_reverse_iteratoroperator_decr.html stldb_reverse_iteratoroperator_ge.html stldb_reverse_iteratoroperator_gt.html stldb_reverse_iteratoroperator_ia.html stldb_reverse_iteratoroperator_le.html stldb_reverse_iteratoroperator_lt.html stldb_reverse_iteratoroperator_sa.html stldb_reverse_iteratoroperator_sqbrk.html stldb_reverse_iteratoroperator_sub.html stldb_set_base_iteratordb_set_base_iterator.html stldb_set_base_iteratoroperator__star.html stldb_set_base_iteratoroperator_arrow.html stldb_set_base_iteratoroperator_decr.html stldb_set_base_iteratoroperator_incr.html stldb_set_base_iteratorrefresh.html stldb_set_iteratordb_set_iterator.html stldb_set_iteratoroperator__star.html stldb_set_iteratoroperator_arrow.html stldb_set_iteratoroperator_decr.html stldb_set_iteratoroperator_incr.html stldb_set_iteratorrefresh.html stldb_setdstr_db_set.html stldb_setinsert.html stldb_setoperator_assign.html stldb_setoperator_eq.html stldb_setoperator_ueq.html stldb_setswap.html stldb_setvalue_comp.html stldb_vector_base_iteratorclose_cursor.html stldb_vector_base_iteratordstr_db_vector_base_iterator.html stldb_vector_base_iteratorget_bulk_bufsize.html stldb_vector_base_iteratorget_current_index.html stldb_vector_base_iteratormove_to.html stldb_vector_base_iteratoroperator__star.html stldb_vector_base_iteratoroperator_add.html stldb_vector_base_iteratoroperator_arrow.html stldb_vector_base_iteratoroperator_assign.html stldb_vector_base_iteratoroperator_decr.html stldb_vector_base_iteratoroperator_eq.html stldb_vector_base_iteratoroperator_ge.html stldb_vector_base_iteratoroperator_gt.html stldb_vector_base_iteratoroperator_ia.html stldb_vector_base_iteratoroperator_incr.html stldb_vector_base_iteratoroperator_le.html stldb_vector_base_iteratoroperator_lt.html stldb_vector_base_iteratoroperator_sa.html stldb_vector_base_iteratoroperator_sqbrk.html stldb_vector_base_iteratoroperator_sub.html stldb_vector_base_iteratoroperator_ueq.html stldb_vector_base_iteratorrefresh.html stldb_vector_base_iteratorset_bulk_buffer.html stldb_vector_iteratordstr_db_vector_iterator.html stldb_vector_iteratoroperator__star.html stldb_vector_iteratoroperator_add.html stldb_vector_iteratoroperator_arrow.html stldb_vector_iteratoroperator_assign.html stldb_vector_iteratoroperator_decr.html stldb_vector_iteratoroperator_ia.html stldb_vector_iteratoroperator_incr.html stldb_vector_iteratoroperator_sa.html stldb_vector_iteratoroperator_sqbrk.html stldb_vector_iteratoroperator_sub.html stldb_vector_iteratorrefresh.html stldb_vectorassign.html stldb_vectorat.html stldb_vectorback.html stldb_vectorcapacity.html stldb_vectorclear.html stldb_vectordb_vector.html stldb_vectordstr_db_vector.html stldb_vectorempty.html stldb_vectorend.html stldb_vectorerase.html stldb_vectorfront.html stldb_vectorinsert.html stldb_vectormax_size.html stldb_vectormerge.html stldb_vectoroperator_assign.html stldb_vectoroperator_eq.html stldb_vectoroperator_lt.html stldb_vectoroperator_sqbrk.html stldb_vectoroperator_ueq.html stldb_vectorpop_back.html stldb_vectorpop_front.html stldb_vectorpush_back.html stldb_vectorpush_front.html stldb_vectorrbegin.html stldb_vectorremove.html stldb_vectorremove_if.html stldb_vectorrend.html stldb_vectorreserve.html stldb_vectorresize.html stldb_vectorreverse.html stldb_vectorsize.html stldb_vectorsort.html stldb_vectorsplice.html stldb_vectorswap.html stldb_vectorunique.html stldbstl_global_functionsabort_txn.html stldbstl_global_functionsalloc_mutex.html stldbstl_global_functionsbegin_txn.html stldbstl_global_functionsclose_all_db_envs.html stldbstl_global_functionsclose_all_dbs.html stldbstl_global_functionsclose_db_cursors.html stldbstl_global_functionsclose_db_env.html stldbstl_global_functionscommit_txn.html stldbstl_global_functionscurrent_txn.html stldbstl_global_functionsdbstl_exit.html stldbstl_global_functionsdbstl_startup.html stldbstl_global_functionsdbstl_thread_exit.html stldbstl_global_functionsfree_mutex.html stldbstl_global_functionslock_mutex.html stldbstl_global_functionsopen_db.html stldbstl_global_functionsopen_env.html stldbstl_global_functionsoperator_eq.html stldbstl_global_functionsregister_db.html stldbstl_global_functionsregister_db_env.html stldbstl_global_functionsset_current_txn_handle.html stldbstl_global_functionsset_global_dbfile_suffix_number.html stldbstl_global_functionsunlock_mutex.html share/doc/db5/articles/inmemory/C/ InMemoryDBApplication.pdf gettingStarted.css index.html share/doc/db5/articles/mssgtxt/ DBMessageTextReference.pdf gettingStarted.css index.html share/doc/db5/bdb-sql/ BDB-SQL-Guide.pdf accessing_bdb_sql_databases.title.html addedpragmas.html admin.html bdb-concepts.html bfile-c.html bfile-extension.html bfile-sql.html buildinstall.html changedpragmas.html datamigration.html dbfeatures.html dbsqlbasics.html gettingStarted.css index.html journaldirectory.html lockhandling.html lockingnotes.html miscdiff.html moreinfo.html mvcc.html normal-sql.html preface.html rep_usageexamples.html reppragma.html repstatistics.html selectpage_size.html sequencesupport.html sql_encryption.html sqlrep.html sync.html unsupportedpragmas.html share/doc/db5/collections/tutorial/ BasicProgram.html BerkeleyDB-Java-Collections.pdf Entity.html SerializableEntity.html SerializedObjectStorage.html Summary.html Tuple.html UsingCollectionsAPI.html UsingSecondaries.html UsingStoredCollections.html addingdatabaseitems.html collectionOverview.html collectionswithentities.html createbindingscollections.html creatingentitybindings.html developing.html entitieswithcollections.html gettingStarted.css handlingexceptions.html implementingmain.html index.html indexedcollections.html intro.html moreinfo.html openclasscatalog.html opendatabases.html opendbenvironment.html openingforeignkeys.html preface.html removingredundantvalueclasses.html retrievingbyindexkey.html retrievingdatabaseitems.html sortedcollections.html transientfieldsinbinding.html tuple-serialentitybindings.html tuplekeybindings.html tupleswithkeycreators.html tutorialintroduction.html usingtransactions.html share/doc/db5/gsg/C/ BerkeleyDB-Core-C-GSG.pdf CoreCursorUsage.html CoreDBAdmin.html CoreDbUsage.html CoreEnvUsage.html Cursors.html DBEntry.html DBOpenFlags.html DbUsage.html DeleteEntryWCursor.html Positioning.html PutEntryWCursor.html ReplacingEntryWCursor.html accessmethods.html btree.html cachesize.html concepts.html coredbclose.html coreindexusage.html cstructs.html databaseLimits.html databases.html dbErrorReporting.html dbconfig.html environments.html gettingStarted.css gettingit.html index.html indexes.html introduction.html joins.html keyCreator.html moreinfo.html preface.html readSecondary.html returns.html secondaryCursor.html secondaryDelete.html usingDbt.html share/doc/db5/gsg/CXX/ BerkeleyDB-Core-Cxx-GSG.pdf CoreCursorUsage.html CoreDBAdmin.html CoreDbCXXUsage.html CoreEnvUsage.html Cursors.html DBEntry.html DBOpenFlags.html DbCXXUsage.html DeleteEntryWCursor.html Positioning.html PutEntryWCursor.html ReplacingEntryWCursor.html accessmethods.html btree.html cachesize.html concepts.html coreExceptions.html coredbclose.html coreindexusage.html databaseLimits.html databases.html dbErrorReporting.html dbconfig.html environments.html gettingStarted.css gettingit.html index.html indexes.html introduction.html joins.html keyCreator.html moreinfo.html preface.html readSecondary.html returns.html secondaryCursor.html secondaryDelete.html usingDbt.html share/doc/db5/gsg_db_rep/C/ Replication-C-GSG.pdf addfeatures.html apioverview.html autoinit.html bulk.html c2ctransfer.html elections.html electiontimes.html exampledoloop.html fmwrkconnectretry.html fwrkmasterreplica.html fwrkpermmessage.html gettingStarted.css heartbeats.html index.html introduction.html manageblock.html moreinfo.html permmessages.html preface.html processingloop.html rep_init_code.html repadvantage.html repapp.html repmgr_init_example_c.html rywc.html simpleprogramlisting.html txnapp.html share/doc/db5/gsg_db_rep/CXX/ Replication-CXX-GSG.pdf addfeatures.html apioverview.html autoinit.html bulk.html c2ctransfer.html elections.html electiontimes.html exampledoloop.html fmwrkconnectretry.html fwrkmasterreplica.html fwrkpermmessage.html gettingStarted.css heartbeats.html index.html introduction.html manageblock.html moreinfo.html permmessages.html preface.html processingloop.html rep_init_code.html repadvantage.html repapp.html repmgr_init_example_c.html rywc.html simpleprogramlisting.html txnapp.html share/doc/db5/gsg_txn/C/ BerkeleyDB-Core-C-Txn.pdf abortresults.html apireq.html architectrecovery.html autocommit.html backuprestore.html blocking_deadlocks.html deadlock.jpg enabletxn.html envopen.html exclusivelock.html filemanagement.html gettingStarted.css hotfailover.html index.html inmem_txnexample_c.html introduction.html isolation.html lockingsubsystem.html logconfig.html logfileremoval.html maxtxns.html moreinfo.html multithread-intro.html nestedtxn.html nodurabletxn.html perftune-intro.html preface.html readblock.jpg readmodifywrite.html recovery-intro.html recovery.html reversesplit.html rwlocks1-pdf.jpg rwlocks1.jpg simplelock-pdf.jpg simplelock.jpg sysfailure.html txn_ccursor.html txnconcurrency.html txncursor.html txnexample_c.html txnindices.html txnnowait.html usingtxns.html wrapup.html writeblock.jpg share/doc/db5/gsg_txn/CXX/ BerkeleyDB-Core-Cxx-Txn.pdf abortresults.html apireq.html architectrecovery.html autocommit.html backuprestore.html blocking_deadlocks.html deadlock.jpg enabletxn.html envopen.html exclusivelock.html filemanagement.html gettingStarted.css hotfailover.html index.html inmem_txnexample_c.html introduction.html isolation.html lockingsubsystem.html logconfig.html logfileremoval.html maxtxns.html moreinfo.html multithread-intro.html nestedtxn.html nodurabletxn.html perftune-intro.html preface.html readblock.jpg readmodifywrite.html recovery-intro.html recovery.html reversesplit.html rwlocks1-pdf.jpg rwlocks1.jpg simplelock-pdf.jpg simplelock.jpg sysfailure.html txn_ccursor.html txnconcurrency.html txncursor.html txnexample_c.html txnindices.html txnnowait.html usingtxns.html wrapup.html writeblock.jpg share/doc/db5/installation/ BDB_Installation.pdf arch_bigpic.gif arch_smallpic.gif build_android_config.html build_android_intro.html build_android_jdbc.html build_unix.html build_unix_aix.html build_unix_conf.html build_unix_db_nosync.html build_unix_encrypt.html build_unix_flags.html build_unix_freebsd.html build_unix_install.html build_unix_iphone.html build_unix_irix.html build_unix_linux.html build_unix_macosx.html build_unix_notes.html build_unix_qnx.html build_unix_sco.html build_unix_shlib.html build_unix_small.html build_unix_solaris.html build_unix_sql.html build_unix_stacksize.html build_unix_sunos.html build_unix_test.html build_vxworks.html build_vxworks_faq.html build_vxworks_notes.html build_win.html build_win_csharp.html build_win_faq.html build_win_java.html build_win_notes.html build_win_small.html build_win_sql.html build_win_tcl.html build_win_test.html build_wince.html build_wince_faq.html build_wince_notes.html ch01s02.html changelog_4_8.html changelog_5_0.html changelog_5_1.html changelog_5_2.html changelog_5_3.html cross_compile_unix.html debug.html debug_compile.html debug_printlog.html debug_runtime.html gettingStarted.css index.html install.html install_multiple.html introduction.html moreinfo.html preface.html test.html test_faq.html upgrade_11gr2_51_dpl_recompile.html upgrade_11gr2_51_mod_db4_unsupp.html upgrade_11gr2_51_sqlite_ver.html upgrade_11gr2_51_src_reorg.html upgrade_11gr2_52_bit_cmp_win.html upgrade_11gr2_52_dyn_env.html upgrade_11gr2_52_excl_txn_sql.html upgrade_11gr2_52_grp_mbr.html upgrade_11gr2_52_heap.html upgrade_11gr2_52_hot_backup.html upgrade_11gr2_52_mvcc_sql.html upgrade_11gr2_52_rep_2site_strict.html upgrade_11gr2_52_rep_dbt_readonly.html upgrade_11gr2_52_rep_sql.html upgrade_11gr2_52_repmgr_channels.html upgrade_11gr2_52_seq_sql.html upgrade_11gr2_52_sqlite_ver.html upgrade_11gr2_52_xa.html upgrade_11gr2_53_build_windows.html upgrade_11gr2_53_conn_status.html upgrade_11gr2_53_excl.html upgrade_11gr2_53_heap_regionsize.html upgrade_11gr2_53_hotbackup.html upgrade_11gr2_53_jdbc.html upgrade_11gr2_53_meta_dir.html upgrade_11gr2_53_sql_build.html upgrade_11gr2_53_sql_pragma.html upgrade_11gr2_53_sql_rep.html upgrade_11gr2_53_xa_mvcc.html upgrade_11gr2_autoinit.html upgrade_11gr2_dbsqlcodegen.html upgrade_11gr2_remsupp.html upgrade_11gr2_repmgr.html upgrade_11gr2_toc.html upgrade_4_8_disk.html upgrade_4_8_dpl.html upgrade_4_8_fcntl.html upgrade_4_8_mpool.html upgrade_4_8_toc.html upgrade_51_toc.html upgrade_52_toc.html upgrade_53_toc.html win_additional_options.html win_build64.html win_build_cxx.html win_build_cygwin.html win_build_dist_dll.html win_build_stl.html share/doc/db5/license/license_db.html share/doc/db5/porting/ BDB-Porting-Guide.pdf audience.html buildtarget.html certport.html gettingStarted.css index.html introduction.html layout.html modifytest.html modscope.html moreinfo.html newbinary.html portprocess.html preface.html sourceintegrate.html testport.html testreview.html testrun.html share/doc/db5/programmer_reference/ BDB_Prog_Reference.pdf am.html am_close.html am_conf.html am_conf_logrec.html am_conf_select.html am_cursor.html am_delete.html am_foreign.html am_get.html am_misc.html am_misc_bulk.html am_misc_db_sql.html am_misc_dbsizes.html am_misc_diskspace.html am_misc_error.html am_misc_faq.html am_misc_partial.html am_misc_perm.html am_misc_stability.html am_misc_struct.html am_misc_tune.html am_opensub.html am_partition.html am_put.html am_second.html am_stat.html am_sync.html am_truncate.html am_upgrade.html am_verify.html apprec.html apprec_auto.html apprec_config.html apprec_def.html arch.html arch_apis.html arch_bigpic.gif arch_progmodel.html arch_script.html arch_smallpic.gif arch_utilities.html bdb_usenix.pdf bt_conf.html cam.html cam_app.html cam_fail.html ch13s02.html csharp.html dumpload.html dumpload_format.html dumpload_text.html embedded.html env.html env_create.html env_db_config.html env_encrypt.html env_error.html env_faq.html env_naming.html env_open.html env_region.html env_remote.html env_security.html env_size.html ext.html ext_perl.html ext_php.html general_am_conf.html gettingStarted.css group_membership.html hash_conf.html hash_usenix.pdf heap_conf.html index.html intro.html intro_dbis.html intro_dbisnot.html intro_distrib.html intro_need.html intro_products.html intro_terrain.html intro_what.html intro_where.html java.html java_compat.html java_faq.html java_program.html libtp_usenix.pdf lock.html lock_am_conv.html lock_cam_conv.html lock_config.html lock_dead.html lock_deaddbg.html lock_max.html lock_nondb.html lock_notxn.html lock_page.html lock_stdmode.html lock_timeout.html lock_twopl.html log.html log_config.html log_limits.html magic.s5.be.txt magic.s5.le.txt magic.txt moreinfo.html mp.html mp_config.html mp_warm.html preface.html program.html program_cache.html program_compatible.html program_copy.html program_environ.html program_errorret.html program_faq.html program_mt.html program_namespace.html program_perfmon.html program_ram.html program_runtime.html program_scope.html refs.html rep.html rep_app.html rep_base_meth.html rep_bulk.html rep_clock_skew.html rep_comm.html rep_elect.html rep_ex.html rep_ex_chan.html rep_ex_comm.html rep_ex_rq.html rep_faq.html rep_filename.html rep_id.html rep_init.html rep_lease.html rep_mastersync.html rep_mgr_ack.html rep_mgr_meth.html rep_mgrmulti.html rep_newsite.html rep_partition.html rep_pri.html rep_replicate.html rep_ryw.html rep_trans.html rep_twosite.html repmgr_channels.html rq_conf.html second.javas sequence.html solaris.txt stl.html stl_complex_rw.html stl_container_specific.html stl_db_advanced_usage.html stl_db_usage.html stl_efficienct_use.html stl_examples.html stl_known_issues.html stl_memory_mgmt.html stl_misc.html stl_mt_usage.html stl_persistence.html stl_primitive_rw.html stl_txn_usage.html stl_usecase.html tcl.html tcl_error.html tcl_faq.html tcl_program.html tcl_using.html transapp.cs transapp.html transapp_admin.html transapp_app.html transapp_archival.html transapp_atomicity.html transapp_checkpoint.html transapp_cursor.html transapp_data_open.html transapp_deadlock.html transapp_env_open.html transapp_fail.html transapp_faq.html transapp_filesys.html transapp_hotfail.html transapp_inc.html transapp_journal.html transapp_logfile.html transapp_nested.html transapp_put.html transapp_read.html transapp_reclimit.html transapp_recovery.html transapp_term.html transapp_throughput.html transapp_tune.html transapp_why.html txn.html txn_config.html txn_limits.html witold.html writetest.cs xa.html xa_build.html xa_faq.html xa_xa_config.html xa_xa_intro.html xa_xa_restrict.html share/doc/db5/upgrading/ BDB_Upgrading.pdf changelog_4_0_14.html changelog_4_1_24.html changelog_4_1_25.html changelog_4_2_52.html changelog_4_3_29.html changelog_4_4_16.html changelog_4_4_20.html changelog_4_5_20.html changelog_4_6.html changelog_4_7.html gettingStarted.css index.html introduction.html moreinfo.html preface.html upgrade_2_0_convert.html upgrade_2_0_disk.html upgrade_2_0_system.html upgrade_2_0_toc.html upgrade_3_0_close.html upgrade_3_0_cxx.html upgrade_3_0_db.html upgrade_3_0_db_cxx.html upgrade_3_0_dbenv.html upgrade_3_0_dbenv_cxx.html upgrade_3_0_dbinfo.html upgrade_3_0_disk.html upgrade_3_0_eacces.html upgrade_3_0_eagain.html upgrade_3_0_envopen.html upgrade_3_0_func.html upgrade_3_0_java.html upgrade_3_0_join.html upgrade_3_0_jump_set.html upgrade_3_0_lock_detect.html upgrade_3_0_lock_notheld.html upgrade_3_0_lock_put.html upgrade_3_0_lock_stat.html upgrade_3_0_log_register.html upgrade_3_0_log_stat.html upgrade_3_0_memp_stat.html upgrade_3_0_open.html upgrade_3_0_rmw.html upgrade_3_0_stat.html upgrade_3_0_toc.html upgrade_3_0_txn_begin.html upgrade_3_0_txn_commit.html upgrade_3_0_txn_stat.html upgrade_3_0_value_set.html upgrade_3_0_xa.html upgrade_3_1_btstat.html upgrade_3_1_config.html upgrade_3_1_disk.html upgrade_3_1_dup.html upgrade_3_1_env.html upgrade_3_1_log_register.html upgrade_3_1_logalloc.html upgrade_3_1_memp_register.html upgrade_3_1_put.html upgrade_3_1_set_feedback.html upgrade_3_1_set_paniccall.html upgrade_3_1_set_tx_recover.html upgrade_3_1_sysmem.html upgrade_3_1_tcl.html upgrade_3_1_tmp.html upgrade_3_1_toc.html upgrade_3_1_txn_check.html upgrade_3_2_callback.html upgrade_3_2_db_dump.html upgrade_3_2_disk.html upgrade_3_2_handle.html upgrade_3_2_incomplete.html upgrade_3_2_mutexlock.html upgrade_3_2_notfound.html upgrade_3_2_renumber.html upgrade_3_2_set_flags.html upgrade_3_2_toc.html upgrade_3_2_tx_recover.html upgrade_3_3_alloc.html upgrade_3_3_bigfile.html upgrade_3_3_conflict.html upgrade_3_3_disk.html upgrade_3_3_getswap.html upgrade_3_3_gettype.html upgrade_3_3_memp_fget.html upgrade_3_3_rpc.html upgrade_3_3_shared.html upgrade_3_3_toc.html upgrade_3_3_txn_prepare.html upgrade_4_0_asr.html upgrade_4_0_cxx.html upgrade_4_0_deadlock.html upgrade_4_0_disk.html upgrade_4_0_env.html upgrade_4_0_java.html upgrade_4_0_lock.html upgrade_4_0_lock_id_free.html upgrade_4_0_log.html upgrade_4_0_mp.html upgrade_4_0_rpc.html upgrade_4_0_set_lk_max.html upgrade_4_0_toc.html upgrade_4_0_txn.html upgrade_4_1_app_dispatch.html upgrade_4_1_checkpoint.html upgrade_4_1_cxx.html upgrade_4_1_disk.html upgrade_4_1_excl.html upgrade_4_1_fop.html upgrade_4_1_hash_nelem.html upgrade_4_1_incomplete.html upgrade_4_1_java.html upgrade_4_1_log_register.html upgrade_4_1_log_stat.html upgrade_4_1_memp_sync.html upgrade_4_1_toc.html upgrade_4_2_cksum.html upgrade_4_2_client.html upgrade_4_2_del.html upgrade_4_2_disk.html upgrade_4_2_java.html upgrade_4_2_lockng.html upgrade_4_2_nosync.html upgrade_4_2_priority.html upgrade_4_2_queue.html upgrade_4_2_repinit.html upgrade_4_2_tcl.html upgrade_4_2_toc.html upgrade_4_2_verify.html upgrade_4_3_cput.html upgrade_4_3_disk.html upgrade_4_3_enomem.html upgrade_4_3_err.html upgrade_4_3_fileopen.html upgrade_4_3_java.html upgrade_4_3_log.html upgrade_4_3_repl.html upgrade_4_3_rtc.html upgrade_4_3_stat.html upgrade_4_3_toc.html upgrade_4_3_verb.html upgrade_4_4_autocommit.html upgrade_4_4_clear.html upgrade_4_4_disk.html upgrade_4_4_isolation.html upgrade_4_4_joinenv.html upgrade_4_4_lockstat.html upgrade_4_4_mutex.html upgrade_4_4_toc.html upgrade_4_5_alive.html upgrade_4_5_applog.html upgrade_4_5_collect.html upgrade_4_5_config.html upgrade_4_5_deprecate.html upgrade_4_5_disk.html upgrade_4_5_elect.html upgrade_4_5_memp.html upgrade_4_5_pagesize.html upgrade_4_5_paniccall.html upgrade_4_5_rep_event.html upgrade_4_5_rep_set.html upgrade_4_5_source.html upgrade_4_5_toc.html upgrade_4_6_cursor.html upgrade_4_6_disk.html upgrade_4_6_event.html upgrade_4_6_full_election.html upgrade_4_6_memp_fput.html upgrade_4_6_memp_fset.html upgrade_4_6_toc.html upgrade_4_6_verb.html upgrade_4_6_verbose.html upgrade_4_6_win.html upgrade_4_7_disk.html upgrade_4_7_interdir.html upgrade_4_7_log.html upgrade_4_7_repapi.html upgrade_4_7_rtc.html upgrade_4_7_tcl.html upgrade_4_7_toc.html upgrade_process.html [FILE:3769:patches/patch-dist_configure] --- dist/configure.orig 2013-09-09 15:35:02 UTC +++ dist/configure @@ -7683,7 +7683,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly* | midnight*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -8113,7 +8113,7 @@ darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; -freebsd* | dragonfly*) +freebsd* | dragonfly* | midnight*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) @@ -12251,7 +12251,7 @@ fi ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | dragonfly*) + freebsd* | dragonfly* | midnight*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes @@ -13225,7 +13225,7 @@ freebsd1*) dynamic_linker=no ;; -freebsd* | dragonfly*) +freebsd* | dragonfly* | midnight*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then @@ -13460,7 +13460,7 @@ fi ;; netbsd*) - version_type=sunos + version_type=linux need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then @@ -15200,7 +15200,7 @@ fi archive_cmds_need_lc_CXX=no ;; - freebsd* | dragonfly*) + freebsd* | dragonfly* | midnight*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes @@ -16186,7 +16186,7 @@ lt_prog_compiler_static_CXX= ;; esac ;; - freebsd* | dragonfly*) + freebsd* | dragonfly* | midnight*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) @@ -17058,7 +17058,7 @@ freebsd1*) dynamic_linker=no ;; -freebsd* | dragonfly*) +freebsd* | dragonfly* | midnight*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then @@ -17293,7 +17293,7 @@ fi ;; netbsd*) - version_type=sunos + version_type=linux need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then @@ -17712,10 +17712,10 @@ LIBTOOL="./libtool" 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} -version-info 0:0:0" MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}" MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}" -MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version" +MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -version-info 0:0:0" MAKEFILE_CXXLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK}" @@ -27322,7 +27322,7 @@ esac # !!! END COPIED from autoconf distribution sqlite_dir=$srcdir/../lang/sql/sqlite -(cd sql && eval "\$SHELL ../$sqlite_dir/configure --disable-option-checking $ac_sub_configure_args CPPFLAGS=\"-I.. $CPPFLAGS\" --enable-amalgamation=$db_cv_sql_amalgamation --enable-readline=$with_readline" && cat build_config.h >> config.h) || exit 1 +(cd sql && eval "\$SHELL $sqlite_dir/configure --disable-option-checking $ac_sub_configure_args CPPFLAGS=\"-I.. $CPPFLAGS\" --enable-amalgamation=$db_cv_sql_amalgamation --enable-readline=$with_readline" && cat build_config.h >> config.h) || exit 1 # Configure JDBC if --enable-jdbc if test "$db_cv_jdbc" != "no"; then [FILE:1054:patches/patch-lang_tcl_tcl__db.c] --- lang/tcl/tcl_db.c.orig 2013-09-09 15:35:07 UTC +++ lang/tcl/tcl_db.c @@ -3708,9 +3708,10 @@ tcl_DbGetFlags(interp, objc, objv, dbp) for (i = 0; db_flags[i].flag != 0; i++) if (LF_ISSET(db_flags[i].flag)) { if (strlen(buf) > 0) - (void)strncat(buf, " ", sizeof(buf)); - (void)strncat( - buf, db_flags[i].arg, sizeof(buf)); + (void)strncat(buf, " ", + sizeof(buf) - (strlen(buf) + 1)); + (void)strncat(buf, db_flags[i].arg, + sizeof(buf) - (strlen(buf) + 1)); } res = NewStringObj(buf, strlen(buf)); @@ -3764,9 +3765,10 @@ tcl_DbGetOpenFlags(interp, objc, objv, d for (i = 0; open_flags[i].flag != 0; i++) if (LF_ISSET(open_flags[i].flag)) { if (strlen(buf) > 0) - (void)strncat(buf, " ", sizeof(buf)); - (void)strncat( - buf, open_flags[i].arg, sizeof(buf)); + (void)strncat(buf, " ", + sizeof(buf) - (strlen(buf) + 1)); + (void)strncat(buf, open_flags[i].arg, + sizeof(buf) - (strlen(buf) + 1)); } res = NewStringObj(buf, strlen(buf)); [FILE:1571:patches/patch-lang_tcl_tcl__env.c] --- lang/tcl/tcl_env.c.orig 2013-09-09 15:35:07 UTC +++ lang/tcl/tcl_env.c @@ -2864,9 +2864,10 @@ env_GetFlags(interp, objc, objv, dbenv) for (i = 0; open_flags[i].flag != 0; i++) if (LF_ISSET(open_flags[i].flag)) { if (strlen(buf) > 0) - (void)strncat(buf, " ", sizeof(buf)); - (void)strncat( - buf, open_flags[i].arg, sizeof(buf)); + (void)strncat(buf, " ", + sizeof(buf) - (strlen(buf) + 1)); + (void)strncat(buf, open_flags[i].arg, + sizeof(buf) - (strlen(buf) + 1)); } res = NewStringObj(buf, strlen(buf)); @@ -2930,9 +2931,10 @@ env_GetOpenFlag(interp, objc, objv, dben for (i = 0; open_flags[i].flag != 0; i++) if (LF_ISSET(open_flags[i].flag)) { if (strlen(buf) > 0) - (void)strncat(buf, " ", sizeof(buf)); - (void)strncat( - buf, open_flags[i].arg, sizeof(buf)); + (void)strncat(buf, " ", + sizeof(buf) - (strlen(buf) + 1)); + (void)strncat(buf, open_flags[i].arg, + sizeof(buf) - (strlen(buf) + 1)); } res = NewStringObj(buf, strlen(buf)); @@ -2982,9 +2984,10 @@ tcl_EnvGetEncryptFlags(interp, objc, obj for (i = 0; encrypt_flags[i].flag != 0; i++) if (LF_ISSET(encrypt_flags[i].flag)) { if (strlen(buf) > 0) - (void)strncat(buf, " ", sizeof(buf)); - (void)strncat( - buf, encrypt_flags[i].arg, sizeof(buf)); + (void)strncat(buf, " ", + sizeof(buf) - (strlen(buf) + 1)); + (void)strncat(buf, encrypt_flags[i].arg, + sizeof(buf) - (strlen(buf) + 1)); } res = NewStringObj(buf, strlen(buf)); [FILE:564:patches/patch-lang_tcl_tcl__seq.c] --- lang/tcl/tcl_seq.c.orig 2013-09-09 15:35:07 UTC +++ lang/tcl/tcl_seq.c @@ -555,9 +555,10 @@ tcl_SeqGetFlags(interp, objc, objv, seq) for (i = 0; seq_flags[i].flag != 0; i++) if (LF_ISSET(seq_flags[i].flag)) { if (strlen(buf) > 0) - (void)strncat(buf, " ", sizeof(buf)); - (void)strncat( - buf, seq_flags[i].arg, sizeof(buf)); + (void)strncat(buf, " ", + sizeof(buf) - (strlen(buf) + 1)); + (void)strncat(buf, seq_flags[i].arg, + sizeof(buf) - (strlen(buf) + 1)); } res = NewStringObj(buf, strlen(buf)); [FILE:1465:patches/patch-src_dbinc_atomic.h] --- src/dbinc/atomic.h.orig 2013-09-09 15:35:08 UTC +++ src/dbinc/atomic.h @@ -70,7 +70,7 @@ typedef struct { * These have no memory barriers; the caller must include them when necessary. */ #define atomic_read(p) ((p)->value) -#define atomic_init(p, val) ((p)->value = (val)) +#define db_atomic_init(p, val) ((p)->value = (val)) #ifdef HAVE_ATOMIC_SUPPORT @@ -144,7 +144,7 @@ typedef LONG volatile *interlocked_val; #define atomic_inc(env, p) __atomic_inc(p) #define atomic_dec(env, p) __atomic_dec(p) #define atomic_compare_exchange(env, p, o, n) \ - __atomic_compare_exchange((p), (o), (n)) + __atomic_compare_exchange_db((p), (o), (n)) static inline int __atomic_inc(db_atomic_t *p) { int temp; @@ -176,7 +176,7 @@ static inline int __atomic_dec(db_atomic * http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html * which configure could be changed to use. */ -static inline int __atomic_compare_exchange( +static inline int __atomic_compare_exchange_db( db_atomic_t *p, atomic_value_t oldval, atomic_value_t newval) { atomic_value_t was; @@ -206,7 +206,7 @@ static inline int __atomic_compare_excha #define atomic_dec(env, p) (--(p)->value) #define atomic_compare_exchange(env, p, oldval, newval) \ (DB_ASSERT(env, atomic_read(p) == (oldval)), \ - atomic_init(p, (newval)), 1) + db_atomic_init(p, (newval)), 1) #else #define atomic_inc(env, p) __atomic_inc(env, p) #define atomic_dec(env, p) __atomic_dec(env, p) [FILE:247:patches/patch-src_dbinc_mutex__int.h] --- src/dbinc/mutex_int.h.orig 2013-09-09 15:35:08 UTC +++ src/dbinc/mutex_int.h @@ -596,7 +596,7 @@ MUTEX_SET(int *tsl) { : "=&r" (__r), "+r" (tsl) : : "cr0", "memory"); - return (int)tsl; + return (tsl != 0); } static inline int [FILE:341:patches/patch-src_heap_heap__verify.c] --- src/heap/heap_verify.c.orig 2013-09-09 15:35:08 UTC +++ src/heap/heap_verify.c @@ -122,7 +122,7 @@ __heap_vrfy(dbp, vdp, h, pgno, flags) { HEAPHDR *hdr; int cnt, i, j, ret; - db_indx_t *offsets, *offtbl, end; + db_indx_t *offsets = NULL, *offtbl, end; if ((ret = __db_vrfy_datapage(dbp, vdp, h, pgno, flags)) != 0) goto err;