• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/db-4.7.25.NC/docs/ref/upgrade.4.7/
1<!--$Id: rtc.so,v 1.4 2008/01/17 03:26:51 bostic Exp $-->
2<!--Copyright (c) 1997,2008 Oracle.  All rights reserved.-->
3<!--See the file LICENSE for redistribution information.-->
4<html>
5<head>
6<title>Berkeley DB Reference Guide: Release 4.7: Run-time configuration</title>
7<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
8<meta name="keywords" content="embedded,database,programmatic,toolkit,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
9</head>
10<body bgcolor=white>
11<table width="100%"><tr valign=top>
12<td><b><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></b></td>
13<td align=right><a href="../upgrade.4.7/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../upgrade.4.7/repapi.html"><img src="../../images/next.gif" alt="Next"></a>
14</td></tr></table>
15<p align=center><b>Release 4.7: Run-time configuration</b></p>
16<p>In historic Berkeley DB releases, there were separate sleep and yield
17functions to be configured at run-time using the db_env_set_func_sleep
18and <a href="../../api_c/set_func_yield.html">db_env_set_func_yield</a> functions.  These functions have been
19merged in the Berkeley DB 4.7 release.  The replacement function should always
20yield the processor, and optionally wait for some period of time before
21allowing the thread to run again.</p>
22<p>Applications using the Berkeley DB run-time configuration interfaces should
23merge the functionality of their sleep and yield functions into a single
24configuration function.</p>
25<p>In the 4.7 Berkeley DB release, the db_env_set_func_map  and
26db_env_set_func_unmap functions have been replaced.  This change fixes
27problems where applications using the Berkeley DB run-time configuration
28interfaces could not open multiple <a href="../../api_c/env_class.html">DB_ENV</a> handles for the same
29database environment in a single application or join existing database
30environments from within multiple processes.</p>
31<p>Applications wanting to replace the Berkeley DB region creation functionality
32should replace their db_env_set_func_map and db_env_set_func_unmap calls
33with a call to the <a href="../../api_c/set_func_region_map.html">db_env_set_func_region_map</a> function.
34Applications wanting to replace the Berkeley DB region file mapping functionality
35should replace their db_env_set_func_map and db_env_set_func_unmap calls
36with a call to the <a href="../../api_c/set_func_file_map.html">db_env_set_func_file_map</a> function.</p>
37<table width="100%"><tr><td><br></td><td align=right><a href="../upgrade.4.7/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../upgrade.4.7/repapi.html"><img src="../../images/next.gif" alt="Next"></a>
38</td></tr></table>
39<p><font size=1>Copyright (c) 1996,2008 Oracle.  All rights reserved.</font>
40</body>
41</html>
42