Sophie

Sophie

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

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: tools/rpmcache.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>tools/rpmcache.c File Reference</h1><code>#include &quot;<a class="el" href="system_8h-source.html">system.h</a>&quot;</code><br>
<code>#include &lt;fnmatch.h&gt;</code><br>
<code>#include &lt;<a class="el" href="fts_8h-source.html">fts.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>&gt;</code><br>
<code>#include &quot;<a class="el" href="rpmps_8h-source.html">rpmps.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="rpmdb_8h-source.html">rpmdb.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="rpmds_8h-source.html">rpmds.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="rpmts_8h-source.html">rpmts.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="debug_8h-source.html">debug.h</a>&quot;</code><br>

<p>
<a href="rpmcache_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="structftsglob__s.html">ftsglob_s</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structItem__s.html">Item_s</a></td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structItem__s.html">Item_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#7163b21c89c4a416aa1e91c3b6ac7efe">Item</a></td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structItem__s.html">Item</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#0bbdf04633a307ccd868f8452466a929">freeItem</a> (<a class="el" href="structItem__s.html">Item</a> item)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structItem__s.html">Item</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#2242a09c54280d132376704d2ff8252e">newItem</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#f759d4792e6a7ab07054a2d4f762a9f2">cmpItem</a> (const void *a, const void *b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#9b323979ba0b816f837bc7df10dde50f">freeItems</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#ff9b2a0aedbe51d144bfc716a07a3101">ftsCachePrint</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, FILE *fp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#98ed02a0a2fe7f5f0c083ff7552f0919">ftsCacheUpdate</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#f0810d46c7c9f5e121555e773d27adb4">archOkay</a> (const char *pkgArch)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#5048f56a1bd50e35994088b5511453f0">osOkay</a> (const char *pkgOs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#7b3a9cb0657ba73085a9e9171758f1ec">ftsStashLatest</a> (<a class="el" href="struct__ftsent.html">FTSENT</a> *fts, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#2ce7d5d47aeff58033429f81946cb3a6">ftsInfoStr</a> (int fts_info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#b463070a964b267ec7aa1bdf7bc8e331">ftsPrint</a> (<a class="el" href="structFTS.html">FTS</a> *ftsp, <a class="el" href="struct__ftsent.html">FTSENT</a> *fts, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#f1fda21cc6d3974b5e2085e75d761069">initGlobs</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize fts and glob structures.  <a href="#f1fda21cc6d3974b5e2085e75d761069"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#f3ed9c200de85b53c94cd18764b246a2">main</a> (int argc, char *const <a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>[])</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#e44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#4859ebf3de3eada7338899d0f24d3c23">_debug</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#e6a335f101e745599849f12b67c77fe1">noCache</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#6d8038f39f362a45d3b5b4237c9c938b">ftsSet</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#51c7eebce67668bab98b327320a0f1b1">bhpath</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#d27d97c60a4b3913673d52345d0f3adb">bhpathlen</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#f0afbe776ea03d1f36d5e56e858a2e4a">bhlvl</a> = -1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct <a class="el" href="structftsglob__s.html">ftsglob_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#f54de7fb83e37cceadbacc344e25186d">bhglobs</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#4210fcd3b0d116813140171cdde73d75">nbhglobs</a> = 5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#913a30aaae68bab9c263fd5208679335">indent</a> = 2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structItem__s.html">Item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#5271ba94dbff4b0316cbaf2ca75320e7">items</a> = NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#1a693ed191d60c301334b79fa390f5c7">nitems</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#738f2f39f884683f1bc15b3a39a43dc1">ftsInfoStrings</a> []</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="rpmts_8h.html#a9db567bc7c49d7d84ac7fc178543348">rpmVSFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#0db9ecdc1e541264501b025ef23d7c69">vsflags</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct <a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcache_8c.html#779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr>

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

