Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 67e32647b06c0323bf90c6b54a6438d1 > files > 53

rpm-apidocs-4.4.2.3-34.el5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: rpmdb/db3.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>rpmdb/db3.c File Reference</h1><code>#include &quot;<a class="el" href="system_8h-source.html">system.h</a>&quot;</code><br>
<code>#include &lt;<a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="rpmmacro_8h-source.html">rpmmacro.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="rpmurl_8h-source.html">rpmurl.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="rpmdb_8h-source.html">rpmdb.h</a>&gt;</code><br>
<code>#include &quot;<a class="el" href="debug_8h-source.html">debug.h</a>&quot;</code><br>

<p>
<a href="db3_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdbiHStats__s.html">dbiHStats_s</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hash database statistics.  <a href="structdbiHStats__s.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdbiBStats__s.html">dbiBStats_s</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">B-tree database statistics.  <a href="structdbiBStats__s.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#21774b16d2c2f00cbae5cfbf334c79b6">DB_CLIENT</a>&nbsp;&nbsp;&nbsp;DB_RPCCLIENT</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#a76eda4ab524a5a5caf108799cc87d47">cvtdberr</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, const char *msg, int error, int printit)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#4ada22fa9a1ebcba4a98b142a05b8688">db_fini</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, const char *dbhome, const char *dbfile, const char *dbsubfile)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#186d1f29fba5bcba38956c90427e5aa0">db3_fsync_disable</a> (int fd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#db5cf1d0f358c55079abbbaa5f953421">db_init</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, const char *dbhome, const char *dbfile, const char *dbsubfile, DB_ENV **dbenvp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#ab0077b953cfb161c6021a86f8359bb7">db3sync</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#722bc9921720652c447b5d2cf4783df9">db3cdup</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC *dbcursor, DBC **dbcp, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#fad185946e9259185a11f55ce5c61d58">db3cclose</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC *dbcursor, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#62995f8db2bd948939c44eca4e415148">db3copen</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DB_TXN *txnid, DBC **dbcp, unsigned int dbiflags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#e278fce0892f73e9721d020b74c102bc">db3cput</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#beae6eb82ed676d1ec837b7f0e295a6b">db3cdel</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#1d201ad969fe60ef125ac234bde460b9">db3cget</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#8788e36e429075570fae7533ceb2a823">db3cpget</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC *dbcursor, DBT *key, DBT *pkey, DBT *data, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#dfb2a77bb5ebc448c26aabd0818795d7">db3ccount</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC *dbcursor, unsigned int *countp, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#2824295f20489b8f95698aa8b07f91a1">db3byteswapped</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#6cefcf7fa039a307b65a3315db1aec3e">db3stat</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#22c06586f1e895883af1cae5cbcea690">db3associate</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, <a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbisecondary, int(*callback)(DB *, const DBT *, const DBT *, DBT *), unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#58fc118e126887c54614854d3ee9bcf4">db3join</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, DBC **curslist, DBC **dbcp, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#6b321f0b1935b42b7c3468ba893a76aa">db3close</a> (<a class="el" href="struct__dbiIndex.html">dbiIndex</a> dbi, unsigned int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#384b8b7ffa076e0f445c0368cefcabf0">db3open</a> (<a class="el" href="structrpmdb__s.html">rpmdb</a> <a class="el" href="structrpmdb__s.html">rpmdb</a>, <a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a> rpmtag, <a class="el" href="struct__dbiIndex.html">dbiIndex</a> *dbip)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="db3_8c.html#4859ebf3de3eada7338899d0f24d3c23">_debug</a> = 1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__dbiVec.html">_dbiVec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__db3.html#g999a2a3911f116622babb4be953100f4">db3vec</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>
Definition in file <a class="el" href="db3_8c-source.html">db3.c</a>.<hr><h2>Define Documentation</h2>
<a class="anchor" name="21774b16d2c2f00cbae5cfbf334c79b6"></a><!-- doxytag: member="db3.c::DB_CLIENT" ref="21774b16d2c2f00cbae5cfbf334c79b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DB_CLIENT&nbsp;&nbsp;&nbsp;DB_RPCCLIENT          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00024">24</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
Referenced by <a class="el" href="db3_8c-source.html#l00915">db3open()</a>, and <a class="el" href="db3_8c-source.html#l00272">db_init()</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="a76eda4ab524a5a5caf108799cc87d47"></a><!-- doxytag: member="db3.c::cvtdberr" ref="a76eda4ab524a5a5caf108799cc87d47" args="(dbiIndex dbi, const char *msg, int error, int printit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int cvtdberr           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>msg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>error</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>printit</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00151">151</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="rpmdb_8h-source.html#l00295">_dbiIndex::dbi_api</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b4d542dcc1ed544252eb5300ca3017566">RPMERR_DBERR</a>, and <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>.
<p>
Referenced by <a class="el" href="db3_8c-source.html#l00718">db3associate()</a>, <a class="el" href="db3_8c-source.html#l00495">db3cclose()</a>, <a class="el" href="db3_8c-source.html#l00645">db3ccount()</a>, <a class="el" href="db3_8c-source.html#l00562">db3cdel()</a>, <a class="el" href="db3_8c-source.html#l00477">db3cdup()</a>, <a class="el" href="db3_8c-source.html#l00594">db3cget()</a>, <a class="el" href="db3_8c-source.html#l00763">db3close()</a>, <a class="el" href="db3_8c-source.html#l00511">db3copen()</a>, <a class="el" href="db3_8c-source.html#l00623">db3cpget()</a>, <a class="el" href="db3_8c-source.html#l00541">db3cput()</a>, <a class="el" href="db3_8c-source.html#l00745">db3join()</a>, <a class="el" href="db3_8c-source.html#l00915">db3open()</a>, <a class="el" href="db3_8c-source.html#l00685">db3stat()</a>, <a class="el" href="db3_8c-source.html#l00457">db3sync()</a>, <a class="el" href="db3_8c-source.html#l00172">db_fini()</a>, and <a class="el" href="db3_8c-source.html#l00272">db_init()</a>.
</div>
</div><p>
<a class="anchor" name="186d1f29fba5bcba38956c90427e5aa0"></a><!-- doxytag: member="db3.c::db3_fsync_disable" ref="186d1f29fba5bcba38956c90427e5aa0" args="(int fd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3_fsync_disable           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>fd</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00214">214</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
Referenced by <a class="el" href="db3_8c-source.html#l00272">db_init()</a>.
</div>
</div><p>
<a class="anchor" name="22c06586f1e895883af1cae5cbcea690"></a><!-- doxytag: member="db3.c::db3associate" ref="22c06586f1e895883af1cae5cbcea690" args="(dbiIndex dbi, dbiIndex dbisecondary, int(*callback)(DB *, const DBT *, const DBT *, DBT *), unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3associate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbisecondary</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int(*)(DB *, const DBT *, const DBT *, DBT *)&nbsp;</td>
          <td class="paramname"> <em>callback</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00718">718</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, and <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>.
