mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-30 20:48:52 +00:00
144 lines
6.1 KiB
Plaintext
144 lines
6.1 KiB
Plaintext
|
# @(#)README 10.61 (Sleepycat) 6/2/98
|
||
|
|
||
|
This is version 2.4.14 (6/2/98) of the Berkeley DB library.
|
||
|
|
||
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||
|
To view the documentation for the Berkeley DB release, point your web
|
||
|
browser at the following distribution files:
|
||
|
|
||
|
man/man.html/index_c.html -- The C API
|
||
|
man/man.html/index_cxx.html -- The C++ API
|
||
|
man/man.html/index_java.html -- The Java API
|
||
|
|
||
|
The documentation is available in PostScript, UNIX roff and flat text
|
||
|
format as well. We suggest reviewing the following three pages first:
|
||
|
|
||
|
db_intro(3)
|
||
|
db_appinit(3)
|
||
|
db_open(3)
|
||
|
|
||
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||
|
Bug fixes, answers to Frequently Asked Questions and updated versions of
|
||
|
this software are available. For more information see:
|
||
|
|
||
|
http://www.sleepycat.com
|
||
|
|
||
|
The file LICENSE has Berkeley DB copyright and redistribution information.
|
||
|
|
||
|
Sleepycat Software maintains an email list of people interested in new
|
||
|
features and future releases of DB. Please send email to the address
|
||
|
below if you would like to be on that list.
|
||
|
|
||
|
To ask questions about Berkeley DB, report problems, request support
|
||
|
contract and licensing information, or to contact the authors for any
|
||
|
reason, please contact Sleepycat Software at one of the following
|
||
|
addresses:
|
||
|
|
||
|
Sleepycat Software db@sleepycat.com
|
||
|
394 E. Riding Dr. +1-617-633-2429
|
||
|
Carlisle, MA 01741
|
||
|
USA
|
||
|
|
||
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||
|
The distribution layout is as follows:
|
||
|
|
||
|
LICENSE ............ Copyright, use and redistribution information.
|
||
|
README ............. This file.
|
||
|
btree .............. B+tree access method source code.
|
||
|
build.unix ......... UNIX build directory.
|
||
|
build.unix/README .. UNIX build information.
|
||
|
build.win16 ........ Windows 3.1 build directory
|
||
|
build.win32 ........ Windows/95, Windows/NT build directory.
|
||
|
build.win32/README . Windows/95, Windows/NT build information.
|
||
|
clib ............... C library replacement source code.
|
||
|
common ............. Source code shared by all of DB.
|
||
|
cxx ................ C++ API.
|
||
|
db ................. DB interface source code.
|
||
|
db185 .............. Compatibility source code for DB version 1.85
|
||
|
db_archive ......... The db_archive(1) utility source code.
|
||
|
db_checkpoint ...... The db_checkpoint(1) utility source code.
|
||
|
db_deadlock ........ The db_deadlock(1) utility source code.
|
||
|
db_dump ............ The db_dump(1) utility source code.
|
||
|
db_dump185 ......... The db_dump185(1) utility source code.
|
||
|
db_load ............ The db_load(1) utility source code.
|
||
|
db_printlog ........ Debugging utility, never installed.
|
||
|
db_recover ......... The db_recover(1) utility source code.
|
||
|
db_stat ............ The db_stat(1) utility source code.
|
||
|
dbm ................ Compatibility source code for dbm(3) and ndbm(3).
|
||
|
dist ............... Various files used to build the DB distribution.
|
||
|
documents .......... DB documents (other than the UNIX-style manual pages).
|
||
|
examples ........... C API example source code for using the DB library.
|
||
|
examples_cxx ....... C++ API example source code for using the DB library.
|
||
|
hash ............... Hash access method source code.
|
||
|
hsearch ............ Compatibility source code for hsearch(3).
|
||
|
include ............ Include files for DB.
|
||
|
java ............... Java API.
|
||
|
java/README ........ General Java API notes.
|
||
|
libdb_java ......... Sources to build the libdb_java shared library.
|
||
|
lock ............... Lock manager source code.
|
||
|
log ................ Log manager source code.
|
||
|
man/man.html ....... C, C++ and Java API HTML format manual pages.
|
||
|
man/man.ps ......... C API PostScript format manual pages.
|
||
|
man/man.roff ....... C API troff format (man macros) manual pages.
|
||
|
man/man.text ....... C API flat text manual pages.
|
||
|
man/mancxx.ps ...... C++ API PostScript format manual pages.
|
||
|
man/mancxx.roff .... C++ API troff format (man macros) manual pages.
|
||
|
man/mancxx.text .... C++ API flat text manual pages.
|
||
|
mp ................. Shared memory buffer pool source code.
|
||
|
mutex .............. Spin-lock source code.
|
||
|
os ................. Operating-system specific functionality.
|
||
|
os.win16 ........... Operating-system specific functionality (Win16).
|
||
|
os.win32 ........... Operating-system specific functionality (Win32/WNT).
|
||
|
test ............... Test directory.
|
||
|
test/README ........ UNIX test information.
|
||
|
test/README.win32 .. UNIX test information.
|
||
|
txn ................ Transaction manager source code.
|
||
|
|
||
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||
|
To build Berkeley DB for a UNIX platform:
|
||
|
|
||
|
cd build.unix
|
||
|
../dist/configure
|
||
|
make
|
||
|
|
||
|
To build multiple UNIX versions of Berkeley DB in the same source tree,
|
||
|
create a new directory, then configure and build.
|
||
|
|
||
|
mkdir build.bsdos3.0
|
||
|
cd build.bsdos3.0
|
||
|
../dist/configure
|
||
|
make
|
||
|
|
||
|
For additional information about building Berkeley DB for UNIX platforms,
|
||
|
the description of possible configuration options and other information
|
||
|
on DB configuration and build issues, see the file build.unix/README.
|
||
|
|
||
|
To build Berkeley DB for a WIN32 platform, see build.win32/README.
|
||
|
|
||
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||
|
The C++ API files and directories in the source distribution are:
|
||
|
|
||
|
db/cxx/ C++ API
|
||
|
db/examples_cxx/ The example programs recoded in C++.
|
||
|
db/include/cxx_int.h Internal C++ include file.
|
||
|
db/include/db_cxx.h External C++ include file.
|
||
|
|
||
|
C++ support is automatically built on Win32. To configure it under
|
||
|
UNIX, specify --enable-cxx as a configuration argument (see the file
|
||
|
db/build.unix/README for more information).
|
||
|
|
||
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||
|
The Java API files and directories in the source distribution are:
|
||
|
|
||
|
db/java/src/com/sleepycat/db
|
||
|
The Java API
|
||
|
db/java/README Information on building the Java API.
|
||
|
db/man/man.html/index_java.html
|
||
|
The Java API manual pages (available only in HTML).
|
||
|
db/java/src/com/sleepycat/examples/
|
||
|
The example programs recoded in Java.
|
||
|
db/libdb_java Sources to build the libdb_java shared library.
|
||
|
|
||
|
Java support is NEVER automatically built. To configure and build the
|
||
|
Java API, see the file db/java/README for more information.
|