<p>
Definition in file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="7163b21c89c4a416aa1e91c3b6ac7efe"></a><!-- doxytag: member="rpmcache.c::Item" ref="7163b21c89c4a416aa1e91c3b6ac7efe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structItem__s.html">Item_s</a> *  <a class="el" href="structItem__s.html">Item</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="f0810d46c7c9f5e121555e773d27adb4"></a><!-- doxytag: member="rpmcache.c::archOkay" ref="f0810d46c7c9f5e121555e773d27adb4" args="(const char *pkgArch)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int archOkay           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pkgArch</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="rpmcache_8c-source.html#l00165">165</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="group__rpmrc.html#gg41a8861e7ff5c8d189305d9ff1319bee3064a16ecf53007bb416519fc4e1156e">RPM_MACHTABLE_INSTARCH</a>, and <a class="el" href="rpmrc_8c-source.html#l01497">rpmMachineScore()</a>.
</div>
</div><p>
<a class="anchor" name="f759d4792e6a7ab07054a2d4f762a9f2"></a><!-- doxytag: member="rpmcache.c::cmpItem" ref="f759d4792e6a7ab07054a2d4f762a9f2" args="(const void *a, const void *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int cmpItem           </td>
          <td>(</td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>b</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="rpmcache_8c-source.html#l00067">67</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="rpmds_8c-source.html#l00589">rpmdsN()</a>, and <a class="el" href="rpmcache_8c-source.html#l00045">Item_s::this</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00181">ftsStashLatest()</a>.
</div>
</div><p>
<a class="anchor" name="0bbdf04633a307ccd868f8452466a929"></a><!-- doxytag: member="rpmcache.c::freeItem" ref="0bbdf04633a307ccd868f8452466a929" args="(Item item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structItem__s.html">Item</a> freeItem           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structItem__s.html">Item</a>&nbsp;</td>
          <td class="paramname"> <em>item</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00052">52</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmcache_8c-source.html#l00046">Item_s::h</a>, <a class="el" href="hdrinline_8h-source.html#l00047">headerFree()</a>, <a class="el" href="rpmcache_8c-source.html#l00042">Item_s::path</a>, <a class="el" href="rpmds_8c-source.html#l00054">rpmdsFree()</a>, and <a class="el" href="rpmcache_8c-source.html#l00045">Item_s::this</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00074">freeItems()</a>, and <a class="el" href="rpmcache_8c-source.html#l00181">ftsStashLatest()</a>.
</div>
</div><p>
<a class="anchor" name="9b323979ba0b816f837bc7df10dde50f"></a><!-- doxytag: member="rpmcache.c::freeItems" ref="9b323979ba0b816f837bc7df10dde50f" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void freeItems           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </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="rpmcache_8c-source.html#l00074">74</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmcache_8c-source.html#l00052">freeItem()</a>, <a class="el" href="rpmcache_8c-source.html#l00049">items</a>, and <a class="el" href="rpmcache_8c-source.html#l00050">nitems</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>.
</div>
</div><p>
<a class="anchor" name="ff9b2a0aedbe51d144bfc716a07a3101"></a><!-- doxytag: member="rpmcache.c::ftsCachePrint" ref="ff9b2a0aedbe51d144bfc716a07a3101" args="(rpmts ts, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftsCachePrint           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&nbsp;</td>
          <td class="paramname"> <em>fp</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="rpmcache_8c-source.html#l00082">82</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="rpmcache_8c-source.html#l00049">items</a>, and <a class="el" href="rpmcache_8c-source.html#l00050">nitems</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>.
</div>
</div><p>
<a class="anchor" name="98ed02a0a2fe7f5f0c083ff7552f0919"></a><!-- doxytag: member="rpmcache.c::ftsCacheUpdate" ref="98ed02a0a2fe7f5f0c083ff7552f0919" args="(rpmts ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftsCacheUpdate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</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="rpmcache_8c-source.html#l00102">102</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="hdrinline_8h-source.html#l00354">headerAddOrAppendEntry()</a>, <a class="el" href="hdrinline_8h-source.html#l00290">headerGetEntryMinMemory()</a>, <a class="el" href="rpmcache_8c-source.html#l00049">items</a>, <a class="el" href="rpmcache_8c-source.html#l00050">nitems</a>, <a class="el" href="rpmmacro_8h-source.html#l00053">RMIL_CMDLINE</a>, <a class="el" href="group__header.html#gg24690e18a34d56e178edf27b5cc97fed033cf2f10106384143d802ede9274dcc">RPM_INT32_TYPE</a>, <a class="el" href="group__header.html#gg24690e18a34d56e178edf27b5cc97fed6ae076d0ee687ce337e98f86a1aee307">RPM_STRING_ARRAY_TYPE</a>, <a class="el" href="rpmdb_8c-source.html#l02952">rpmdbAdd()</a>, <a class="el" href="rpmdb_8c-source.html#l01694">rpmdbFreeIterator()</a>, <a class="el" href="rpmdb_8c-source.html#l01756">rpmdbGetIteratorCount()</a>, <a class="el" href="macro_8c-source.html#l01925">rpmDefineMacro()</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b970edc0c077bad595d11efde63c8a162">RPMTAG_CACHECTIME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b890dc21891d0656d8fe2efff1451b3c4">RPMTAG_CACHEPKGMTIME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b5b1fd2f244386f48a2e978f9de2ca873">RPMTAG_CACHEPKGPATH</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b49541f130468fd52ae0cabde5e3ce56d">RPMTAG_CACHEPKGSIZE</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bfa76d2ca9a1b83787d1d940ca52f8033">RPMTAG_SIGMD5</a>, <a class="el" href="rpmts_8c-source.html#l00156">rpmtsCloseDB()</a>, <a class="el" href="rpmts_8c-source.html#l01200">rpmtsGetRdb()</a>, <a class="el" href="rpmts_8c-source.html#l01104">rpmtsGetTid()</a>, <a class="el" href="rpmts_8c-source.html#l00256">rpmtsInitIterator()</a>, and <a class="el" href="rpmts_8c-source.html#l00170">rpmtsOpenDB()</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>.
</div>
</div><p>
<a class="anchor" name="2ce7d5d47aeff58033429f81946cb3a6"></a><!-- doxytag: member="rpmcache.c::ftsInfoStr" ref="2ce7d5d47aeff58033429f81946cb3a6" args="(int fts_info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* ftsInfoStr           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>fts_info</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="rpmcache_8c-source.html#l00308">308</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="rpmgi_8c-source.html#l00035">ftsInfoStrings</a>.
</div>
</div><p>
<a class="anchor" name="b463070a964b267ec7aa1bdf7bc8e331"></a><!-- doxytag: member="rpmcache.c::ftsPrint" ref="b463070a964b267ec7aa1bdf7bc8e331" args="(FTS *ftsp, FTSENT *fts, rpmts ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftsPrint           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structFTS.html">FTS</a> *&nbsp;</td>
          <td class="paramname"> <em>ftsp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__ftsent.html">FTSENT</a> *&nbsp;</td>
          <td class="paramname"> <em>fts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</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="rpmcache_8c-source.html#l00314">314</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="poptALL_8c-source.html#l00023">_debug</a>, <a class="el" href="rpmcache_8c-source.html#l00036">bhglobs</a>, <a class="el" href="rpmcache_8c-source.html#l00029">bhlvl</a>, <a class="el" href="rpmcache_8c-source.html#l00027">bhpath</a>, <a class="el" href="rpmcache_8c-source.html#l00028">bhpathlen</a>, <a class="el" href="rpmcache_8c-source.html#l00033">ftsglob_s::fnflags</a>, <a class="el" href="fts_8h-source.html#l00143">FTS_D</a>, <a class="el" href="fts_8h-source.html#l00144">FTS_DC</a>, <a class="el" href="fts_8h-source.html#l00145">FTS_DEFAULT</a>, <a class="el" href="fts_8h-source.html#l00146">FTS_DNR</a>, <a class="el" href="fts_8h-source.html#l00147">FTS_DOT</a>, <a class="el" href="fts_8h-source.html#l00148">FTS_DP</a>, <a class="el" href="fts_8h-source.html#l00149">FTS_ERR</a>, <a class="el" href="fts_8h-source.html#l00150">FTS_F</a>, <a class="el" href="fts_8h-source.html#l00157">_ftsent::fts_info</a>, <a class="el" href="fts_8h-source.html#l00151">FTS_INIT</a>, <a class="el" href="fts_8h-source.html#l00141">_ftsent::fts_level</a>, <a class="el" href="fts_8h-source.html#l00171">_ftsent::fts_name</a>, <a class="el" href="fts_8h-source.html#l00133">_ftsent::fts_namelen</a>, <a class="el" href="fts_8h-source.html#l00152">FTS_NS</a>, <a class="el" href="fts_8h-source.html#l00153">FTS_NSOK</a>, <a class="el" href="fts_8h-source.html#l00120">_ftsent::fts_parent</a>, <a class="el" href="fts_8h-source.html#l00129">_ftsent::fts_path</a>, <a class="el" href="fts_8h-source.html#l00132">_ftsent::fts_pathlen</a>, <a class="el" href="fts_8c-source.html#l00563">Fts_set()</a>, <a class="el" href="fts_8h-source.html#l00166">FTS_SKIP</a>, <a class="el" href="fts_8h-source.html#l00154">FTS_SL</a>, <a class="el" href="fts_8h-source.html#l00155">FTS_SLNONE</a>, <a class="el" href="fts_8h-source.html#l00156">FTS_W</a>, <a class="el" href="rpmgi_8c-source.html#l00054">ftsInfoStr()</a>, <a class="el" href="rpmcache_8c-source.html#l00181">ftsStashLatest()</a>, <a class="el" href="rpmgi_8c-source.html#l00032">indent</a>, <a class="el" href="rpmcache_8c-source.html#l00037">nbhglobs</a>, and <a class="el" href="rpmcache_8c-source.html#l00032">ftsglob_s::patterns</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>.
</div>
</div><p>
<a class="anchor" name="7b3a9cb0657ba73085a9e9171758f1ec"></a><!-- doxytag: member="rpmcache.c::ftsStashLatest" ref="7b3a9cb0657ba73085a9e9171758f1ec" args="(FTSENT *fts, rpmts ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftsStashLatest           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__ftsent.html">FTSENT</a> *&nbsp;</td>
          <td class="paramname"> <em>fts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</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="rpmcache_8c-source.html#l00181">181</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="system_8h.html#eb1df3e83fb069eaa2eb66ace3a0ea52">alloca()</a>, <a class="el" href="transaction_8c-source.html#l00075">archOkay()</a>, <a class="el" href="rpmcache_8c-source.html#l00067">cmpItem()</a>, <a class="el" href="rpmio_8c-source.html#l02903">Fclose()</a>, <a class="el" href="rpmio_8c-source.html#l03280">Ferror()</a>, <a class="el" href="rpmio_8c-source.html#l03187">Fopen()</a>, <a class="el" href="rpmcache_8c-source.html#l00052">freeItem()</a>, <a class="el" href="fts_8h-source.html#l00127">_ftsent::fts_accpath</a>, <a class="el" href="fts_8h-source.html#l00141">_ftsent::fts_level</a>, <a class="el" href="fts_8h-source.html#l00171">_ftsent::fts_name</a>, <a class="el" href="fts_8h-source.html#l00129">_ftsent::fts_path</a>, <a class="el" href="fts_8h-source.html#l00170">_ftsent::fts_statp</a>, <a class="el" href="rpmcache_8c-source.html#l00046">Item_s::h</a>, <a class="el" href="hdrinline_8h-source.html#l00047">headerFree()</a>, <a class="el" href="hdrinline_8h-source.html#l00268">headerGetEntry()</a>, <a class="el" href="hdrinline_8h-source.html#l00062">headerLink()</a>, <a class="el" href="rpmgi_8c-source.html#l00032">indent</a>, <a class="el" href="rpmcache_8c-source.html#l00049">items</a>, <a class="el" href="rpmcache_8c-source.html#l00044">Item_s::mtime</a>, <a class="el" href="rpmcache_8c-source.html#l00062">newItem()</a>, <a class="el" href="rpmcache_8c-source.html#l00050">nitems</a>, <a class="el" href="transaction_8c-source.html#l00084">osOkay()</a>, <a class="el" href="rpmcache_8c-source.html#l00042">Item_s::path</a>, <a class="el" href="rpmds_8c-source.html#l01021">rpmdsCompare()</a>, <a class="el" href="rpmds_8c-source.html#l00054">rpmdsFree()</a>, <a class="el" href="rpmds_8c-source.html#l00421">rpmdsThis()</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="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e801b6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a>, <a class="el" href="package_8c-source.html#l00753">rpmReadPackageFile()</a>, <a class="el" href="rpmlib_8h.html#e48bd9834f11ab42752bb6f0f54ae8a356de61e4a13c4ee1e60ef828dc1720aa">RPMSENSE_EQUAL</a>, <a class="el" href="rpmlib_8h.html#e48bd9834f11ab42752bb6f0f54ae8a34c2a1220db41f29e290ad886445dde34">RPMSENSE_LESS</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b99068a2c9123489dfc26242674d29ed6">RPMTAG_ARCH</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b48da8250ed9e9d2af23eaf6025e5c664">RPMTAG_OS</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b843a73db82df579ed12eab79ef480318">RPMTAG_PROVIDENAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b95466e6949826b1a95ad79a39bb3a014">RPMTAG_REQUIRENAME</a>, <a class="el" href="rpmcache_8c-source.html#l00043">Item_s::size</a>, <a class="el" href="rpmrpc_8c-source.html#l01280">Stat()</a>, <a class="el" href="rpmcache_8c-source.html#l00045">Item_s::this</a>, <a class="el" href="rpmmalloc_8c-source.html#l00045">xrealloc()</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00055">xstrdup()</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00314">ftsPrint()</a>.
</div>
</div><p>
<a class="anchor" name="f1fda21cc6d3974b5e2085e75d761069"></a><!-- doxytag: member="rpmcache.c::initGlobs" ref="f1fda21cc6d3974b5e2085e75d761069" args="(rpmts ts, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void initGlobs           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>argv</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>
Initialize fts and glob structures. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ts</em>&nbsp;</td><td>transaction set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>package names to match </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00441">441</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmcache_8c-source.html#l00036">bhglobs</a>, <a class="el" href="rpmcache_8c-source.html#l00027">bhpath</a>, <a class="el" href="rpmcache_8c-source.html#l00028">bhpathlen</a>, <a class="el" href="rpmcache_8c-source.html#l00025">ftsSet</a>, <a class="el" href="rpmrpc_8c-source.html#l01405">Glob_pattern_p()</a>, <a class="el" href="rpmcache_8c-source.html#l00037">nbhglobs</a>, <a class="el" href="rpmcache_8c-source.html#l00032">ftsglob_s::patterns</a>, <a class="el" href="macro_8c-source.html#l02148">rpmExpand()</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="system_8h.html#890dbcd7c456828c1b6ff714e405fcc1">stpcpy()</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc()</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>.
</div>
</div><p>
<a class="anchor" name="f3ed9c200de85b53c94cd18764b246a2"></a><!-- doxytag: member="rpmcache.c::main" ref="f3ed9c200de85b53c94cd18764b246a2" args="(int argc, char *const argv[])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int main           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *const &nbsp;</td>
          <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00534">534</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="system_8h-source.html#l00444">__progname</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmts_8h-source.html#l00051">_RPMVSF_NODIGESTS</a>, <a class="el" href="rpmts_8h-source.html#l00057">_RPMVSF_NOSIGNATURES</a>, <a class="el" href="system_8h-source.html#l00168">EXIT_FAILURE</a>, <a class="el" href="rpmcache_8c-source.html#l00074">freeItems()</a>, <a class="el" href="fts_8c-source.html#l00303">Fts_close()</a>, <a class="el" href="fts_8h-source.html#l00101">FTS_COMFOLLOW</a>, <a class="el" href="fts_8h-source.html#l00102">FTS_LOGICAL</a>, <a class="el" href="fts_8h-source.html#l00104">FTS_NOSTAT</a>, <a class="el" href="fts_8c-source.html#l00134">Fts_open()</a>, <a class="el" href="fts_8c-source.html#l00364">Fts_read()</a>, <a class="el" href="rpmcache_8c-source.html#l00082">ftsCachePrint()</a>, <a class="el" href="rpmcache_8c-source.html#l00102">ftsCacheUpdate()</a>, <a class="el" href="poptALL_8c-source.html#l00234">ftsOpts</a>, <a class="el" href="rpmcache_8c-source.html#l00314">ftsPrint()</a>, <a class="el" href="rpmcache_8c-source.html#l00025">ftsSet</a>, <a class="el" href="rpmcache_8c-source.html#l00441">initGlobs()</a>, <a class="el" href="rpmcache_8c-source.html#l00023">noCache</a>, <a class="el" href="rpmqv_8c-source.html#l00071">optionsTable</a>, <a class="el" href="popt_8c-source.html#l01045">poptGetArgs()</a>, <a class="el" href="poptALL_8c-source.html#l00385">rpmcliFini()</a>, <a class="el" href="poptALL_8c-source.html#l00400">rpmcliInit()</a>, <a class="el" href="poptALL_8c-source.html#l00101">rpmcliQueryFlags</a>, <a class="el" href="macro_8c-source.html#l02148">rpmExpand()</a>, <a class="el" href="lib_2misc_8c-source.html#l00018">rpmMkdirPath()</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e8012e6125219f145fbb73353bc6ccac5cfc">RPMRC_FAIL</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e801b6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a>, <a class="el" href="rpmts_8c-source.html#l01534">rpmtsCreate()</a>, <a class="el" href="rpmts_8c-source.html#l00850">rpmtsFree()</a>, <a class="el" href="rpmts_8c-source.html#l01113">rpmtsSetTid()</a>, <a class="el" href="rpmts_8c-source.html#l00917">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602daa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a8ebdf945fb2e42959951139d82cb3735">VERIFY_DIGEST</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a8456599dc01840d5c9a758ebd6bd756c">VERIFY_HDRCHK</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140abe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a>, and <a class="el" href="rpmcache_8c-source.html#l00511">vsflags</a>.
</div>
</div><p>
<a class="anchor" name="2242a09c54280d132376704d2ff8252e"></a><!-- doxytag: member="rpmcache.c::newItem" ref="2242a09c54280d132376704d2ff8252e" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structItem__s.html">Item</a> newItem           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00062">62</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc()</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00181">ftsStashLatest()</a>, and <a class="el" href="popt_8c-source.html#l01123">poptAddItem()</a>.
</div>
</div><p>
<a class="anchor" name="5048f56a1bd50e35994088b5511453f0"></a><!-- doxytag: member="rpmcache.c::osOkay" ref="5048f56a1bd50e35994088b5511453f0" args="(const char *pkgOs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int osOkay           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pkgOs</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="rpmcache_8c-source.html#l00174">174</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
References <a class="el" href="group__rpmrc.html#gg41a8861e7ff5c8d189305d9ff1319bee38c46b2b6ba0e20d9342e5fd45ced521">RPM_MACHTABLE_INSTOS</a>, and <a class="el" href="rpmrc_8c-source.html#l01497">rpmMachineScore()</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="4859ebf3de3eada7338899d0f24d3c23"></a><!-- doxytag: member="rpmcache.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> = 0<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00020">20</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
</div>
</div><p>
<a class="anchor" name="f54de7fb83e37cceadbacc344e25186d"></a><!-- doxytag: member="rpmcache.c::bhglobs" ref="f54de7fb83e37cceadbacc344e25186d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structftsglob__s.html">ftsglob_s</a>* <a class="el" href="rpmcache_8c.html#f54de7fb83e37cceadbacc344e25186d">bhglobs</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00036">36</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00314">ftsPrint()</a>, and <a class="el" href="rpmcache_8c-source.html#l00441">initGlobs()</a>.
</div>
</div><p>
<a class="anchor" name="f0afbe776ea03d1f36d5e56e858a2e4a"></a><!-- doxytag: member="rpmcache.c::bhlvl" ref="f0afbe776ea03d1f36d5e56e858a2e4a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmcache_8c.html#f0afbe776ea03d1f36d5e56e858a2e4a">bhlvl</a> = -1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00029">29</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00314">ftsPrint()</a>.
</div>
</div><p>
<a class="anchor" name="51c7eebce67668bab98b327320a0f1b1"></a><!-- doxytag: member="rpmcache.c::bhpath" ref="51c7eebce67668bab98b327320a0f1b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="rpmcache_8c.html#51c7eebce67668bab98b327320a0f1b1">bhpath</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00027">27</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00314">ftsPrint()</a>, and <a class="el" href="rpmcache_8c-source.html#l00441">initGlobs()</a>.
</div>
</div><p>
<a class="anchor" name="d27d97c60a4b3913673d52345d0f3adb"></a><!-- doxytag: member="rpmcache.c::bhpathlen" ref="d27d97c60a4b3913673d52345d0f3adb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmcache_8c.html#d27d97c60a4b3913673d52345d0f3adb">bhpathlen</a> = 0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00028">28</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00314">ftsPrint()</a>, and <a class="el" href="rpmcache_8c-source.html#l00441">initGlobs()</a>.
</div>
</div><p>
<a class="anchor" name="738f2f39f884683f1bc15b3a39a43dc1"></a><!-- doxytag: member="rpmcache.c::ftsInfoStrings" ref="738f2f39f884683f1bc15b3a39a43dc1" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="rpmcache_8c.html#738f2f39f884683f1bc15b3a39a43dc1">ftsInfoStrings</a>[]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
    <span class="stringliteral">"UNKNOWN"</span>,
    <span class="stringliteral">"D"</span>,
    <span class="stringliteral">"DC"</span>,
    <span class="stringliteral">"DEFAULT"</span>,
    <span class="stringliteral">"DNR"</span>,
    <span class="stringliteral">"DOT"</span>,
    <span class="stringliteral">"DP"</span>,
    <span class="stringliteral">"ERR"</span>,
    <span class="stringliteral">"F"</span>,
    <span class="stringliteral">"INIT"</span>,
    <span class="stringliteral">"NS"</span>,
    <span class="stringliteral">"NSOK"</span>,
    <span class="stringliteral">"SL"</span>,
    <span class="stringliteral">"SLNONE"</span>,
    <span class="stringliteral">"W"</span>,
}
</pre></div>
<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00290">290</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
</div>
</div><p>
<a class="anchor" name="6d8038f39f362a45d3b5b4237c9c938b"></a><!-- doxytag: member="rpmcache.c::ftsSet" ref="6d8038f39f362a45d3b5b4237c9c938b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="rpmcache_8c.html#6d8038f39f362a45d3b5b4237c9c938b">ftsSet</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00025">25</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00441">initGlobs()</a>, <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>, and <a class="el" href="files_8c-source.html#l01723">recurseDir()</a>.
</div>
</div><p>
<a class="anchor" name="913a30aaae68bab9c263fd5208679335"></a><!-- doxytag: member="rpmcache.c::indent" ref="913a30aaae68bab9c263fd5208679335" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmcache_8c.html#913a30aaae68bab9c263fd5208679335">indent</a> = 2<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00039">39</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
</div>
</div><p>
<a class="anchor" name="5271ba94dbff4b0316cbaf2ca75320e7"></a><!-- doxytag: member="rpmcache.c::items" ref="5271ba94dbff4b0316cbaf2ca75320e7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structItem__s.html">Item</a>* <a class="el" href="rpmcache_8c.html#5271ba94dbff4b0316cbaf2ca75320e7">items</a> = NULL<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00049">49</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00074">freeItems()</a>, <a class="el" href="rpmcache_8c-source.html#l00082">ftsCachePrint()</a>, <a class="el" href="rpmcache_8c-source.html#l00102">ftsCacheUpdate()</a>, <a class="el" href="rpmcache_8c-source.html#l00181">ftsStashLatest()</a>, <a class="el" href="popthelp_8c-source.html#l00473">itemHelp()</a>, <a class="el" href="popt_8c-source.html#l01123">poptAddItem()</a>, and <a class="el" href="rpmsx_8c-source.html#l00319">rpmsxParse()</a>.
</div>
</div><p>
<a class="anchor" name="4210fcd3b0d116813140171cdde73d75"></a><!-- doxytag: member="rpmcache.c::nbhglobs" ref="4210fcd3b0d116813140171cdde73d75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmcache_8c.html#4210fcd3b0d116813140171cdde73d75">nbhglobs</a> = 5<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00037">37</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00314">ftsPrint()</a>, and <a class="el" href="rpmcache_8c-source.html#l00441">initGlobs()</a>.
</div>
</div><p>
<a class="anchor" name="1a693ed191d60c301334b79fa390f5c7"></a><!-- doxytag: member="rpmcache.c::nitems" ref="1a693ed191d60c301334b79fa390f5c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmcache_8c.html#1a693ed191d60c301334b79fa390f5c7">nitems</a> = 0<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00050">50</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00074">freeItems()</a>, <a class="el" href="fts_8c-source.html#l00661">fts_build()</a>, <a class="el" href="fts_8c-source.html#l00134">Fts_open()</a>, <a class="el" href="rpmcache_8c-source.html#l00082">ftsCachePrint()</a>, <a class="el" href="rpmcache_8c-source.html#l00102">ftsCacheUpdate()</a>, <a class="el" href="rpmcache_8c-source.html#l00181">ftsStashLatest()</a>, and <a class="el" href="popt_8c-source.html#l01123">poptAddItem()</a>.
</div>
</div><p>
<a class="anchor" name="e6a335f101e745599849f12b67c77fe1"></a><!-- doxytag: member="rpmcache.c::noCache" ref="e6a335f101e745599849f12b67c77fe1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmcache_8c.html#e6a335f101e745599849f12b67c77fe1">noCache</a> = 0<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00023">23</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>.
</div>
</div><p>
<a class="anchor" name="779c8fb41edee9b03a02a249606b0e76"></a><!-- doxytag: member="rpmcache.c::optionsTable" ref="779c8fb41edee9b03a02a249606b0e76" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structpoptOption.html">poptOption</a> <a class="el" href="rpmtool_8c.html#779c8fb41edee9b03a02a249606b0e76">optionsTable</a>[]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
 { <span class="stringliteral">"nolegacy"</span>, <span class="charliteral">'\0'</span>, <a class="code" href="popt_8h.html#ccf851d0a8b11325d34203616e96e2dd">POPT_BIT_SET</a>,      &amp;<a class="code" href="rpmcache_8c.html#0db9ecdc1e541264501b025ef23d7c69">vsflags</a>, <a class="code" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602d22ad1bd80773be36567db398437f5c0b">RPMVSF_NEEDPAYLOAD</a>,
         <span class="stringliteral">"don't verify header+payload signature"</span> , NULL },

 { <span class="stringliteral">"nocache"</span>, <span class="charliteral">'\0'</span>, <a class="code" href="popt_8h.html#3cce9e5474e0828f7a87dca5b2c4a4f9">POPT_ARG_VAL</a>,   &amp;<a class="code" href="rpmcache_8c.html#e6a335f101e745599849f12b67c77fe1">noCache</a>, -1,
         <span class="stringliteral">"don't update cache database, only print package paths"</span> , NULL },

 { NULL, <span class="charliteral">'\0'</span>, <a class="code" href="popt_8h.html#a004e7eeed0d7c6e51d9792fe049bf50">POPT_ARG_INCLUDE_TABLE</a>, <a class="code" href="poptALL_8c.html#bedd65e5379e0c372e1384ca38bfa591">rpmcliFtsPoptTable</a>, 0,
         <span class="stringliteral">"File tree walk options:"</span> ,
        NULL },

 { NULL, <span class="charliteral">'\0'</span>, <a class="code" href="popt_8h.html#a004e7eeed0d7c6e51d9792fe049bf50">POPT_ARG_INCLUDE_TABLE</a>, <a class="code" href="group__rpmcli.html#g60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a>, 0,
         <span class="stringliteral">"Common options for all rpm modes and executables:"</span> ,
        NULL },

    <a class="code" href="popt_8h.html#c6f7ffe3d545155f3dcbb757de78e1e5">POPT_AUTOALIAS</a>
    <a class="code" href="popt_8h.html#b7c9f82aa9f350c42ce6f51f25efd822">POPT_AUTOHELP</a>
    <a class="code" href="popt_8h.html#bb5479e3e11f1a22617b4d43c73083b4">POPT_TABLEEND</a>
}
</pre></div>
<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00513">513</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
</div>
</div><p>
<a class="anchor" name="e44e96c1808be0a56730c26b8b3d2c2a"></a><!-- doxytag: member="rpmcache.c::program_name" ref="e44e96c1808be0a56730c26b8b3d2c2a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="rpmxp_8c.html#e44e96c1808be0a56730c26b8b3d2c2a">program_name</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00006">6</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
</div>
</div><p>
<a class="anchor" name="0db9ecdc1e541264501b025ef23d7c69"></a><!-- doxytag: member="rpmcache.c::vsflags" ref="0db9ecdc1e541264501b025ef23d7c69" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmts_8h.html#a9db567bc7c49d7d84ac7fc178543348">rpmVSFlags</a> <a class="el" href="rpmgraph_8c.html#0db9ecdc1e541264501b025ef23d7c69">vsflags</a> = 0<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcache_8c-source.html#l00511">511</a> of file <a class="el" href="rpmcache_8c-source.html">rpmcache.c</a>.
<p>
Referenced by <a class="el" href="build_8c-source.html#l00304">build()</a>, <a class="el" href="package_8c-source.html#l00325">headerCheck()</a>, <a class="el" href="rpm2cpio_8c-source.html#l00013">main()</a>, <a class="el" href="query_8c-source.html#l00783">rpmcliQuery()</a>, <a class="el" href="verify_8c-source.html#l00457">rpmcliVerify()</a>, <a class="el" href="rpminstall_8c-source.html#l00766">rpmErase()</a>, <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, <a class="el" href="rpminstall_8c-source.html#l00288">rpmInstall()</a>, <a class="el" href="package_8c-source.html#l00753">rpmReadPackageFile()</a>, <a class="el" href="rpmts-py_8c-source.html#l01707">rpmts_Create()</a>, <a class="el" href="rpmts-py_8c-source.html#l01567">rpmts_init()</a>, <a class="el" href="rpmts-py_8c-source.html#l00885">rpmts_SetVSFlags()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, and <a class="el" href="rpmts_8c-source.html#l00909">rpmtsVSFlags()</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>