</div>
</div><p>
<a class="anchor" name="2824295f20489b8f95698aa8b07f91a1"></a><!-- doxytag: member="db3.c::db3byteswapped" ref="2824295f20489b8f95698aa8b07f91a1" args="(dbiIndex dbi)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3byteswapped           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00665">665</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>.
</div>
</div><p>
<a class="anchor" name="fad185946e9259185a11f55ce5c61d58"></a><!-- doxytag: member="db3.c::db3cclose" ref="fad185946e9259185a11f55ce5c61d58" args="(dbiIndex dbi, DBC *dbcursor, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3cclose           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC *&nbsp;</td>
          <td class="paramname"> <em>dbcursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00495">495</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, and <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>.
<p>
Referenced by <a class="el" href="db3_8c-source.html#l00511">db3copen()</a>.
</div>
</div><p>
<a class="anchor" name="dfb2a77bb5ebc448c26aabd0818795d7"></a><!-- doxytag: member="db3.c::db3ccount" ref="dfb2a77bb5ebc448c26aabd0818795d7" args="(dbiIndex dbi, DBC *dbcursor, unsigned int *countp, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3ccount           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC *&nbsp;</td>
          <td class="paramname"> <em>dbcursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int *&nbsp;</td>
          <td class="paramname"> <em>countp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00645">645</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, and <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>.
