summaryrefslogtreecommitdiff
path: root/docs/porting
diff options
context:
space:
mode:
Diffstat (limited to 'docs/porting')
-rw-r--r--docs/porting/BDB-Porting-Guide.pdfbin176182 -> 176679 bytes
-rw-r--r--docs/porting/audience.html2
-rw-r--r--docs/porting/buildtarget.html2
-rw-r--r--docs/porting/certport.html2
-rw-r--r--docs/porting/index.html14
-rw-r--r--docs/porting/introduction.html18
-rw-r--r--docs/porting/layout.html2
-rw-r--r--docs/porting/modifytest.html2
-rw-r--r--docs/porting/modscope.html6
-rw-r--r--docs/porting/moreinfo.html22
-rw-r--r--docs/porting/newbinary.html4
-rw-r--r--docs/porting/portprocess.html2
-rw-r--r--docs/porting/preface.html8
-rw-r--r--docs/porting/sourceintegrate.html2
-rw-r--r--docs/porting/testport.html13
-rw-r--r--docs/porting/testreview.html4
-rw-r--r--docs/porting/testrun.html23
17 files changed, 64 insertions, 62 deletions
diff --git a/docs/porting/BDB-Porting-Guide.pdf b/docs/porting/BDB-Porting-Guide.pdf
index d7ab8650..841a5cd7 100644
--- a/docs/porting/BDB-Porting-Guide.pdf
+++ b/docs/porting/BDB-Porting-Guide.pdf
Binary files differ
diff --git a/docs/porting/audience.html b/docs/porting/audience.html
index 627ad5aa..1092eef4 100644
--- a/docs/porting/audience.html
+++ b/docs/porting/audience.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
diff --git a/docs/porting/buildtarget.html b/docs/porting/buildtarget.html
index dec2f8c0..2753e0be 100644
--- a/docs/porting/buildtarget.html
+++ b/docs/porting/buildtarget.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
diff --git a/docs/porting/certport.html b/docs/porting/certport.html
index f20b149e..d161ed3f 100644
--- a/docs/porting/certport.html
+++ b/docs/porting/certport.html
@@ -13,7 +13,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
diff --git a/docs/porting/index.html b/docs/porting/index.html
index 77b337fe..f873a3be 100644
--- a/docs/porting/index.html
+++ b/docs/porting/index.html
@@ -12,7 +12,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -30,11 +30,11 @@
<div class="titlepage">
<div>
<div>
- <h1 class="title"><a id="idp190592"></a>Porting Berkeley DB</h1>
+ <h1 class="title"><a id="idp11368"></a>Porting Berkeley DB</h1>
</div>
<div>
<div class="legalnotice">
- <a id="idp220664"></a>
+ <a id="idp238256"></a>
<p class="legalnotice-title">
<b>Legal Notice</b>
</p>
@@ -64,7 +64,7 @@
<p>
To obtain a copy of this document's original source code, please
submit a request to the Oracle Technology Network forum at:
- <a class="ulink" href="http://forums.oracle.com/forums/forum.jspa?forumID=271" target="_top">http://forums.oracle.com/forums/forum.jspa?forumID=271</a>
+ <a class="ulink" href="https://forums.oracle.com/forums/forum.jspa?forumID=271" target="_top">https://forums.oracle.com/forums/forum.jspa?forumID=271</a>
</p>
@@ -72,7 +72,7 @@
</div>
</div>
<div>
- <p class="pubdate">5/11/2012</p>
+ <p class="pubdate">2/17/2015</p>
</div>
</div>
<hr />
@@ -131,12 +131,12 @@
<dl>
<dt>
<span class="sect2">
- <a href="introduction.html#idp277288">When Oracle Has Agreed to Support Berkeley DB on the New Platform</a>
+ <a href="introduction.html#idp295208">When Oracle Has Agreed to Support Berkeley DB on the New Platform</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="introduction.html#idp272432">When Oracle has Not Agreed to Support Berkeley DB on the New Platform</a>
+ <a href="introduction.html#idp235368">When Oracle has Not Agreed to Support Berkeley DB on the New Platform</a>
</span>
</dt>
</dl>
diff --git a/docs/porting/introduction.html b/docs/porting/introduction.html
index 62c9d92d..5d1a2a4a 100644
--- a/docs/porting/introduction.html
+++ b/docs/porting/introduction.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -50,12 +50,12 @@
<dl>
<dt>
<span class="sect2">
- <a href="introduction.html#idp277288">When Oracle Has Agreed to Support Berkeley DB on the New Platform</a>
+ <a href="introduction.html#idp295208">When Oracle Has Agreed to Support Berkeley DB on the New Platform</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="introduction.html#idp272432">When Oracle has Not Agreed to Support Berkeley DB on the New Platform</a>
+ <a href="introduction.html#idp235368">When Oracle has Not Agreed to Support Berkeley DB on the New Platform</a>
</span>
</dt>
</dl>
@@ -111,12 +111,12 @@ new architecture offers.</p>
<dl>
<dt>
<span class="sect2">
- <a href="introduction.html#idp277288">When Oracle Has Agreed to Support Berkeley DB on the New Platform</a>
+ <a href="introduction.html#idp295208">When Oracle Has Agreed to Support Berkeley DB on the New Platform</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="introduction.html#idp272432">When Oracle has Not Agreed to Support Berkeley DB on the New Platform</a>
+ <a href="introduction.html#idp235368">When Oracle has Not Agreed to Support Berkeley DB on the New Platform</a>
</span>
</dt>
</dl>
@@ -155,7 +155,7 @@ new architecture offers.</p>
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idp277288"></a>When Oracle Has Agreed to Support Berkeley DB on the New Platform</h3>
+ <h3 class="title"><a id="idp295208"></a>When Oracle Has Agreed to Support Berkeley DB on the New Platform</h3>
</div>
</div>
</div>
@@ -170,14 +170,14 @@ new architecture offers.</p>
<p>
It is up to you to submit the results of the tests (test_micro,
test_mutex, and, if possible, the entire tcl test
- suit) for review by Oracle Berkelely DB engineering in order for Oracle to
+ suite) for review by Oracle Berkeley DB engineering in order for Oracle to
consider providing support for Berkeley DB on a new platform.
</p>
<p>
You must also assign copyrights for your changes to any part of Berkeley DB
to "Oracle Corporation" and attest to the fact that you are not infringing
on any software patents for the changes to be included in the general
- Berekely DB distribution.
+ Berkeley DB distribution.
</p>
<p>
Once the port is certified, Oracle provides support for Berkeley DB on the
@@ -189,7 +189,7 @@ new architecture offers.</p>
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idp272432"></a>When Oracle has Not Agreed to Support Berkeley DB on the New Platform</h3>
+ <h3 class="title"><a id="idp235368"></a>When Oracle has Not Agreed to Support Berkeley DB on the New Platform</h3>
</div>
</div>
</div>
diff --git a/docs/porting/layout.html b/docs/porting/layout.html
index e365526b..9e0389ff 100644
--- a/docs/porting/layout.html
+++ b/docs/porting/layout.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
diff --git a/docs/porting/modifytest.html b/docs/porting/modifytest.html
index f6b17685..820bc2ff 100644
--- a/docs/porting/modifytest.html
+++ b/docs/porting/modifytest.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
diff --git a/docs/porting/modscope.html b/docs/porting/modscope.html
index 5161687b..f83fccaf 100644
--- a/docs/porting/modscope.html
+++ b/docs/porting/modscope.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -625,7 +625,7 @@ You need to determine how your target platfrom handles these functions:
<p>
When the target platform does <span class="emphasis"><em>not</em></span> have a POSIX
function required by Berkeley DB, no action is required on your
- part. When Berekely DB cannot find one of these functions on the
+ part. When Berkeley DB cannot find one of these functions on the
target platform, it automatically uses the replacement functions
supplied in the <code class="literal">clib</code> directory of the Berkeley
DB distribution. For example, if the target platform does not have
@@ -636,7 +636,7 @@ You need to determine how your target platfrom handles these functions:
</li>
<li>
<p>
-When the target platform has a function required by Berekely DB, but that
+When the target platform has a function required by Berkeley DB, but that
function operates in a non-standard compliant way, you can code to the
replacement functions supplied in the <code class="literal">clib</code> directory.
</p>
diff --git a/docs/porting/moreinfo.html b/docs/porting/moreinfo.html
index 9c9beadf..36e7ea39 100644
--- a/docs/porting/moreinfo.html
+++ b/docs/porting/moreinfo.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -53,49 +53,49 @@
<ul type="disc">
<li>
<p>
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/gsg/C/index.html" target="_top">
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/gsg/C/index.html" target="_top">
Getting Started with Berkeley DB for C
</a>
</p>
</li>
<li>
<p>
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/gsg_txn/C/index.html" target="_top">
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/gsg_txn/C/index.html" target="_top">
Getting Started with Transaction Processing for C
</a>
</p>
</li>
<li>
<p>
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/gsg_db_rep/C/index.html" target="_top">
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/gsg_db_rep/C/index.html" target="_top">
Berkeley DB Getting Started with Replicated Applications for C
</a>
</p>
</li>
<li>
<p>
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/installation/index.html" target="_top">
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/installation/index.html" target="_top">
Berkeley DB Installation and Build Guide
</a>
</p>
</li>
<li>
<p>
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/index.html" target="_top">
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/programmer_reference/index.html" target="_top">
Berkeley DB Programmer's Reference Guide
</a>
</p>
</li>
<li>
<p>
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/bdb-sql/index.html" target="_top">
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/bdb-sql/index.html" target="_top">
Berkeley DB Getting Started with the SQL APIs
</a>
</p>
</li>
<li>
<p>
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/api_reference/C/frame_main.html" target="_top">
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/api_reference/C/frame_main.html" target="_top">
Berkeley DB C API Reference Guide
</a>
</p>
@@ -117,7 +117,7 @@
downloads, visit
- <a class="ulink" href="http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html" target="_top">http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html</a>.
+ <a class="ulink" href="http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html" target="_top">http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html</a>.
</p>
</span>
<div class="sect2" lang="en" xml:lang="en">
@@ -132,8 +132,8 @@
You can post your comments and questions at the Oracle
Technology (OTN) forum for
<span>
- Oracle Berkeley DB at: <a class="ulink" href="http://forums.oracle.com/forums/forum.jspa?forumID=271" target="_top">http://forums.oracle.com/forums/forum.jspa?forumID=271</a>,
- or for Oracle Berkeley DB High Availability at: <a class="ulink" href="http://forums.oracle.com/forums/forum.jspa?forumID=272" target="_top">http://forums.oracle.com/forums/forum.jspa?forumID=272</a>.
+ Oracle Berkeley DB at: <a class="ulink" href="https://forums.oracle.com/forums/forum.jspa?forumID=271" target="_top">https://forums.oracle.com/forums/forum.jspa?forumID=271</a>,
+ or for Oracle Berkeley DB High Availability at: <a class="ulink" href="https://forums.oracle.com/forums/forum.jspa?forumID=272" target="_top">https://forums.oracle.com/forums/forum.jspa?forumID=272</a>.
</span>
diff --git a/docs/porting/newbinary.html b/docs/porting/newbinary.html
index b1facc81..bfdd90a0 100644
--- a/docs/porting/newbinary.html
+++ b/docs/porting/newbinary.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -145,7 +145,7 @@ To create a base build of Berkeley DB, following the instructions in the
<ol type="1">
<li>
<p>
-Download a Berkeley DB distribution from <a class="ulink" href="http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html" target="_top">http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html</a>.
+Download a Berkeley DB distribution from <a class="ulink" href="http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html" target="_top">http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html</a>.
</p>
</li>
<li>
diff --git a/docs/porting/portprocess.html b/docs/porting/portprocess.html
index e0873214..9c5a94a0 100644
--- a/docs/porting/portprocess.html
+++ b/docs/porting/portprocess.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
diff --git a/docs/porting/preface.html b/docs/porting/preface.html
index 3af9cf44..3b20b2d2 100644
--- a/docs/porting/preface.html
+++ b/docs/porting/preface.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -76,13 +76,13 @@
</p>
<p>
As an open source database, Berkeley DB works on many different
- platforms, from Wind River's Tornado system, to VMS, to
- Windows NT and Windows 95, and most existing UNIX
+ platforms, from Wind River's VxWorks system, to Windows, to
+ Android, and on most existing UNIX
platforms. It runs on 32 and 64-bit machines, little or big-endian.
</p>
<p>
<span class="emphasis"><em>Berkeley DB Porting Guide</em></span> provides the information you need to
- port Berkeley DB 11<span class="emphasis"><em>g</em></span> Release 2 (library version 11.2.5.3)
+ port Berkeley DB 12<span class="emphasis"><em>c</em></span> Release 1 (library version 12.1.6.1)
to additional platforms.
</p>
<div class="sect1" lang="en" xml:lang="en">
diff --git a/docs/porting/sourceintegrate.html b/docs/porting/sourceintegrate.html
index 4dc202d5..eefa860f 100644
--- a/docs/porting/sourceintegrate.html
+++ b/docs/porting/sourceintegrate.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
diff --git a/docs/porting/testport.html b/docs/porting/testport.html
index 18acfe8b..b40ddbc2 100644
--- a/docs/porting/testport.html
+++ b/docs/porting/testport.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -128,15 +128,14 @@ There are two types of C tests for Berkeley DB. Each of these is in its own dire
<ul type="circle">
<li>
<p>
-<code class="literal">test_mutex</code>
-contains files that test the use of mutexes in Berkeley DB.
+The <code class="literal">test_mutex</code> test is found in <code class="literal">src/mutex</code>.
</p>
</li>
<li>
<p>
-<code class="literal">test_micro</code>
-contains the C tests that exercise the most common code paths, but it is
-not intended to be an exhaustive Test Suite. Additionally, it tests the
+The <code class="literal">test_micro</code> tests are found in <code class="literal">test/micro</code>.
+Here you will find C tests that exercise the most common code paths. However, please note that
+<code class="literal">test_micro</code> is not intended to be an exhaustive test suite. Additionally, it tests the
different versions of Berkeley DB (including the new port) against each
other. The <code class="literal">test_micro</code> tests can either be run in a shell or as simple C tests.
</p>
@@ -156,7 +155,7 @@ The <code class="literal">test</code> directory contains the Berkeley DB Test Su
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>
- Contact the Oracle Berkelely DB engineering team for a platform compatibility test suite.
+ Contact the Oracle Berkeley DB engineering team for a platform compatibility test suite.
</p>
</div>
diff --git a/docs/porting/testreview.html b/docs/porting/testreview.html
index 8e66379f..f0dd7f66 100644
--- a/docs/porting/testreview.html
+++ b/docs/porting/testreview.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -39,7 +39,7 @@
<p>
It is up to you to submit the results of the tests
(<code class="literal">test_micro</code>,
-<code class="literal">test_mutex</code>, and, if possible, the entire tcl test suit) for review by Oracle Berkelely DB engineering in order for Oracle to consider providing support for Berkeley DB on a new platform.
+<code class="literal">test_mutex</code>, and, if possible, the entire tcl test suite) for review by Oracle Berkeley DB engineering in order for Oracle to consider providing support for Berkeley DB on a new platform.
</p>
<p>
When Oracle has <span class="emphasis"><em>not</em></span> agreed to support Berkeley DB on the new platform, you are responsible for ensuring that the tests run successfully.
diff --git a/docs/porting/testrun.html b/docs/porting/testrun.html
index 01d01aac..0db5214d 100644
--- a/docs/porting/testrun.html
+++ b/docs/porting/testrun.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -50,19 +50,22 @@ Run the C tests in the following order:
<li>
<p>
-Tests for mutexes located in the <code class="literal">test_mutex</code>
-directory. To run the tests, follow the instructions in the
-<code class="literal">test_mutex/readme</code> file.
+Tests for mutexes located in the <code class="literal">src/mutex</code>
+directory. Build and run the tests in your build directory:
+</p>
+ <pre class="programlisting">
+% make test_mutex
+% ./test_mutex
+</pre>
+ <p>
</p>
</li>
<li>
<p>
Tests for the common code paths located in the
-<code class="literal">test_micro</code> directory. To run the tests in a shell
+<code class="literal">test/micro</code> directory. To run the tests in a shell
script, follow the instructions in the
-<code class="literal">test_micro/readme</code> file. To run the tests as
-simple C tests, follow the instructions in the
-<code class="literal">test_micro/readme_embedded</code> file.
+<code class="literal">test/micro/README</code> file.
</p>
</li>
</ol>
@@ -80,7 +83,7 @@ How you run the Test Suite varies depending on the target platform:
If the target platform supports a UNIX-like version of Tcl, then set up Tcl
and build the Test Suite as described in "Running the Test Suite under
UNIX" in <em class="citetitle">Berkeley DB Installation and Build Guide</em> at
-<a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/installation/build_unix_test.html" target="_top">http://download.oracle.com/docs/cd/E17076_02/html/installation/build_unix_test.html</a>
+<a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/installation/build_unix_test.html" target="_top">http://docs.oracle.com/cd/E17076_02/html/installation/build_unix_test.html</a>
and, then, run the test suite.
</p>
</li>
@@ -91,7 +94,7 @@ and, then, run the test suite.
setup Tcl, and build and run the Test Suite as described in
"Running the Test Suite under Windows" in
<em class="citetitle">Berkeley DB Programmer's Reference Guide</em> at
- <a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/installation/build_win_test.html" target="_top">http://download.oracle.com/docs/cd/E17076_02/html/installation/build_win_test.html</a>
+ <a class="ulink" href="http://docs.oracle.com/cd/E17076_02/html/installation/build_win_test.html" target="_top">http://docs.oracle.com/cd/E17076_02/html/installation/build_win_test.html</a>
</p>
</li>