# $Id: srcfiles.in,v 12.53 2006/09/09 14:08:39 bostic Exp $ # # This is an input file for the s_windows_dsp and s_vxworks scripts. It lists # the source files in the Berkeley DB tree and notes which are used to build # the Windows and VxWorks libraries. # # Please keep this list sorted alphabetically! # # Each non-blank, non-comment line is of the form # filename module [ module ...] # # The possible modules, including the name of the project (.dsp) file: # # app=NAME Linked into application NAME.exe (db_NAME.dsp) # dynamic File is in the Windows DLL (db_dll.dsp) # small File is in the small Windows library (db_small.dsp) # static File is in the Windows static library (db_static.dsp) # java File is in the Windows Java DLL (db_java.dsp) # tcl File is in the Windows tcl DLL (db_tcl.dsp) # testutil File is used for Windows testing (db_test.dsp) # vx File is in the VxWorks library. # vxsmall File is in the small VxWorks library. btree/bt_compact.c dynamic small static vx vxsmall btree/bt_compare.c dynamic small static vx vxsmall btree/bt_conv.c dynamic small static vx vxsmall btree/bt_curadj.c dynamic small static vx vxsmall btree/bt_cursor.c dynamic small static vx vxsmall btree/bt_delete.c dynamic small static vx vxsmall btree/bt_method.c dynamic small static vx vxsmall btree/bt_open.c dynamic small static vx vxsmall btree/bt_put.c dynamic small static vx vxsmall btree/bt_rec.c dynamic small static vx vxsmall btree/bt_reclaim.c dynamic small static vx vxsmall btree/bt_recno.c dynamic small static vx vxsmall btree/bt_rsearch.c dynamic small static vx vxsmall btree/bt_search.c dynamic small static vx vxsmall btree/bt_split.c dynamic small static vx vxsmall btree/bt_stat.c dynamic small static vx vxsmall btree/bt_upgrade.c dynamic small static vx vxsmall btree/bt_verify.c dynamic static vx btree/btree_auto.c dynamic small static vx vxsmall btree/btree_autop.c app=db_printlog build_vxworks/db_archive/db_archive.c build_vxworks/db_checkpoint/db_checkpoint.c build_vxworks/db_deadlock/db_deadlock.c build_vxworks/db_dump/db_dump.c build_vxworks/db_hotbackup/db_hotbackup.c build_vxworks/db_load/db_load.c build_vxworks/db_printlog/db_printlog.c build_vxworks/db_recover/db_recover.c build_vxworks/db_stat/db_stat.c build_vxworks/db_upgrade/db_upgrade.c build_vxworks/db_verify/db_verify.c build_vxworks/dbdemo/dbdemo.c build_windows/dbkill.cpp testutil build_windows/libdb.def dynamic build_windows/libdb.rc dynamic build_windows/libdb_tcl.def tcl clib/abort.c clib/atoi.c clib/atol.c clib/ctime.c dynamic small static vx vxsmall clib/getaddrinfo.c dynamic static clib/getcwd.c clib/getopt.c vx vxsmall clib/isalpha.c clib/isdigit.c clib/isprint.c clib/isspace.c clib/memcmp.c clib/memmove.c clib/printf.c clib/raise.c clib/rand.c clib/snprintf.c vx vxsmall clib/strcasecmp.c dynamic small static vx vxsmall clib/strcat.c clib/strchr.c clib/strdup.c vx vxsmall clib/strerror.c clib/strncat.c clib/strncmp.c clib/strrchr.c clib/strsep.c dynamic small static vx vxsmall clib/strtol.c clib/strtoul.c common/crypto_stub.c small vxsmall common/db_byteorder.c dynamic small static vx vxsmall common/db_clock.c dynamic static vx common/db_err.c dynamic small static vx vxsmall common/db_getlong.c dynamic small static vx vxsmall common/db_idspace.c dynamic small static vx vxsmall common/db_log2.c dynamic small static vx vxsmall common/mkpath.c dynamic small static vx vxsmall common/util_arg.c vx vxsmall common/util_cache.c dynamic small static vx vxsmall common/util_log.c dynamic small static vx vxsmall common/util_sig.c dynamic small static vx vxsmall crypto/aes_method.c dynamic static vx crypto/crypto.c dynamic static vx crypto/mersenne/mt19937db.c dynamic static vx crypto/rijndael/rijndael-alg-fst.c dynamic static vx crypto/rijndael/rijndael-api-fst.c dynamic static vx cxx/cxx_db.cpp dynamic small static cxx/cxx_dbc.cpp dynamic small static cxx/cxx_dbt.cpp dynamic small static cxx/cxx_env.cpp dynamic small static cxx/cxx_except.cpp dynamic small static cxx/cxx_lock.cpp dynamic small static cxx/cxx_logc.cpp dynamic small static cxx/cxx_mpool.cpp dynamic small static cxx/cxx_multi.cpp dynamic small static cxx/cxx_seq.cpp dynamic small static cxx/cxx_txn.cpp dynamic small static db/crdel_auto.c dynamic small static vx vxsmall db/crdel_autop.c app=db_printlog db/crdel_rec.c dynamic small static vx vxsmall db/db.c dynamic small static vx vxsmall db/db_am.c dynamic small static vx vxsmall db/db_auto.c dynamic small static vx vxsmall db/db_autop.c app=db_printlog db/db_cam.c dynamic small static vx vxsmall db/db_cds.c dynamic small static vx vxsmall db/db_conv.c dynamic small static vx vxsmall db/db_dispatch.c dynamic small static vx vxsmall db/db_dup.c dynamic small static vx vxsmall db/db_iface.c dynamic small static vx vxsmall db/db_join.c dynamic small static vx vxsmall db/db_meta.c dynamic small static vx vxsmall db/db_method.c dynamic small static vx vxsmall db/db_open.c dynamic small static vx vxsmall db/db_overflow.c dynamic small static vx vxsmall db/db_ovfl_vrfy.c dynamic static vx db/db_pr.c dynamic small static vx vxsmall db/db_rec.c dynamic small static vx vxsmall db/db_reclaim.c dynamic small static vx vxsmall db/db_remove.c dynamic small static vx vxsmall db/db_rename.c dynamic small static vx vxsmall db/db_ret.c dynamic small static vx vxsmall db/db_setid.c dynamic small static vx vxsmall db/db_setlsn.c dynamic small static vx vxsmall db/db_stati.c dynamic small static vx vxsmall db/db_truncate.c dynamic small static vx vxsmall db/db_upg.c dynamic small static vx vxsmall db/db_upg_opd.c dynamic small static vx vxsmall db/db_vrfy.c dynamic static vx db/db_vrfy_stub.c small vxsmall db/db_vrfyutil.c dynamic static vx db185/db185.c db_archive/db_archive.c app=db_archive db_checkpoint/db_checkpoint.c app=db_checkpoint db_deadlock/db_deadlock.c app=db_deadlock db_dump/db_dump.c app=db_dump db_dump185/db_dump185.c db_hotbackup/db_hotbackup.c app=db_hotbackup db_load/db_load.c app=db_load db_printlog/db_printlog.c app=db_printlog db_recover/db_recover.c app=db_recover db_server_clnt.c db_server_svc.c db_server_xdr.c db_stat/db_stat.c app=db_stat db_upgrade/db_upgrade.c app=db_upgrade db_verify/db_verify.c app=db_verify dbm/dbm.c dynamic static dbreg/dbreg.c dynamic small static vx vxsmall dbreg/dbreg_auto.c dynamic small static vx vxsmall dbreg/dbreg_autop.c app=db_printlog dbreg/dbreg_rec.c dynamic small static vx vxsmall dbreg/dbreg_stat.c dynamic small static vx vxsmall dbreg/dbreg_util.c dynamic small static vx vxsmall env/db_salloc.c dynamic small static vx vxsmall env/db_shash.c dynamic small static vx vxsmall env/env_config.c dynamic small static vx vxsmall env/env_failchk.c dynamic small static vx vxsmall env/env_file.c dynamic small static vx vxsmall env/env_method.c dynamic small static vx vxsmall env/env_open.c dynamic small static vx vxsmall env/env_recover.c dynamic small static vx vxsmall env/env_region.c dynamic small static vx vxsmall env/env_register.c dynamic small static vx vxsmall env/env_stat.c dynamic small static vx vxsmall examples_c/bench_001.c examples_c/csv/DbRecord.c app=ex_csvload app=ex_csvquery examples_c/csv/code.c app=ex_csvcode examples_c/csv/csv_local.c app=ex_csvload app=ex_csvquery examples_c/csv/db.c app=ex_csvload app=ex_csvquery examples_c/csv/load.c app=ex_csvload examples_c/csv/load_main.c app=ex_csvload examples_c/csv/query.c app=ex_csvquery examples_c/csv/query_main.c app=ex_csvquery examples_c/csv/util.c app=ex_csvload app=ex_csvquery examples_c/ex_access.c app=ex_access examples_c/ex_apprec/ex_apprec.c examples_c/ex_apprec/ex_apprec_auto.c examples_c/ex_apprec/ex_apprec_autop.c examples_c/ex_apprec/ex_apprec_rec.c examples_c/ex_btrec.c app=ex_btrec examples_c/ex_dbclient.c examples_c/ex_env.c app=ex_env examples_c/ex_lock.c app=ex_lock examples_c/ex_mpool.c app=ex_mpool examples_c/ex_rep/base/rep_base.c app=ex_rep_base examples_c/ex_rep/base/rep_msg.c app=ex_rep_base examples_c/ex_rep/base/rep_net.c app=ex_rep_base examples_c/ex_rep/common/rep_common.c app=ex_rep_base app=ex_rep_mgr examples_c/ex_rep/mgr/rep_mgr.c app=ex_rep_mgr examples_c/ex_sequence.c app=ex_sequence examples_c/ex_thread.c examples_c/ex_tpcb.c app=ex_tpcb examples_c/getting_started/example_database_load.c app=example_database_load examples_c/getting_started/example_database_read.c app=example_database_read examples_c/getting_started/gettingstarted_common.c app=example_database_load app=example_database_read examples_c/txn_guide/txn_guide.c app=ex_txnguide examples_c/txn_guide/txn_guide_inmemory.c app=ex_txnguide_inmem examples_cxx/AccessExample.cpp app=excxx_access examples_cxx/BtRecExample.cpp app=excxx_btrec examples_cxx/EnvExample.cpp app=excxx_env examples_cxx/LockExample.cpp app=excxx_lock examples_cxx/MpoolExample.cpp app=excxx_mpool examples_cxx/SequenceExample.cpp app=excxx_sequence examples_cxx/TpcbExample.cpp app=excxx_tpcb examples_cxx/excxx_repquote/RepConfigInfo.cpp app=excxx_repquote examples_cxx/excxx_repquote/RepQuoteExample.cpp app=excxx_repquote examples_cxx/getting_started/MyDb.cpp app=excxx_example_database_load app=excxx_example_database_read examples_cxx/getting_started/excxx_example_database_load.cpp app=excxx_example_database_load examples_cxx/getting_started/excxx_example_database_read.cpp app=excxx_example_database_read examples_cxx/txn_guide/TxnGuide.cpp app=excxx_txnguide examples_cxx/txn_guide/TxnGuideInMemory.cpp app=excxx_txnguide_inmem fileops/fileops_auto.c dynamic small static vx vxsmall fileops/fileops_autop.c app=db_printlog fileops/fop_basic.c dynamic small static vx vxsmall fileops/fop_rec.c dynamic small static vx vxsmall fileops/fop_util.c dynamic small static vx vxsmall gen_db_server.c hash/hash.c dynamic static vx hash/hash_auto.c dynamic static vx hash/hash_autop.c app=db_printlog hash/hash_conv.c dynamic static vx hash/hash_dup.c dynamic static vx hash/hash_func.c dynamic small static vx vxsmall hash/hash_meta.c dynamic static vx hash/hash_method.c dynamic static vx hash/hash_open.c dynamic static vx hash/hash_page.c dynamic static vx hash/hash_rec.c dynamic static vx hash/hash_reclaim.c dynamic static vx hash/hash_stat.c dynamic static vx hash/hash_stub.c small vxsmall hash/hash_upgrade.c dynamic static vx hash/hash_verify.c dynamic static vx hmac/hmac.c dynamic small static vx vxsmall hmac/sha1.c dynamic small static vx vxsmall hsearch/hsearch.c dynamic static vx libdb_java/db_java_wrap.c java lock/lock.c dynamic small static vx vxsmall lock/lock_deadlock.c dynamic small static vx vxsmall lock/lock_failchk.c dynamic small static vx vxsmall lock/lock_id.c dynamic small static vx vxsmall lock/lock_list.c dynamic small static vx vxsmall lock/lock_method.c dynamic small static vx vxsmall lock/lock_region.c dynamic small static vx vxsmall lock/lock_stat.c dynamic small static vx vxsmall lock/lock_timer.c dynamic small static vx vxsmall lock/lock_util.c dynamic small static vx vxsmall log/log.c dynamic small static vx vxsmall log/log_archive.c dynamic small static vx vxsmall log/log_compare.c dynamic small static vx vxsmall log/log_debug.c dynamic small static vx vxsmall log/log_get.c dynamic small static vx vxsmall log/log_method.c dynamic small static vx vxsmall log/log_put.c dynamic small static vx vxsmall log/log_stat.c dynamic small static vx vxsmall mp/mp_alloc.c dynamic small static vx vxsmall mp/mp_bh.c dynamic small static vx vxsmall mp/mp_fget.c dynamic small static vx vxsmall mp/mp_fmethod.c dynamic small static vx vxsmall mp/mp_fopen.c dynamic small static vx vxsmall mp/mp_fput.c dynamic small static vx vxsmall mp/mp_fset.c dynamic small static vx vxsmall mp/mp_method.c dynamic small static vx vxsmall mp/mp_mvcc.c dynamic small static vx vxsmall mp/mp_region.c dynamic small static vx vxsmall mp/mp_register.c dynamic small static vx vxsmall mp/mp_stat.c dynamic small static vx vxsmall mp/mp_sync.c dynamic small static vx vxsmall mp/mp_trickle.c dynamic small static vx vxsmall mutex/mut_alloc.c dynamic small static vx vxsmall mutex/mut_failchk.c dynamic small static vx vxsmall mutex/mut_fcntl.c mutex/mut_method.c dynamic small static vx vxsmall mutex/mut_pthread.c mutex/mut_region.c dynamic small static vx vxsmall mutex/mut_stat.c dynamic small static vx vxsmall mutex/mut_tas.c vx vxsmall mutex/mut_win32.c dynamic small static mutex/tm.c app=tm os/os_abs.c os/os_alloc.c dynamic small static vx vxsmall os/os_clock.c vx vxsmall os/os_config.c os/os_dir.c vx vxsmall os/os_errno.c vx vxsmall os/os_fid.c vx vxsmall os/os_flock.c vx vxsmall os/os_fsync.c vx vxsmall os/os_fzero.c dynamic small static vx vxsmall os/os_getenv.c vx vxsmall os/os_handle.c vx vxsmall os/os_map.c os/os_method.c vx vxsmall os/os_mkdir.c dynamic small static vx vxsmall os/os_oflags.c dynamic small static vx vxsmall os/os_open.c vx vxsmall os/os_pid.c dynamic small static vx vxsmall os/os_region.c dynamic small static vx vxsmall os/os_rename.c vx vxsmall os/os_root.c dynamic small static vx vxsmall os/os_rpath.c dynamic small static os/os_rw.c vx vxsmall os/os_seek.c vx vxsmall os/os_sleep.c vx vxsmall os/os_spin.c vx vxsmall os/os_stat.c vx vxsmall os/os_tmpdir.c dynamic small static vx vxsmall os/os_truncate.c vx vxsmall os/os_uid.c dynamic small static vx vxsmall os/os_unlink.c vx vxsmall os/os_yield.c vx vxsmall os_brew/abort.c os_brew/ctime.c os_brew/fclose.c os_brew/fgetc.c os_brew/fgets.c os_brew/fopen.c os_brew/fwrite.c os_brew/getcwd.c os_brew/localtime.c os_brew/os_abs.c os_brew/os_config.c os_brew/os_dir.c os_brew/os_errno.c os_brew/os_handle.c os_brew/os_mkdir.c os_brew/os_oflags.c os_brew/os_open.c os_brew/os_pid.c os_brew/os_rename.c os_brew/os_rw.c os_brew/os_seek.c os_brew/os_sleep.c os_brew/os_stat.c os_brew/os_truncate.c os_brew/os_unlink.c os_brew/time.c os_vxworks/os_vx_abs.c vx vxsmall os_vxworks/os_vx_config.c vx vxsmall os_vxworks/os_vx_map.c vx vxsmall os_vxworks/os_vx_rpath.c vx vxsmall os_windows/os_abs.c dynamic small static os_windows/os_clock.c dynamic small static os_windows/os_config.c dynamic small static os_windows/os_dir.c dynamic small static os_windows/os_errno.c dynamic small static os_windows/os_fid.c dynamic small static os_windows/os_flock.c dynamic small static os_windows/os_fsync.c dynamic small static os_windows/os_getenv.c dynamic small static os_windows/os_handle.c dynamic small static os_windows/os_map.c dynamic small static os_windows/os_open.c dynamic small static os_windows/os_rename.c dynamic small static os_windows/os_rw.c dynamic small static os_windows/os_seek.c dynamic small static os_windows/os_sleep.c dynamic small static os_windows/os_spin.c dynamic small static os_windows/os_stat.c dynamic small static os_windows/os_truncate.c dynamic small static os_windows/os_unlink.c dynamic small static os_windows/os_yield.c dynamic small static qam/qam.c dynamic static vx qam/qam_auto.c dynamic static vx qam/qam_autop.c app=db_printlog qam/qam_conv.c dynamic static vx qam/qam_files.c dynamic static vx qam/qam_method.c dynamic static vx qam/qam_open.c dynamic static vx qam/qam_rec.c dynamic static vx qam/qam_stat.c dynamic static vx qam/qam_stub.c small vxsmall qam/qam_upgrade.c dynamic static vx qam/qam_verify.c dynamic static vx rep/rep_auto.c dynamic static vx rep/rep_autop.c app=db_printlog rep/rep_backup.c dynamic static vx rep/rep_elect.c dynamic static vx rep/rep_log.c dynamic static vx rep/rep_method.c dynamic static vx rep/rep_record.c dynamic static vx rep/rep_region.c dynamic static vx rep/rep_stat.c dynamic static vx rep/rep_stub.c small vxsmall rep/rep_util.c dynamic static vx rep/rep_verify.c dynamic static vx repmgr/repmgr_elect.c dynamic static repmgr/repmgr_method.c dynamic static repmgr/repmgr_msg.c dynamic static repmgr/repmgr_net.c dynamic static repmgr/repmgr_posix.c repmgr/repmgr_queue.c dynamic static repmgr/repmgr_sel.c dynamic static repmgr/repmgr_stat.c dynamic static repmgr/repmgr_util.c dynamic static repmgr/repmgr_windows.c dynamic static rpc_client/client.c rpc_client/gen_client.c rpc_client/gen_client_ret.c rpc_server/c/db_server_proc.c rpc_server/c/db_server_util.c rpc_server/cxx/db_server_cxxproc.cpp rpc_server/cxx/db_server_cxxutil.cpp sequence/seq_stat.c dynamic small static sequence/sequence.c dynamic small static tcl/tcl_compat.c tcl tcl/tcl_db.c tcl tcl/tcl_db_pkg.c tcl tcl/tcl_dbcursor.c tcl tcl/tcl_env.c tcl tcl/tcl_internal.c tcl tcl/tcl_lock.c tcl tcl/tcl_log.c tcl tcl/tcl_mp.c tcl tcl/tcl_rep.c tcl tcl/tcl_seq.c tcl tcl/tcl_txn.c tcl tcl/tcl_util.c tcl test_perf/db_perf.c app=db_perf test_perf/perf_checkpoint.c app=db_perf test_perf/perf_config.c app=db_perf test_perf/perf_dbs.c app=db_perf test_perf/perf_dead.c app=db_perf test_perf/perf_debug.c app=db_perf test_perf/perf_file.c app=db_perf test_perf/perf_key.c app=db_perf test_perf/perf_log.c app=db_perf test_perf/perf_misc.c app=db_perf test_perf/perf_op.c app=db_perf test_perf/perf_parse.c app=db_perf test_perf/perf_rand.c app=db_perf app=db_reptest test_perf/perf_spawn.c app=db_perf test_perf/perf_stat.c app=db_perf test_perf/perf_sync.c app=db_perf test_perf/perf_thread.c app=db_perf test_perf/perf_trickle.c app=db_perf test_perf/perf_txn.c app=db_perf test_perf/perf_util.c app=db_perf test_perf/perf_vx.c test_rep/db_reptest.c app=db_reptest test_rep/reptest_accept.c app=db_reptest test_rep/reptest_client.c app=db_reptest test_rep/reptest_config.c app=db_reptest test_rep/reptest_dbs.c app=db_reptest test_rep/reptest_debug.c app=db_reptest test_rep/reptest_elect.c app=db_reptest test_rep/reptest_env.c app=db_reptest test_rep/reptest_exec.c app=db_reptest test_rep/reptest_file.c app=db_reptest test_rep/reptest_key.c app=db_reptest test_rep/reptest_master.c app=db_reptest test_rep/reptest_misc.c app=db_reptest test_rep/reptest_msg_thread.c app=db_reptest test_rep/reptest_op.c app=db_reptest test_rep/reptest_parse.c app=db_reptest test_rep/reptest_send.c app=db_reptest test_rep/reptest_site.c app=db_reptest test_rep/reptest_socket.c app=db_reptest test_rep/reptest_spawn.c app=db_reptest test_rep/reptest_thread.c app=db_reptest test_rep/reptest_txn.c app=db_reptest test_rep/reptest_util.c app=db_reptest txn/txn.c dynamic small static vx vxsmall txn/txn_auto.c dynamic small static vx vxsmall txn/txn_autop.c app=db_printlog txn/txn_chkpt.c dynamic small static vx vxsmall txn/txn_failchk.c dynamic small static vx vxsmall txn/txn_method.c dynamic small static vx vxsmall txn/txn_rec.c dynamic small static vx vxsmall txn/txn_recover.c dynamic small static vx vxsmall txn/txn_region.c dynamic small static vx vxsmall txn/txn_stat.c dynamic small static vx vxsmall txn/txn_util.c dynamic small static vx vxsmall xa/xa.c dynamic small static vx vxsmall xa/xa_db.c dynamic small static vx vxsmall xa/xa_map.c dynamic small static vx vxsmall