</div>
</div><p>
<a class="anchor" name="beae6eb82ed676d1ec837b7f0e295a6b"></a><!-- doxytag: member="db3.c::db3cdel" ref="beae6eb82ed676d1ec837b7f0e295a6b" args="(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3cdel           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC *&nbsp;</td>
          <td class="paramname"> <em>dbcursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00562">562</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>, and <a class="el" href="rpmdb_8h-source.html#l00384">_dbiIndex::dbi_txnid</a>.
</div>
</div><p>
<a class="anchor" name="722bc9921720652c447b5d2cf4783df9"></a><!-- doxytag: member="db3.c::db3cdup" ref="722bc9921720652c447b5d2cf4783df9" args="(dbiIndex dbi, DBC *dbcursor, DBC **dbcp, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3cdup           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC *&nbsp;</td>
          <td class="paramname"> <em>dbcursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC **&nbsp;</td>
          <td class="paramname"> <em>dbcp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00477">477</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, and <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>.
</div>
</div><p>
<a class="anchor" name="1d201ad969fe60ef125ac234bde460b9"></a><!-- doxytag: member="db3.c::db3cget" ref="1d201ad969fe60ef125ac234bde460b9" args="(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3cget           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC *&nbsp;</td>
          <td class="paramname"> <em>dbcursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00594">594</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>, and <a class="el" href="rpmdb_8h-source.html#l00384">_dbiIndex::dbi_txnid</a>.
</div>
</div><p>
<a class="anchor" name="6b321f0b1935b42b7c3468ba893a76aa"></a><!-- doxytag: member="db3.c::db3close" ref="6b321f0b1935b42b7c3468ba893a76aa" args="(dbiIndex dbi, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3close           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00763">763</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="dbconfig_8c-source.html#l00254">db3Free()</a>, <a class="el" href="rpmdb_8h-source.html#l00409">rpmdb_s::db_chrootDone</a>, <a class="el" href="rpmdb_8h-source.html#l00429">rpmdb_s::db_dbenv</a>, <a class="el" href="structrpmdb__s.html#96cb0a63fd3b32020bdd3ba350606b02">rpmdb_s::db_errcall</a>, <a class="el" href="rpmdb_8h-source.html#l00413">rpmdb_s::db_errfile</a>, <a class="el" href="rpmdb_8h-source.html#l00406">rpmdb_s::db_errpfx</a>, <a class="el" href="db3_8c-source.html#l00172">db_fini()</a>, <a class="el" href="rpmdb_8h-source.html#l00400">rpmdb_s::db_home</a>, <a class="el" href="rpmdb_8h-source.html#l00427">rpmdb_s::db_opens</a>, <a class="el" href="rpmdb_8h-source.html#l00398">rpmdb_s::db_root</a>, <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>, <a class="el" href="rpmdb_8h-source.html#l00278">_dbiIndex::dbi_file</a>, <a class="el" href="rpmdb_8h-source.html#l00276">_dbiIndex::dbi_home</a>, <a class="el" href="rpmdb_8h-source.html#l00274">_dbiIndex::dbi_root</a>, <a class="el" href="rpmdb_8h-source.html#l00377">_dbiIndex::dbi_rpmdb</a>, <a class="el" href="rpmdb_8h-source.html#l00378">_dbiIndex::dbi_rpmtag</a>, <a class="el" href="rpmdb_8h-source.html#l00280">_dbiIndex::dbi_subfile</a>, <a class="el" href="rpmdb_8h-source.html#l00303">_dbiIndex::dbi_temporary</a>, <a class="el" href="rpmdb_8h-source.html#l00282">_dbiIndex::dbi_tmpdir</a>, <a class="el" href="rpmdb_8h-source.html#l00298">_dbiIndex::dbi_use_dbenv</a>, <a class="el" href="rpmdb_8h-source.html#l00322">_dbiIndex::dbi_verbose</a>, <a class="el" href="rpmdb_8h-source.html#l00297">_dbiIndex::dbi_verify_on_close</a>, <a class="el" href="macro_8c-source.html#l02317">rpmGenPath()</a>, <a class="el" href="macro_8c-source.html#l02286">rpmGetPath()</a>, <a class="el" href="rpmmessages_8h-source.html#l00011">RPMMESS_DEBUG</a>, <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>, <a class="el" href="tagname_8c-source.html#l00035">tagName()</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="db3_8c-source.html#l00915">db3open()</a>.
</div>
</div><p>
<a class="anchor" name="62995f8db2bd948939c44eca4e415148"></a><!-- doxytag: member="db3.c::db3copen" ref="62995f8db2bd948939c44eca4e415148" args="(dbiIndex dbi, DB_TXN *txnid, DBC **dbcp, unsigned int dbiflags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3copen           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DB_TXN *&nbsp;</td>
          <td class="paramname"> <em>txnid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC **&nbsp;</td>
          <td class="paramname"> <em>dbcp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>dbiflags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00511">511</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="db3_8c-source.html#l00495">db3cclose()</a>, <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>, <a class="el" href="rpmdb_8h-source.html#l00287">_dbiIndex::dbi_eflags</a>, and <a class="el" href="rpmdb_8h-source.html#l00288">_dbiIndex::dbi_oflags</a>.
</div>
</div><p>
<a class="anchor" name="8788e36e429075570fae7533ceb2a823"></a><!-- doxytag: member="db3.c::db3cpget" ref="8788e36e429075570fae7533ceb2a823" args="(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *pkey, DBT *data, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3cpget           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC *&nbsp;</td>
          <td class="paramname"> <em>dbcursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>pkey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00623">623</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, and <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>.
</div>
</div><p>
<a class="anchor" name="e278fce0892f73e9721d020b74c102bc"></a><!-- doxytag: member="db3.c::db3cput" ref="e278fce0892f73e9721d020b74c102bc" args="(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3cput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC *&nbsp;</td>
          <td class="paramname"> <em>dbcursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBT *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00541">541</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>, and <a class="el" href="rpmdb_8h-source.html#l00384">_dbiIndex::dbi_txnid</a>.
</div>
</div><p>
<a class="anchor" name="58fc118e126887c54614854d3ee9bcf4"></a><!-- doxytag: member="db3.c::db3join" ref="58fc118e126887c54614854d3ee9bcf4" args="(dbiIndex dbi, DBC **curslist, DBC **dbcp, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3join           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC **&nbsp;</td>
          <td class="paramname"> <em>curslist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBC **&nbsp;</td>
          <td class="paramname"> <em>dbcp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00745">745</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, and <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>.
</div>
</div><p>
<a class="anchor" name="384b8b7ffa076e0f445c0368cefcabf0"></a><!-- doxytag: member="db3.c::db3open" ref="384b8b7ffa076e0f445c0368cefcabf0" args="(rpmdb rpmdb, rpmTag rpmtag, dbiIndex *dbip)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3open           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmdb__s.html">rpmdb</a>&nbsp;</td>
          <td class="paramname"> <em>rpmdb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a>&nbsp;</td>
          <td class="paramname"> <em>rpmtag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a> *&nbsp;</td>
          <td class="paramname"> <em>dbip</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00915">915</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="system_8h.html#eb1df3e83fb069eaa2eb66ace3a0ea52">alloca()</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="db3_8c-source.html#l00763">db3close()</a>, <a class="el" href="dbconfig_8c-source.html#l00277">db3New()</a>, <a class="el" href="db3_8c-source.html#l01415">db3vec</a>, <a class="el" href="rpmdb_8h-source.html#l00409">rpmdb_s::db_chrootDone</a>, <a class="el" href="db3_8c-source.html#l00024">DB_CLIENT</a>, <a class="el" href="rpmdb_8h-source.html#l00429">rpmdb_s::db_dbenv</a>, <a class="el" href="structrpmdb__s.html#2c964f2b922d964f002f4934f555d9ac">rpmdb_s::db_free</a>, <a class="el" href="rpmdb_8h-source.html#l00400">rpmdb_s::db_home</a>, <a class="el" href="db3_8c-source.html#l00272">db_init()</a>, <a class="el" href="structrpmdb__s.html#47b21b1f5f7cdc2dd388a6b0875b7a66">rpmdb_s::db_malloc</a>, <a class="el" href="rpmdb_8h-source.html#l00427">rpmdb_s::db_opens</a>, <a class="el" href="structrpmdb__s.html#039f8119355fc253a1b74fba0db86170">rpmdb_s::db_realloc</a>, <a class="el" href="rpmdb_8h-source.html#l00398">rpmdb_s::db_root</a>, <a class="el" href="rpmdb_8h-source.html#l00295">_dbiIndex::dbi_api</a>, <a class="el" href="struct__dbiIndex.html#01ad773d47725bf918f1100a5b50916c">_dbiIndex::dbi_bt_compare_fcn</a>, <a class="el" href="struct__dbiIndex.html#82f5ef349e92dcf5e4b0d4549fcccc75">_dbiIndex::dbi_bt_dup_compare_fcn</a>, <a class="el" href="rpmdb_8h-source.html#l00359">_dbiIndex::dbi_bt_flags</a>, <a class="el" href="rpmdb_8h-source.html#l00360">_dbiIndex::dbi_bt_minkey</a>, <a class="el" href="struct__dbiIndex.html#26dcf10f48ed42d4981614be9b481745">_dbiIndex::dbi_bt_prefix_fcn</a>, <a class="el" href="rpmdb_8h-source.html#l00327">_dbiIndex::dbi_cachesize</a>, <a class="el" href="rpmdb_8h-source.html#l00285">_dbiIndex::dbi_cflags</a>, <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>, <a class="el" href="rpmdb_8h-source.html#l00284">_dbiIndex::dbi_ecflags</a>, <a class="el" href="rpmdb_8h-source.html#l00287">_dbiIndex::dbi_eflags</a>, <a class="el" href="rpmdb_8h-source.html#l00278">_dbiIndex::dbi_file</a>, <a class="el" href="struct__dbiIndex.html#edf794ebd958d20e3f9bd9cda0f0f41d">_dbiIndex::dbi_h_dup_compare_fcn</a>, <a class="el" href="rpmdb_8h-source.html#l00350">_dbiIndex::dbi_h_ffactor</a>, <a class="el" href="rpmdb_8h-source.html#l00355">_dbiIndex::dbi_h_flags</a>, <a class="el" href="struct__dbiIndex.html#48d1a3e13da85fa54db473d8f77bf8cf">_dbiIndex::dbi_h_hash_fcn</a>, <a class="el" href="rpmdb_8h-source.html#l00354">_dbiIndex::dbi_h_nelem</a>, <a class="el" href="rpmdb_8h-source.html#l00276">_dbiIndex::dbi_home</a>, <a class="el" href="rpmdb_8h-source.html#l00308">_dbiIndex::dbi_host</a>, <a class="el" href="rpmdb_8h-source.html#l00302">_dbiIndex::dbi_lockdbfd</a>, <a class="el" href="rpmdb_8h-source.html#l00313">_dbiIndex::dbi_lorder</a>, <a class="el" href="rpmdb_8h-source.html#l00292">_dbiIndex::dbi_mode</a>, <a class="el" href="rpmdb_8h-source.html#l00286">_dbiIndex::dbi_oeflags</a>, <a class="el" href="rpmdb_8h-source.html#l00288">_dbiIndex::dbi_oflags</a>, <a class="el" href="rpmdb_8h-source.html#l00345">_dbiIndex::dbi_pagesize</a>, <a class="el" href="rpmdb_8h-source.html#l00293">_dbiIndex::dbi_perms</a>, <a class="el" href="rpmdb_8h-source.html#l00374">_dbiIndex::dbi_q_extentsize</a>, <a class="el" href="rpmdb_8h-source.html#l00369">_dbiIndex::dbi_re_delim</a>, <a class="el" href="rpmdb_8h-source.html#l00370">_dbiIndex::dbi_re_len</a>, <a class="el" href="rpmdb_8h-source.html#l00371">_dbiIndex::dbi_re_pad</a>, <a class="el" href="rpmdb_8h-source.html#l00372">_dbiIndex::dbi_re_source</a>, <a class="el" href="rpmdb_8h-source.html#l00274">_dbiIndex::dbi_root</a>, <a class="el" href="rpmdb_8h-source.html#l00378">_dbiIndex::dbi_rpmtag</a>, <a class="el" href="rpmdb_8h-source.html#l00280">_dbiIndex::dbi_subfile</a>, <a class="el" href="rpmdb_8h-source.html#l00303">_dbiIndex::dbi_temporary</a>, <a class="el" href="rpmdb_8h-source.html#l00384">_dbiIndex::dbi_txnid</a>, <a class="el" href="rpmdb_8h-source.html#l00291">_dbiIndex::dbi_type</a>, <a class="el" href="rpmdb_8h-source.html#l00298">_dbiIndex::dbi_use_dbenv</a>, <a class="el" href="rpmdb_8h-source.html#l00389">_dbiIndex::dbi_vec</a>, <a class="el" href="rpmdb_8h-source.html#l00297">_dbiIndex::dbi_verify_on_close</a>, <a class="el" href="system_8h-source.html#l00183">F_OK</a>, <a class="el" href="dbconfig_8c-source.html#l00461">prDbiOpenFlags()</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b0353481ea96b106e151c2e85851f6c4b">RPMERR_FLOCK</a>, <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>, <a class="el" href="macro_8c-source.html#l02317">rpmGenPath()</a>, <a class="el" href="macro_8c-source.html#l02286">rpmGetPath()</a>, <a class="el" href="rpmio_8c-source.html#l03372">rpmioMkpath()</a>, <a class="el" href="rpmmessages_8h-source.html#l00011">RPMMESS_DEBUG</a>, <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>, <a class="el" href="rpmerr_8h-source.html#l00135">RPMWARN_FLOCK</a>, <a class="el" href="system_8h.html#890dbcd7c456828c1b6ff714e405fcc1">stpcpy()</a>, <a class="el" href="tagname_8c-source.html#l00035">tagName()</a>, <a class="el" href="url_8c-source.html#l00391">urlPath()</a>, and <a class="el" href="system_8h-source.html#l00185">W_OK</a>.
</div>
</div><p>
<a class="anchor" name="6cefcf7fa039a307b65a3315db1aec3e"></a><!-- doxytag: member="db3.c::db3stat" ref="6cefcf7fa039a307b65a3315db1aec3e" args="(dbiIndex dbi, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3stat           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00685">685</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>, and <a class="el" href="rpmdb_8h-source.html#l00386">_dbiIndex::dbi_stats</a>.
</div>
</div><p>
<a class="anchor" name="ab0077b953cfb161c6021a86f8359bb7"></a><!-- doxytag: member="db3.c::db3sync" ref="ab0077b953cfb161c6021a86f8359bb7" args="(dbiIndex dbi, unsigned int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db3sync           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00457">457</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, and <a class="el" href="rpmdb_8h-source.html#l00382">_dbiIndex::dbi_db</a>.
</div>
</div><p>
<a class="anchor" name="4ada22fa9a1ebcba4a98b142a05b8688"></a><!-- doxytag: member="db3.c::db_fini" ref="4ada22fa9a1ebcba4a98b142a05b8688" args="(dbiIndex dbi, const char *dbhome, const char *dbfile, const char *dbsubfile)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db_fini           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dbhome</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dbfile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dbsubfile</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00172">172</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="rpmdb_8h-source.html#l00429">rpmdb_s::db_dbenv</a>, <a class="el" href="rpmdb_8h-source.html#l00407">rpmdb_s::db_remove_env</a>, <a class="el" href="rpmdb_8h-source.html#l00377">_dbiIndex::dbi_rpmdb</a>, <a class="el" href="rpmmessages_8h-source.html#l00011">RPMMESS_DEBUG</a>, and <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>.
<p>
Referenced by <a class="el" href="db3_8c-source.html#l00763">db3close()</a>.
</div>
</div><p>
<a class="anchor" name="db5cf1d0f358c55079abbbaa5f953421"></a><!-- doxytag: member="db3.c::db_init" ref="db5cf1d0f358c55079abbbaa5f953421" args="(dbiIndex dbi, const char *dbhome, const char *dbfile, const char *dbsubfile, DB_ENV **dbenvp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int db_init           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__dbiIndex.html">dbiIndex</a>&nbsp;</td>
          <td class="paramname"> <em>dbi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dbhome</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dbfile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dbsubfile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DB_ENV **&nbsp;</td>
          <td class="paramname"> <em>dbenvp</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00272">272</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="db3_8c-source.html#l00151">cvtdberr()</a>, <a class="el" href="db3_8c-source.html#l00214">db3_fsync_disable()</a>, <a class="el" href="rpmdb_8h-source.html#l00409">rpmdb_s::db_chrootDone</a>, <a class="el" href="db3_8c-source.html#l00024">DB_CLIENT</a>, <a class="el" href="structrpmdb__s.html#96cb0a63fd3b32020bdd3ba350606b02">rpmdb_s::db_errcall</a>, <a class="el" href="rpmdb_8h-source.html#l00413">rpmdb_s::db_errfile</a>, <a class="el" href="rpmdb_8h-source.html#l00406">rpmdb_s::db_errpfx</a>, <a class="el" href="rpmdb_8h-source.html#l00398">rpmdb_s::db_root</a>, <a class="el" href="rpmdb_8h-source.html#l00327">_dbiIndex::dbi_cachesize</a>, <a class="el" href="rpmdb_8h-source.html#l00309">_dbiIndex::dbi_cl_timeout</a>, <a class="el" href="rpmdb_8h-source.html#l00284">_dbiIndex::dbi_ecflags</a>, <a class="el" href="rpmdb_8h-source.html#l00287">_dbiIndex::dbi_eflags</a>, <a class="el" href="rpmdb_8h-source.html#l00308">_dbiIndex::dbi_host</a>, <a class="el" href="rpmdb_8h-source.html#l00326">_dbiIndex::dbi_mmapsize</a>, <a class="el" href="rpmdb_8h-source.html#l00300">_dbiIndex::dbi_no_fsync</a>, <a class="el" href="rpmdb_8h-source.html#l00286">_dbiIndex::dbi_oeflags</a>, <a class="el" href="rpmdb_8h-source.html#l00293">_dbiIndex::dbi_perms</a>, <a class="el" href="rpmdb_8h-source.html#l00274">_dbiIndex::dbi_root</a>, <a class="el" href="rpmdb_8h-source.html#l00377">_dbiIndex::dbi_rpmdb</a>, <a class="el" href="rpmdb_8h-source.html#l00294">_dbiIndex::dbi_shmkey</a>, <a class="el" href="rpmdb_8h-source.html#l00310">_dbiIndex::dbi_sv_timeout</a>, <a class="el" href="rpmdb_8h-source.html#l00282">_dbiIndex::dbi_tmpdir</a>, <a class="el" href="rpmdb_8h-source.html#l00322">_dbiIndex::dbi_verbose</a>, <a class="el" href="dbconfig_8c-source.html#l00461">prDbiOpenFlags()</a>, <a class="el" href="macro_8c-source.html#l02317">rpmGenPath()</a>, <a class="el" href="rpmmessages_8h-source.html#l00011">RPMMESS_DEBUG</a>, and <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>.
<p>
Referenced by <a class="el" href="db3_8c-source.html#l00915">db3open()</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="4859ebf3de3eada7338899d0f24d3c23"></a><!-- doxytag: member="db3.c::_debug" ref="4859ebf3de3eada7338899d0f24d3c23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmcache_8c.html#4859ebf3de3eada7338899d0f24d3c23">_debug</a> = 1<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="db3_8c-source.html#l00007">7</a> of file <a class="el" href="db3_8c-source.html">db3.c</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>