Sophie

Sophie

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

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: RPMCLI.</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><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<h1>RPMCLI.</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Files</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="poptBT_8c.html">poptBT.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Popt tables for build modes. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="manifest_8c.html">manifest.c</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="poptALL_8c.html">poptALL.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Popt tables for all rpm modes. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="poptI_8c.html">poptI.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Popt tables for install modes. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="poptQV_8c.html">poptQV.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Popt tables for query/verify modes. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="query_8c.html">query.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display tag values from package metadata. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmchecksig_8c.html">rpmchecksig.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify the signature of a package. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html">rpmcli.h</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpminstall_8c.html">rpminstall.c</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">In Memoriam: Steve Taylor &lt;<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>&gt; was here, now he's not. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="verify_8c.html">verify.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify installed payload files from package metadata. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="poptDB_8c.html">poptDB.c</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Popt tables for database modes. <br></td></tr>

<p>
<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="structrpmQVKArguments__s.html">rpmQVKArguments_s</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe query/verify/signature command line operation.  <a href="structrpmQVKArguments__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="structrpmBuildArguments__s.html">rpmBuildArguments_s</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe build command line request.  <a href="structrpmBuildArguments__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="structrpmInstallArguments__s.html">rpmInstallArguments_s</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe database command line requests.  <a href="structrpmInstallArguments__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="structrpmDatabaseArguments__s.html">rpmDatabaseArguments_s</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe database command line requests.  <a href="structrpmDatabaseArguments__s.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>RPMQV</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmcli.html#gcd3922fd981998d572e1973273e355dd">rpmQVSources_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g46e2d5d0fe182d2e69d0bbf0d2775dac">rpmQVSources</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query/Verify argument qualifiers.  <a href="#g46e2d5d0fe182d2e69d0bbf0d2775dac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmcli.html#g63ee333c18879db60d4fe5cc0073bea1">rpmVerifyAttrs_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gb43d8a78040b27950e3802c7f82d9c53">rpmVerifyAttrs</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) for <a class="el" href="group__rpmcli.html#gc18d9864c04628611d1f08696a7b17fd">rpmVerifyFile()</a> attributes and result.  <a href="#gb43d8a78040b27950e3802c7f82d9c53"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmcli.html#ga71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g10f78f4f752f92579f0b6d4e294f2fa8">rpmQueryFlags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control rpmQuery() operation, stored in qva_flags.  <a href="#g10f78f4f752f92579f0b6d4e294f2fa8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmcli.html#g88edb36096996aa24e1fc3385cb2140a">rpmVerifyFlags_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gc6bce495349308e91695a1110077394a">rpmVerifyFlags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control rpmVerify() operation, stored in qva_flags.  <a href="#gc6bce495349308e91695a1110077394a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g0ec5fec2d7435d279351bb53d6b0972c">QVF_t</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structheaderToken__s.html">Header</a> h)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to display iterator matches.  <a href="#g0ec5fec2d7435d279351bb53d6b0972c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g3acd9689f8a150b77c80211e872b45b0">QSpecF_t</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to query spec file.  <a href="#g3acd9689f8a150b77c80211e872b45b0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gcd3922fd981998d572e1973273e355dd">rpmQVSources_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> =  0, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddb46fb7a032433c756fd99b2dc851bf7e">RPMQV_FILEID</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd4e1b98c5bcdcb9be75ca6e3b0e9b98bf">RPMQV_HDLIST</a>, 
<a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd1ed0371b3bc54c5065d3121969ecf0a2">RPMQV_FTSWALK</a>
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query/Verify argument qualifiers.  <a href="group__rpmcli.html#gcd3922fd981998d572e1973273e355dd">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g63ee333c18879db60d4fe5cc0073bea1">rpmVerifyAttrs_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea183d63ad0ff3e52cb933151ada53da66b">RPMVERIFY_NONE</a> =  0, 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea11bf10bdf51040c37cb609c2fba4b9172">RPMVERIFY_MD5</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1740425bfa569a2601d331823aca900b8">RPMVERIFY_FILESIZE</a> =  (1 &lt;&lt; 1), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1f1fa39d48cd2d8b404e23e22834bff83">RPMVERIFY_LINKTO</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea170358183cc41003246c8d7767340fc06">RPMVERIFY_USER</a> =  (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea14e25518e65505e3e9e35ceb75b6f81e5">RPMVERIFY_GROUP</a> =  (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea10ad2f3f7d4a3512b482d7e452f8f821d">RPMVERIFY_MTIME</a> =  (1 &lt;&lt; 5), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea136bb5fa4fb5e9c6e50e78ff9b8fa9e75">RPMVERIFY_MODE</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1282494deedc3c51b97a5d968de7e9fc6">RPMVERIFY_RDEV</a> =  (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea12612e222c924be92d02c5b4203bfc289">RPMVERIFY_CONTEXTS</a> =  (1 &lt;&lt; 15), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1891c2375f800fd7aabe213075678cc3c">RPMVERIFY_READLINKFAIL</a> =  (1 &lt;&lt; 28), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea185dc4a8b9cceb9792442a5b36d73619b">RPMVERIFY_READFAIL</a> =  (1 &lt;&lt; 29), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea19c87f942f7061f47677c4a4f433ee964">RPMVERIFY_LSTATFAIL</a> =  (1 &lt;&lt; 30), 
<a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea120603d96bc1c6eab57ab00bd90aa8fdc">RPMVERIFY_LGETFILECONFAIL</a> =  (1 &lt;&lt; 31)
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) for <a class="el" href="group__rpmcli.html#gc18d9864c04628611d1f08696a7b17fd">rpmVerifyFile()</a> attributes and result.  <a href="group__rpmcli.html#g63ee333c18879db60d4fe5cc0073bea1">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02ab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a> =  0, 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02fec65dcdcaea3386e8751db9ce6190fd">QUERY_MD5</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02640033f516d8b40a187e5b33769176b6">QUERY_SIZE</a> =  (1 &lt;&lt; 1), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02b9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae0227aa9a833811ef71f2b4f2582fc2515a">QUERY_USER</a> =  (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae0232d91d5ffc2c6072a8037873b958e7e1">QUERY_GROUP</a> =  (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae023bca09c5cd3ea5b0953b0d6f3c285bf7">QUERY_MTIME</a> =  (1 &lt;&lt; 5), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02b4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae025817cc996c850fbd508d773bb8e87d1d">QUERY_RDEV</a> =  (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02b2d1f51cc165050e8eedadbafbf6a749">QUERY_CONTEXTS</a> =  (1 &lt;&lt; 15), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae027a65acf48308297cb47144c13cb0d3ee">QUERY_FILES</a> =  (1 &lt;&lt; 16), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02d101325608140b0beee682d9661c6671">QUERY_DEPS</a> =  (1 &lt;&lt; 17), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02fadc95e5fc1cd46570b931371675ce11">QUERY_SCRIPT</a> =  (1 &lt;&lt; 18), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae021c3fddb7003df754eb0980f496ec9483">QUERY_DIGEST</a> =  (1 &lt;&lt; 19), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02f2b81308c6e03e7952330348d07e88f6">QUERY_SIGNATURE</a> =  (1 &lt;&lt; 20), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02c1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a> =  (1 &lt;&lt; 21), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02499666c82c881aac79ab8f87304b759c">QUERY_HDRCHK</a> =  (1 &lt;&lt; 22), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae0292be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a> =  (1 &lt;&lt; 23), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a> =  (1 &lt;&lt; 24), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02f947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a> =  (1 &lt;&lt; 25), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae029cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a> =  (1 &lt;&lt; 26), 
<a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae022c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a> =  (1 &lt;&lt; 27)
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control rpmQuery() operation, stored in qva_flags.  <a href="group__rpmcli.html#ga71f3bd5c169daa2d2f2d64ab7caae02">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g88edb36096996aa24e1fc3385cb2140a">rpmVerifyFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140ab0331302d3d9de835d93acb9c75ad610">VERIFY_DEFAULT</a> =  0, 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a7f97b0e28519856f635dec971fb9859c">VERIFY_MD5</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a571895e84487de612666b05cbac95973">VERIFY_SIZE</a> =  (1 &lt;&lt; 1), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140abf4d4514a688264972dd1ae4a83ba25b">VERIFY_LINKTO</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a86c6c06d6cad76b387f10a3c6333e49f">VERIFY_USER</a> =  (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a15d5150a90d772c065aa73a265cd0220">VERIFY_GROUP</a> =  (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a6668eaef9d3a33ac9f1d27bbc4b8712e">VERIFY_MTIME</a> =  (1 &lt;&lt; 5), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a6afc8d32552c88d6fe031613c35b38c8">VERIFY_MODE</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a0ded4a759cab0961be2e1a5e7a2f7e1f">VERIFY_RDEV</a> =  (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a09c2f45ded7cbf565f15290a6a10b1ae">VERIFY_CONTEXTS</a> =  (1 &lt;&lt; 15), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140acb7b877f30fc12551ad7bcb8e20b801c">VERIFY_FILES</a> =  (1 &lt;&lt; 16), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a10d4f3dc3e2647a7a676495169493235">VERIFY_DEPS</a> =  (1 &lt;&lt; 17), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a543b11a6e7cb720ff3b3741d89d0c2f1">VERIFY_SCRIPT</a> =  (1 &lt;&lt; 18), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a8ebdf945fb2e42959951139d82cb3735">VERIFY_DIGEST</a> =  (1 &lt;&lt; 19), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140abe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a> =  (1 &lt;&lt; 20), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a12d99c0df93194daf5e90616c7ae5faf">VERIFY_PATCHES</a> =  (1 &lt;&lt; 21), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a8456599dc01840d5c9a758ebd6bd756c">VERIFY_HDRCHK</a> =  (1 &lt;&lt; 22), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140ac0cdf9788120ab28af634f1563ac40c6">VERIFY_FOR_LIST</a> =  (1 &lt;&lt; 23), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140ae7dae53b549e7766b462f14bc9101eff">VERIFY_FOR_STATE</a> =  (1 &lt;&lt; 24), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140ad6208b546c95833ae78196f21a8cacce">VERIFY_FOR_DOCS</a> =  (1 &lt;&lt; 25), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a29ea408395258d1010dd812b55624241">VERIFY_FOR_CONFIG</a> =  (1 &lt;&lt; 26), 
<a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a640e2d581f088a4b787a1bf0b86f9a0c">VERIFY_FOR_DUMPFILES</a> =  (1 &lt;&lt; 27)
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control rpmVerify() operation, stored in qva_flags.  <a href="group__rpmcli.html#g88edb36096996aa24e1fc3385cb2140a">More...</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="group__rpmcli.html#g76bd51a8d8046e9f901716043748a220">rpmcliShowMatches</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display query/verify information for each header in iterator.  <a href="#g76bd51a8d8046e9f901716043748a220"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a> (FILE *fp)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display list of tags that can be used in --queryformat.  <a href="#g8eef4f7a007c911686707c486869a177"></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="group__rpmcli.html#g354d2f357b0b2cd94c6b3494ecd1a8c5">rpmQueryVerify</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Common query/verify source interface, called once for each CLI arg.  <a href="#g354d2f357b0b2cd94c6b3494ecd1a8c5"></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="group__rpmcli.html#g9804d2470580108b1b82862356d9561d">showQueryPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structheaderToken__s.html">Header</a> h)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display results of package query.  <a href="#g9804d2470580108b1b82862356d9561d"></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="group__rpmcli.html#g5171c85f540901c53f0510014520c40e">rpmcliArgIter</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#6f7961fd856ecb27d6b220a2bbba3bef">ARGV_t</a> <a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iterate over query/verify arg list.  <a href="#g5171c85f540901c53f0510014520c40e"></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="group__rpmcli.html#g151e06c378c4233b83022940156d8b00">rpmcliQuery</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display package information.  <a href="#g151e06c378c4233b83022940156d8b00"></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="group__rpmcli.html#gc18d9864c04628611d1f08696a7b17fd">rpmVerifyFile</a> (const <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmlib_8h.html#145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <a class="el" href="group__rpmcli.html#gb43d8a78040b27950e3802c7f82d9c53">rpmVerifyAttrs</a> *res, <a class="el" href="group__rpmcli.html#gb43d8a78040b27950e3802c7f82d9c53">rpmVerifyAttrs</a> omitMask)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify file attributes (including MD5 sum).  <a href="#gc18d9864c04628611d1f08696a7b17fd"></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="group__rpmcli.html#g7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structheaderToken__s.html">Header</a> h)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display results of package verify.  <a href="#g7ae16c8552f03140867f5e8a4d1b97ae"></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="group__rpmcli.html#g6249e5b43daa0161db3f2af58fe3dd39">rpmcliVerify</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify package install.  <a href="#g6249e5b43daa0161db3f2af58fe3dd39"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__rpmcli.html#g10f78f4f752f92579f0b6d4e294f2fa8">rpmQueryFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) from common command line options.  <a href="#gaf36449ccc525faa711b15faafdf7a84"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a> []</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Common query/verify mode options.  <a href="#g82516d1b4448ed3ae34ff857c8c4bc61"></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="group__rpmcli.html#g5c247f666fdc469e58056a67d6a6da3d">specedit</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a> []</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query mode options.  <a href="#gf76f120f06fed0a07c9aac2fbbb6575b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a> []</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify mode options.  <a href="#gccd88fbe9f5bf0a7d6e76887b73f1b8e"></a><br></td></tr>
<tr><td colspan="2"><br><h2>RPMBT</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gd21a48ea80a1ad429f9a93c1c9a14fdb">BTA_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g21760c53878982b7d3b81ab441235cfb">rpmBTArgs</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g94825bdd3092b41d467c5d0fd352c43e">rpmBuildPoptTable</a> []</td></tr>

<tr><td colspan="2"><br><h2>RPMK</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmcli.html#g0c37517da38099c7c446bca512299bdd">rpmSignFlags_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gd6795ffb0fa4b173c116114e53fe424a">rpmSignFlags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#ge3810c331eccfdc68ee081d58478ebde">rpmReSign()</a> operation.  <a href="#gd6795ffb0fa4b173c116114e53fe424a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g0c37517da38099c7c446bca512299bdd">rpmSignFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdd1c77217b083e272612104d271fbeb496">RPMSIGN_NONE</a> =  0, 
<a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdd0d6ac0644518de615d1044e77189f060">RPMSIGN_CHK_SIGNATURE</a> =  'K', 
<a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdda36b3bf61587898c3e0eeb331e381782">RPMSIGN_NEW_SIGNATURE</a> =  'R', 
<a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdddce0bb795807af8fea3c0c16fbdb5f4e">RPMSIGN_ADD_SIGNATURE</a> =  'A', 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdd6c6be587614888ad9d16fb742b3fb8b3">RPMSIGN_DEL_SIGNATURE</a> =  'D', 
<a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bddf7a998de392e5277fd6df621dc801d5e">RPMSIGN_IMPORT_PUBKEY</a> =  'I'
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#ge3810c331eccfdc68ee081d58478ebde">rpmReSign()</a> operation.  <a href="group__rpmcli.html#g0c37517da38099c7c446bca512299bdd">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#06da857c39457bfb6ea9049643fdb706">rpmRC</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g89176784f59723a1c35339acc80d7396">rpmcliImportPubkey</a> (const <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, const unsigned char *pkt, ssize_t pktlen)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Import public key packet(s).  <a href="#g89176784f59723a1c35339acc80d7396"></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="group__rpmcli.html#g300e103397ee02a2ff3b5ab763dbf854">rpmcliSign</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create/Modify/Check elements from signature header.  <a href="#g300e103397ee02a2ff3b5ab763dbf854"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g2b037e4ad62dbe27849c3aa297c2eab4">rpmSignPoptTable</a> []</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Signature mode options.  <a href="#g2b037e4ad62dbe27849c3aa297c2eab4"></a><br></td></tr>
<tr><td colspan="2"><br><h2>RPMEIU</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmcli.html#g5f1691fbe4c18529f5960177ad31d6ed">rpmInstallInterfaceFlags_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g51025294f6374f3a8e7b95b5ae154041">rpmInstallInterfaceFlags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#g981604bcc201a1f40b0bd1fbd2cb147c">rpmInstall()</a> operation.  <a href="#g51025294f6374f3a8e7b95b5ae154041"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmcli.html#ga024594e46763de494fa16dfb10c1499">rpmEraseInterfaceFlags_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ge9744b5fb560c053fc8dc87fcddc7479">rpmEraseInterfaceFlags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#g49dd478a9fd9b6269dc29b68b4d71997">rpmErase()</a> operation.  <a href="#ge9744b5fb560c053fc8dc87fcddc7479"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g5f1691fbe4c18529f5960177ad31d6ed">rpmInstallInterfaceFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6edcd7be1af698935d9bb1764806e255990">INSTALL_NONE</a> =  0, 
<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed964ed79f961bd3c93e3244f690165aad">INSTALL_PERCENT</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed6b76eaf97826abc1a5f709f8e68069d9">INSTALL_HASH</a> =  (1 &lt;&lt; 1), 
<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a> =  (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a> =  (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a> =  (1 &lt;&lt; 5), 
<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a> =  (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed9b9cb3371388c1c32061cd9003cf04d4">INSTALL_ERASE</a> =  (1 &lt;&lt; 8)
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#g981604bcc201a1f40b0bd1fbd2cb147c">rpmInstall()</a> operation.  <a href="group__rpmcli.html#g5f1691fbe4c18529f5960177ad31d6ed">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga024594e46763de494fa16dfb10c1499">rpmEraseInterfaceFlags_e</a> { <a class="el" href="group__rpmcli.html#gga024594e46763de494fa16dfb10c14991bdcd4f0c8c4ce830b21f9ecaaba6a5b">UNINSTALL_NONE</a> =  0, 
<a class="el" href="group__rpmcli.html#gga024594e46763de494fa16dfb10c1499da9db0d212c10f1bdd97fe1462b3442c">UNINSTALL_NODEPS</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#gga024594e46763de494fa16dfb10c149978d1ef74ffedcd1c8955234aa72ad074">UNINSTALL_ALLMATCHES</a> =  (1 &lt;&lt; 1)
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#g49dd478a9fd9b6269dc29b68b4d71997">rpmErase()</a> operation.  <a href="group__rpmcli.html#ga024594e46763de494fa16dfb10c1499">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>RPMEIU</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g08079d91e8c2144141a7600b981c8a11">rpmShowProgress</a> (const void *arg, const <a class="el" href="rpmmessages_8h.html#4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const unsigned long amount, const unsigned long total, <a class="el" href="rpmmessages_8h.html#e51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, void *data)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The rpm CLI generic transaction callback handler.  <a href="#g08079d91e8c2144141a7600b981c8a11"></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="group__rpmcli.html#g2d3a9a101cdbffacea9294dda1d530ac">rpmInstallSource</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, const char **specFilePtr, const char **cookie)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Install source rpm package.  <a href="#g2d3a9a101cdbffacea9294dda1d530ac"></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="group__rpmcli.html#g981604bcc201a1f40b0bd1fbd2cb147c">rpmInstall</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, const char **fileArgv)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Install/upgrade/freshen binary rpm package.  <a href="#g981604bcc201a1f40b0bd1fbd2cb147c"></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="group__rpmcli.html#g49dd478a9fd9b6269dc29b68b4d71997">rpmErase</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Erase binary rpm package.  <a href="#g49dd478a9fd9b6269dc29b68b4d71997"></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="group__rpmcli.html#g35dafacfa97fd201e4f9f960d369ea92">rpmRollback</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rollback transactions, erasing new, reinstalling old, package(s).  <a href="#g35dafacfa97fd201e4f9f960d369ea92"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g056fe396700d98060891a04e7a12706d">rpmIArgs</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a> []</td></tr>

<tr><td colspan="2"><br><h2>RPMTS</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g5c75443bc7123ecb0d3aca0ac61498bc">rpmShowRpmlibProvides</a> (FILE *fp)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display current rpmlib feature provides.  <a href="#g5c75443bc7123ecb0d3aca0ac61498bc"></a><br></td></tr>
<tr><td colspan="2"><br><h2>RPMDB</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structrpmDatabaseArguments__s.html">rpmDatabaseArguments_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gdc999707bc4be51d5eb86c93d0650f8d">rpmDBArgs</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga40a752d0a074fba3391cab34ef6b25a">rpmDatabasePoptTable</a> []</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef rpmgi_s *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g5f95c4ae1831f5944548432fdd9b3119">rpmgi</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generalized iterator.  <a href="#g5f95c4ae1831f5944548432fdd9b3119"></a><br></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="group__rpmcli.html#g440e27826f1e88ca3a9b87e9c0c70423">checkSpec</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structheaderToken__s.html">Header</a> h)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ge3810c331eccfdc68ee081d58478ebde">rpmReSign</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create/modify elements in signature header.  <a href="#ge3810c331eccfdc68ee081d58478ebde"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gb8e3194376007c2557ec93412197dc07">rpmcliImportPubkeys</a> (const <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char **<a class="el" href="compress_8c.html#b233d58a2d9af13ae09ea8fd82556856">argv</a>)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Import public key(s).  <a href="#gb8e3194376007c2557ec93412197dc07"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g33d9a54b8f5294c8c0a65a412bf1a9b9">_noDirTokens</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Should version 3 packages be produced?  <a href="#g33d9a54b8f5294c8c0a65a412bf1a9b9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpoptOption.html">poptOption</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#g60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a> []</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Popt option table for options shared by all modes and executables.  <a href="#g60bd8b746df91eb1824a7ad6ffd42cf1"></a><br></td></tr>
</table>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="gd21a48ea80a1ad429f9a93c1c9a14fdb"></a><!-- doxytag: member="rpmcli.h::BTA_t" ref="gd21a48ea80a1ad429f9a93c1c9a14fdb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a>* <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00495">495</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="g3acd9689f8a150b77c80211e872b45b0"></a><!-- doxytag: member="rpmcli.h::QSpecF_t" ref="g3acd9689f8a150b77c80211e872b45b0" args="(rpmts ts, QVA_t qva, const char *arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int(*) <a class="el" href="group__rpmcli.html#g3acd9689f8a150b77c80211e872b45b0">QSpecF_t</a>(<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Function to query spec file. 
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>arg</em>&nbsp;</td><td>query argument </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success </dd></dl>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00254">254</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="g1f4f4df701d7b0d0856cfb837ffcba2c"></a><!-- doxytag: member="rpmcli.h::QVA_t" ref="g1f4f4df701d7b0d0856cfb837ffcba2c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a>* <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00232">232</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="g0ec5fec2d7435d279351bb53d6b0972c"></a><!-- doxytag: member="rpmcli.h::QVF_t" ref="g0ec5fec2d7435d279351bb53d6b0972c" args="(QVA_t qva, rpmts ts, Header h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int(*) <a class="el" href="group__rpmcli.html#g0ec5fec2d7435d279351bb53d6b0972c">QVF_t</a>(<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structheaderToken__s.html">Header</a> h)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Function to display iterator matches. 
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <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>h</em>&nbsp;</td><td>header to use for query/verify </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success </dd></dl>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00242">242</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="ge9744b5fb560c053fc8dc87fcddc7479"></a><!-- doxytag: member="rpmlib.h::rpmEraseInterfaceFlags" ref="ge9744b5fb560c053fc8dc87fcddc7479" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmcli.html#ga024594e46763de494fa16dfb10c1499">rpmEraseInterfaceFlags_e</a>  <a class="el" href="group__rpmcli.html#ge9744b5fb560c053fc8dc87fcddc7479">rpmEraseInterfaceFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control <a class="el" href="group__rpmcli.html#g49dd478a9fd9b6269dc29b68b4d71997">rpmErase()</a> operation. 
<p>

</div>
</div><p>
<a class="anchor" name="g5f95c4ae1831f5944548432fdd9b3119"></a><!-- doxytag: member="rpmlib.h::rpmgi" ref="g5f95c4ae1831f5944548432fdd9b3119" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct rpmgi_s* <a class="el" href="group__rpmcli.html#g5f95c4ae1831f5944548432fdd9b3119">rpmgi</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Generalized iterator. 
<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00118">118</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
</div>
</div><p>
<a class="anchor" name="g51025294f6374f3a8e7b95b5ae154041"></a><!-- doxytag: member="rpmlib.h::rpmInstallInterfaceFlags" ref="g51025294f6374f3a8e7b95b5ae154041" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmcli.html#g5f1691fbe4c18529f5960177ad31d6ed">rpmInstallInterfaceFlags_e</a>  <a class="el" href="group__rpmcli.html#g51025294f6374f3a8e7b95b5ae154041">rpmInstallInterfaceFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control <a class="el" href="group__rpmcli.html#g981604bcc201a1f40b0bd1fbd2cb147c">rpmInstall()</a> operation. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000065">Todo:</a></b></dt><dd>Move to <a class="el" href="rpmcli_8h.html">rpmcli.h</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="g10f78f4f752f92579f0b6d4e294f2fa8"></a><!-- doxytag: member="rpmcli.h::rpmQueryFlags" ref="g10f78f4f752f92579f0b6d4e294f2fa8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmcli.html#ga71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a>  <a class="el" href="group__rpmcli.html#g10f78f4f752f92579f0b6d4e294f2fa8">rpmQueryFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control rpmQuery() operation, stored in qva_flags. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000030">Todo:</a></b></dt><dd>Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs?. </dd></dl>

</div>
</div><p>
<a class="anchor" name="g46e2d5d0fe182d2e69d0bbf0d2775dac"></a><!-- doxytag: member="rpmcli.h::rpmQVSources" ref="g46e2d5d0fe182d2e69d0bbf0d2775dac" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmcli.html#gcd3922fd981998d572e1973273e355dd">rpmQVSources_e</a>  <a class="el" href="group__rpmcli.html#g46e2d5d0fe182d2e69d0bbf0d2775dac">rpmQVSources</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Query/Verify argument qualifiers. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000029">Todo:</a></b></dt><dd>Reassign to tag values. </dd></dl>

</div>
</div><p>
<a class="anchor" name="gd6795ffb0fa4b173c116114e53fe424a"></a><!-- doxytag: member="rpmcli.h::rpmSignFlags" ref="gd6795ffb0fa4b173c116114e53fe424a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmcli.html#g0c37517da38099c7c446bca512299bdd">rpmSignFlags_e</a>  <a class="el" href="group__rpmcli.html#gd6795ffb0fa4b173c116114e53fe424a">rpmSignFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control <a class="el" href="group__rpmcli.html#ge3810c331eccfdc68ee081d58478ebde">rpmReSign()</a> operation. 
<p>

</div>
</div><p>
<a class="anchor" name="gb43d8a78040b27950e3802c7f82d9c53"></a><!-- doxytag: member="rpmcli.h::rpmVerifyAttrs" ref="gb43d8a78040b27950e3802c7f82d9c53" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmcli.html#g63ee333c18879db60d4fe5cc0073bea1">rpmVerifyAttrs_e</a>  <a class="el" href="group__rpmcli.html#gb43d8a78040b27950e3802c7f82d9c53">rpmVerifyAttrs</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) for <a class="el" href="group__rpmcli.html#gc18d9864c04628611d1f08696a7b17fd">rpmVerifyFile()</a> attributes and result. 
<p>

</div>
</div><p>
<a class="anchor" name="gc6bce495349308e91695a1110077394a"></a><!-- doxytag: member="rpmcli.h::rpmVerifyFlags" ref="gc6bce495349308e91695a1110077394a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmcli.html#g88edb36096996aa24e1fc3385cb2140a">rpmVerifyFlags_e</a>  <a class="el" href="group__rpmcli.html#gc6bce495349308e91695a1110077394a">rpmVerifyFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control rpmVerify() operation, stored in qva_flags. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000031">Todo:</a></b></dt><dd>Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs values?. </dd></dl>

</div>
</div><p>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="ga024594e46763de494fa16dfb10c1499"></a><!-- doxytag: member="rpmlib.h::rpmEraseInterfaceFlags_e" ref="ga024594e46763de494fa16dfb10c1499" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmcli.html#ga024594e46763de494fa16dfb10c1499">rpmEraseInterfaceFlags_e</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control <a class="el" href="group__rpmcli.html#g49dd478a9fd9b6269dc29b68b4d71997">rpmErase()</a> operation. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="gga024594e46763de494fa16dfb10c14991bdcd4f0c8c4ce830b21f9ecaaba6a5b"></a><!-- doxytag: member="UNINSTALL_NONE" ref="gga024594e46763de494fa16dfb10c14991bdcd4f0c8c4ce830b21f9ecaaba6a5b" args="" -->UNINSTALL_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga024594e46763de494fa16dfb10c1499da9db0d212c10f1bdd97fe1462b3442c"></a><!-- doxytag: member="UNINSTALL_NODEPS" ref="gga024594e46763de494fa16dfb10c1499da9db0d212c10f1bdd97fe1462b3442c" args="" -->UNINSTALL_NODEPS</em>&nbsp;</td><td>
from --nodeps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga024594e46763de494fa16dfb10c149978d1ef74ffedcd1c8955234aa72ad074"></a><!-- doxytag: member="UNINSTALL_ALLMATCHES" ref="gga024594e46763de494fa16dfb10c149978d1ef74ffedcd1c8955234aa72ad074" args="" -->UNINSTALL_ALLMATCHES</em>&nbsp;</td><td>
from --allmatches </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01193">1193</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
</div>
</div><p>
<a class="anchor" name="g5f1691fbe4c18529f5960177ad31d6ed"></a><!-- doxytag: member="rpmlib.h::rpmInstallInterfaceFlags_e" ref="g5f1691fbe4c18529f5960177ad31d6ed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmcli.html#g5f1691fbe4c18529f5960177ad31d6ed">rpmInstallInterfaceFlags_e</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control <a class="el" href="group__rpmcli.html#g981604bcc201a1f40b0bd1fbd2cb147c">rpmInstall()</a> operation. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000065">Todo:</a></b></dt><dd>Move to <a class="el" href="rpmcli_8h.html">rpmcli.h</a> </dd></dl>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6edcd7be1af698935d9bb1764806e255990"></a><!-- doxytag: member="INSTALL_NONE" ref="gg5f1691fbe4c18529f5960177ad31d6edcd7be1af698935d9bb1764806e255990" args="" -->INSTALL_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed964ed79f961bd3c93e3244f690165aad"></a><!-- doxytag: member="INSTALL_PERCENT" ref="gg5f1691fbe4c18529f5960177ad31d6ed964ed79f961bd3c93e3244f690165aad" args="" -->INSTALL_PERCENT</em>&nbsp;</td><td>
from --percent </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed6b76eaf97826abc1a5f709f8e68069d9"></a><!-- doxytag: member="INSTALL_HASH" ref="gg5f1691fbe4c18529f5960177ad31d6ed6b76eaf97826abc1a5f709f8e68069d9" args="" -->INSTALL_HASH</em>&nbsp;</td><td>
from --hash </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed213ef7793e9264c29267a63a3f31a902"></a><!-- doxytag: member="INSTALL_NODEPS" ref="gg5f1691fbe4c18529f5960177ad31d6ed213ef7793e9264c29267a63a3f31a902" args="" -->INSTALL_NODEPS</em>&nbsp;</td><td>
from --nodeps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed1c99d776667dace85feb3dfe8ebfda48"></a><!-- doxytag: member="INSTALL_NOORDER" ref="gg5f1691fbe4c18529f5960177ad31d6ed1c99d776667dace85feb3dfe8ebfda48" args="" -->INSTALL_NOORDER</em>&nbsp;</td><td>
from --noorder </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed45aad9b19d4e75fda923a331fb63d798"></a><!-- doxytag: member="INSTALL_LABEL" ref="gg5f1691fbe4c18529f5960177ad31d6ed45aad9b19d4e75fda923a331fb63d798" args="" -->INSTALL_LABEL</em>&nbsp;</td><td>
from --verbose (notify) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed23a71334e16ee8445b6d3ac255784d96"></a><!-- doxytag: member="INSTALL_UPGRADE" ref="gg5f1691fbe4c18529f5960177ad31d6ed23a71334e16ee8445b6d3ac255784d96" args="" -->INSTALL_UPGRADE</em>&nbsp;</td><td>
from --upgrade </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed0d15623e73b7cda30d805a36b3a5f391"></a><!-- doxytag: member="INSTALL_FRESHEN" ref="gg5f1691fbe4c18529f5960177ad31d6ed0d15623e73b7cda30d805a36b3a5f391" args="" -->INSTALL_FRESHEN</em>&nbsp;</td><td>
from --freshen </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed3cd38867a19e668167d82857de30c2e3"></a><!-- doxytag: member="INSTALL_INSTALL" ref="gg5f1691fbe4c18529f5960177ad31d6ed3cd38867a19e668167d82857de30c2e3" args="" -->INSTALL_INSTALL</em>&nbsp;</td><td>
from --install </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg5f1691fbe4c18529f5960177ad31d6ed9b9cb3371388c1c32061cd9003cf04d4"></a><!-- doxytag: member="INSTALL_ERASE" ref="gg5f1691fbe4c18529f5960177ad31d6ed9b9cb3371388c1c32061cd9003cf04d4" args="" -->INSTALL_ERASE</em>&nbsp;</td><td>
from --erase </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01177">1177</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
</div>
</div><p>
<a class="anchor" name="ga71f3bd5c169daa2d2f2d64ab7caae02"></a><!-- doxytag: member="rpmcli.h::rpmQueryFlags_e" ref="ga71f3bd5c169daa2d2f2d64ab7caae02" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmcli.html#ga71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control rpmQuery() operation, stored in qva_flags. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000030">Todo:</a></b></dt><dd>Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs?. </dd></dl>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02ab837600b3dd92b172d8943fb0e9fc5f"></a><!-- doxytag: member="QUERY_FOR_DEFAULT" ref="gga71f3bd5c169daa2d2f2d64ab7caae02ab837600b3dd92b172d8943fb0e9fc5f" args="" -->QUERY_FOR_DEFAULT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02fec65dcdcaea3386e8751db9ce6190fd"></a><!-- doxytag: member="QUERY_MD5" ref="gga71f3bd5c169daa2d2f2d64ab7caae02fec65dcdcaea3386e8751db9ce6190fd" args="" -->QUERY_MD5</em>&nbsp;</td><td>
from --nomd5 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02640033f516d8b40a187e5b33769176b6"></a><!-- doxytag: member="QUERY_SIZE" ref="gga71f3bd5c169daa2d2f2d64ab7caae02640033f516d8b40a187e5b33769176b6" args="" -->QUERY_SIZE</em>&nbsp;</td><td>
from --nosize </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02b9a7922fa65fcab44698b614bb24c305"></a><!-- doxytag: member="QUERY_LINKTO" ref="gga71f3bd5c169daa2d2f2d64ab7caae02b9a7922fa65fcab44698b614bb24c305" args="" -->QUERY_LINKTO</em>&nbsp;</td><td>
from --nolink </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae0227aa9a833811ef71f2b4f2582fc2515a"></a><!-- doxytag: member="QUERY_USER" ref="gga71f3bd5c169daa2d2f2d64ab7caae0227aa9a833811ef71f2b4f2582fc2515a" args="" -->QUERY_USER</em>&nbsp;</td><td>
from --nouser) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae0232d91d5ffc2c6072a8037873b958e7e1"></a><!-- doxytag: member="QUERY_GROUP" ref="gga71f3bd5c169daa2d2f2d64ab7caae0232d91d5ffc2c6072a8037873b958e7e1" args="" -->QUERY_GROUP</em>&nbsp;</td><td>
from --nogroup) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae023bca09c5cd3ea5b0953b0d6f3c285bf7"></a><!-- doxytag: member="QUERY_MTIME" ref="gga71f3bd5c169daa2d2f2d64ab7caae023bca09c5cd3ea5b0953b0d6f3c285bf7" args="" -->QUERY_MTIME</em>&nbsp;</td><td>
from --nomtime) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02b4f2fad4ae3774f424d1bafd0aab21e3"></a><!-- doxytag: member="QUERY_MODE" ref="gga71f3bd5c169daa2d2f2d64ab7caae02b4f2fad4ae3774f424d1bafd0aab21e3" args="" -->QUERY_MODE</em>&nbsp;</td><td>
from --nomode) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae025817cc996c850fbd508d773bb8e87d1d"></a><!-- doxytag: member="QUERY_RDEV" ref="gga71f3bd5c169daa2d2f2d64ab7caae025817cc996c850fbd508d773bb8e87d1d" args="" -->QUERY_RDEV</em>&nbsp;</td><td>
from --nodev </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02b2d1f51cc165050e8eedadbafbf6a749"></a><!-- doxytag: member="QUERY_CONTEXTS" ref="gga71f3bd5c169daa2d2f2d64ab7caae02b2d1f51cc165050e8eedadbafbf6a749" args="" -->QUERY_CONTEXTS</em>&nbsp;</td><td>
verify: from --nocontexts </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae027a65acf48308297cb47144c13cb0d3ee"></a><!-- doxytag: member="QUERY_FILES" ref="gga71f3bd5c169daa2d2f2d64ab7caae027a65acf48308297cb47144c13cb0d3ee" args="" -->QUERY_FILES</em>&nbsp;</td><td>
verify: from --nofiles </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02d101325608140b0beee682d9661c6671"></a><!-- doxytag: member="QUERY_DEPS" ref="gga71f3bd5c169daa2d2f2d64ab7caae02d101325608140b0beee682d9661c6671" args="" -->QUERY_DEPS</em>&nbsp;</td><td>
verify: from --nodeps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02fadc95e5fc1cd46570b931371675ce11"></a><!-- doxytag: member="QUERY_SCRIPT" ref="gga71f3bd5c169daa2d2f2d64ab7caae02fadc95e5fc1cd46570b931371675ce11" args="" -->QUERY_SCRIPT</em>&nbsp;</td><td>
verify: from --noscripts </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae021c3fddb7003df754eb0980f496ec9483"></a><!-- doxytag: member="QUERY_DIGEST" ref="gga71f3bd5c169daa2d2f2d64ab7caae021c3fddb7003df754eb0980f496ec9483" args="" -->QUERY_DIGEST</em>&nbsp;</td><td>
verify: from --nodigest </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02f2b81308c6e03e7952330348d07e88f6"></a><!-- doxytag: member="QUERY_SIGNATURE" ref="gga71f3bd5c169daa2d2f2d64ab7caae02f2b81308c6e03e7952330348d07e88f6" args="" -->QUERY_SIGNATURE</em>&nbsp;</td><td>
verify: from --nosignature </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02c1eac719ed5761603829b252a1be79e4"></a><!-- doxytag: member="QUERY_PATCHES" ref="gga71f3bd5c169daa2d2f2d64ab7caae02c1eac719ed5761603829b252a1be79e4" args="" -->QUERY_PATCHES</em>&nbsp;</td><td>
verify: from --nopatches </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02499666c82c881aac79ab8f87304b759c"></a><!-- doxytag: member="QUERY_HDRCHK" ref="gga71f3bd5c169daa2d2f2d64ab7caae02499666c82c881aac79ab8f87304b759c" args="" -->QUERY_HDRCHK</em>&nbsp;</td><td>
verify: from --nohdrchk </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae0292be2d9da5d78fe59198e551b5a9d402"></a><!-- doxytag: member="QUERY_FOR_LIST" ref="gga71f3bd5c169daa2d2f2d64ab7caae0292be2d9da5d78fe59198e551b5a9d402" args="" -->QUERY_FOR_LIST</em>&nbsp;</td><td>
query: from --list </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02400a01b07a31992017a526db8165bf10"></a><!-- doxytag: member="QUERY_FOR_STATE" ref="gga71f3bd5c169daa2d2f2d64ab7caae02400a01b07a31992017a526db8165bf10" args="" -->QUERY_FOR_STATE</em>&nbsp;</td><td>
query: from --state </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae02f947f453430e024c2f7c78b68765d081"></a><!-- doxytag: member="QUERY_FOR_DOCS" ref="gga71f3bd5c169daa2d2f2d64ab7caae02f947f453430e024c2f7c78b68765d081" args="" -->QUERY_FOR_DOCS</em>&nbsp;</td><td>
query: from --docfiles </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae029cb4a5b492a562b1fbb46e2c732286e0"></a><!-- doxytag: member="QUERY_FOR_CONFIG" ref="gga71f3bd5c169daa2d2f2d64ab7caae029cb4a5b492a562b1fbb46e2c732286e0" args="" -->QUERY_FOR_CONFIG</em>&nbsp;</td><td>
query: from --configfiles </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gga71f3bd5c169daa2d2f2d64ab7caae022c02e7d72723563ce7a208efcfd70da8"></a><!-- doxytag: member="QUERY_FOR_DUMPFILES" ref="gga71f3bd5c169daa2d2f2d64ab7caae022c02e7d72723563ce7a208efcfd70da8" args="" -->QUERY_FOR_DUMPFILES</em>&nbsp;</td><td>
query: from --dump </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00150">150</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="gcd3922fd981998d572e1973273e355dd"></a><!-- doxytag: member="rpmcli.h::rpmQVSources_e" ref="gcd3922fd981998d572e1973273e355dd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmcli.html#gcd3922fd981998d572e1973273e355dd">rpmQVSources_e</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Query/Verify argument qualifiers. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000029">Todo:</a></b></dt><dd>Reassign to tag values. </dd></dl>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd650f033171456bdff9d046caf07c85ab"></a><!-- doxytag: member="RPMQV_PACKAGE" ref="ggcd3922fd981998d572e1973273e355dd650f033171456bdff9d046caf07c85ab" args="" -->RPMQV_PACKAGE</em>&nbsp;</td><td>
... from package name db search. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd63b5473b69651dbb0b6e0cd2179bae6d"></a><!-- doxytag: member="RPMQV_PATH" ref="ggcd3922fd981998d572e1973273e355dd63b5473b69651dbb0b6e0cd2179bae6d" args="" -->RPMQV_PATH</em>&nbsp;</td><td>
... from file path db search. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd4765b243cb435f41722c5fe53d03da62"></a><!-- doxytag: member="RPMQV_ALL" ref="ggcd3922fd981998d572e1973273e355dd4765b243cb435f41722c5fe53d03da62" args="" -->RPMQV_ALL</em>&nbsp;</td><td>
... from each installed package. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355ddacd97937838d3499db3d6a2e619c43a0"></a><!-- doxytag: member="RPMQV_RPM" ref="ggcd3922fd981998d572e1973273e355ddacd97937838d3499db3d6a2e619c43a0" args="" -->RPMQV_RPM</em>&nbsp;</td><td>
... from reading binary rpm package. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355ddf41a35dbff92c810484c8e8abedf02bb"></a><!-- doxytag: member="RPMQV_GROUP" ref="ggcd3922fd981998d572e1973273e355ddf41a35dbff92c810484c8e8abedf02bb" args="" -->RPMQV_GROUP</em>&nbsp;</td><td>
... from group db search. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd2410d830f38b9d2ce0e847d2556dd1de"></a><!-- doxytag: member="RPMQV_WHATPROVIDES" ref="ggcd3922fd981998d572e1973273e355dd2410d830f38b9d2ce0e847d2556dd1de" args="" -->RPMQV_WHATPROVIDES</em>&nbsp;</td><td>
... from provides db search. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355ddf9b57c02829faedf5ec0e332d2c51b46"></a><!-- doxytag: member="RPMQV_WHATREQUIRES" ref="ggcd3922fd981998d572e1973273e355ddf9b57c02829faedf5ec0e332d2c51b46" args="" -->RPMQV_WHATREQUIRES</em>&nbsp;</td><td>
... from requires db search. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd5b71f82aa6423acc1bd8c4e95f542291"></a><!-- doxytag: member="RPMQV_TRIGGEREDBY" ref="ggcd3922fd981998d572e1973273e355dd5b71f82aa6423acc1bd8c4e95f542291" args="" -->RPMQV_TRIGGEREDBY</em>&nbsp;</td><td>
... from trigger db search. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd90dc91a6856bb7b37b224dc6bd3cb629"></a><!-- doxytag: member="RPMQV_DBOFFSET" ref="ggcd3922fd981998d572e1973273e355dd90dc91a6856bb7b37b224dc6bd3cb629" args="" -->RPMQV_DBOFFSET</em>&nbsp;</td><td>
... from database header instance. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd88a3845c4788da5a14402312fb49b09c"></a><!-- doxytag: member="RPMQV_SPECFILE" ref="ggcd3922fd981998d572e1973273e355dd88a3845c4788da5a14402312fb49b09c" args="" -->RPMQV_SPECFILE</em>&nbsp;</td><td>
... from spec file parse (query only). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd2d4f19168eb878ee5e0841408c47ded5"></a><!-- doxytag: member="RPMQV_PKGID" ref="ggcd3922fd981998d572e1973273e355dd2d4f19168eb878ee5e0841408c47ded5" args="" -->RPMQV_PKGID</em>&nbsp;</td><td>
... from package id (header+payload MD5). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd5417085faa85724b19dc11fa5cc36e73"></a><!-- doxytag: member="RPMQV_HDRID" ref="ggcd3922fd981998d572e1973273e355dd5417085faa85724b19dc11fa5cc36e73" args="" -->RPMQV_HDRID</em>&nbsp;</td><td>
... from header id (immutable header SHA1). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355ddb46fb7a032433c756fd99b2dc851bf7e"></a><!-- doxytag: member="RPMQV_FILEID" ref="ggcd3922fd981998d572e1973273e355ddb46fb7a032433c756fd99b2dc851bf7e" args="" -->RPMQV_FILEID</em>&nbsp;</td><td>
... from file id (file MD5). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd86ab28a508598b87f54716be772f5ca2"></a><!-- doxytag: member="RPMQV_TID" ref="ggcd3922fd981998d572e1973273e355dd86ab28a508598b87f54716be772f5ca2" args="" -->RPMQV_TID</em>&nbsp;</td><td>
... from install transaction id (time stamp). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd4e1b98c5bcdcb9be75ca6e3b0e9b98bf"></a><!-- doxytag: member="RPMQV_HDLIST" ref="ggcd3922fd981998d572e1973273e355dd4e1b98c5bcdcb9be75ca6e3b0e9b98bf" args="" -->RPMQV_HDLIST</em>&nbsp;</td><td>
... from system hdlist. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ggcd3922fd981998d572e1973273e355dd1ed0371b3bc54c5065d3121969ecf0a2"></a><!-- doxytag: member="RPMQV_FTSWALK" ref="ggcd3922fd981998d572e1973273e355dd1ed0371b3bc54c5065d3121969ecf0a2" args="" -->RPMQV_FTSWALK</em>&nbsp;</td><td>
... from fts(3) walk. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00101">101</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="g0c37517da38099c7c446bca512299bdd"></a><!-- doxytag: member="rpmcli.h::rpmSignFlags_e" ref="g0c37517da38099c7c446bca512299bdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmcli.html#g0c37517da38099c7c446bca512299bdd">rpmSignFlags_e</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control <a class="el" href="group__rpmcli.html#ge3810c331eccfdc68ee081d58478ebde">rpmReSign()</a> operation. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="gg0c37517da38099c7c446bca512299bdd1c77217b083e272612104d271fbeb496"></a><!-- doxytag: member="RPMSIGN_NONE" ref="gg0c37517da38099c7c446bca512299bdd1c77217b083e272612104d271fbeb496" args="" -->RPMSIGN_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg0c37517da38099c7c446bca512299bdd0d6ac0644518de615d1044e77189f060"></a><!-- doxytag: member="RPMSIGN_CHK_SIGNATURE" ref="gg0c37517da38099c7c446bca512299bdd0d6ac0644518de615d1044e77189f060" args="" -->RPMSIGN_CHK_SIGNATURE</em>&nbsp;</td><td>
from --checksig </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg0c37517da38099c7c446bca512299bdda36b3bf61587898c3e0eeb331e381782"></a><!-- doxytag: member="RPMSIGN_NEW_SIGNATURE" ref="gg0c37517da38099c7c446bca512299bdda36b3bf61587898c3e0eeb331e381782" args="" -->RPMSIGN_NEW_SIGNATURE</em>&nbsp;</td><td>
from --resign </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg0c37517da38099c7c446bca512299bdddce0bb795807af8fea3c0c16fbdb5f4e"></a><!-- doxytag: member="RPMSIGN_ADD_SIGNATURE" ref="gg0c37517da38099c7c446bca512299bdddce0bb795807af8fea3c0c16fbdb5f4e" args="" -->RPMSIGN_ADD_SIGNATURE</em>&nbsp;</td><td>
from --addsign </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg0c37517da38099c7c446bca512299bdd6c6be587614888ad9d16fb742b3fb8b3"></a><!-- doxytag: member="RPMSIGN_DEL_SIGNATURE" ref="gg0c37517da38099c7c446bca512299bdd6c6be587614888ad9d16fb742b3fb8b3" args="" -->RPMSIGN_DEL_SIGNATURE</em>&nbsp;</td><td>
from --delsign </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg0c37517da38099c7c446bca512299bddf7a998de392e5277fd6df621dc801d5e"></a><!-- doxytag: member="RPMSIGN_IMPORT_PUBKEY" ref="gg0c37517da38099c7c446bca512299bddf7a998de392e5277fd6df621dc801d5e" args="" -->RPMSIGN_IMPORT_PUBKEY</em>&nbsp;</td><td>
from --import </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00775">775</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="g63ee333c18879db60d4fe5cc0073bea1"></a><!-- doxytag: member="rpmcli.h::rpmVerifyAttrs_e" ref="g63ee333c18879db60d4fe5cc0073bea1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmcli.html#g63ee333c18879db60d4fe5cc0073bea1">rpmVerifyAttrs_e</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) for <a class="el" href="group__rpmcli.html#gc18d9864c04628611d1f08696a7b17fd">rpmVerifyFile()</a> attributes and result. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea183d63ad0ff3e52cb933151ada53da66b"></a><!-- doxytag: member="RPMVERIFY_NONE" ref="gg63ee333c18879db60d4fe5cc0073bea183d63ad0ff3e52cb933151ada53da66b" args="" -->RPMVERIFY_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea11bf10bdf51040c37cb609c2fba4b9172"></a><!-- doxytag: member="RPMVERIFY_MD5" ref="gg63ee333c18879db60d4fe5cc0073bea11bf10bdf51040c37cb609c2fba4b9172" args="" -->RPMVERIFY_MD5</em>&nbsp;</td><td>
from verify(md5) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea1740425bfa569a2601d331823aca900b8"></a><!-- doxytag: member="RPMVERIFY_FILESIZE" ref="gg63ee333c18879db60d4fe5cc0073bea1740425bfa569a2601d331823aca900b8" args="" -->RPMVERIFY_FILESIZE</em>&nbsp;</td><td>
from verify(size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea1f1fa39d48cd2d8b404e23e22834bff83"></a><!-- doxytag: member="RPMVERIFY_LINKTO" ref="gg63ee333c18879db60d4fe5cc0073bea1f1fa39d48cd2d8b404e23e22834bff83" args="" -->RPMVERIFY_LINKTO</em>&nbsp;</td><td>
from verify(link) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea170358183cc41003246c8d7767340fc06"></a><!-- doxytag: member="RPMVERIFY_USER" ref="gg63ee333c18879db60d4fe5cc0073bea170358183cc41003246c8d7767340fc06" args="" -->RPMVERIFY_USER</em>&nbsp;</td><td>
from verify(user) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea14e25518e65505e3e9e35ceb75b6f81e5"></a><!-- doxytag: member="RPMVERIFY_GROUP" ref="gg63ee333c18879db60d4fe5cc0073bea14e25518e65505e3e9e35ceb75b6f81e5" args="" -->RPMVERIFY_GROUP</em>&nbsp;</td><td>
from verify(group) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea10ad2f3f7d4a3512b482d7e452f8f821d"></a><!-- doxytag: member="RPMVERIFY_MTIME" ref="gg63ee333c18879db60d4fe5cc0073bea10ad2f3f7d4a3512b482d7e452f8f821d" args="" -->RPMVERIFY_MTIME</em>&nbsp;</td><td>
from verify(mtime) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea136bb5fa4fb5e9c6e50e78ff9b8fa9e75"></a><!-- doxytag: member="RPMVERIFY_MODE" ref="gg63ee333c18879db60d4fe5cc0073bea136bb5fa4fb5e9c6e50e78ff9b8fa9e75" args="" -->RPMVERIFY_MODE</em>&nbsp;</td><td>
from verify(mode) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea1282494deedc3c51b97a5d968de7e9fc6"></a><!-- doxytag: member="RPMVERIFY_RDEV" ref="gg63ee333c18879db60d4fe5cc0073bea1282494deedc3c51b97a5d968de7e9fc6" args="" -->RPMVERIFY_RDEV</em>&nbsp;</td><td>
from verify(rdev) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea12612e222c924be92d02c5b4203bfc289"></a><!-- doxytag: member="RPMVERIFY_CONTEXTS" ref="gg63ee333c18879db60d4fe5cc0073bea12612e222c924be92d02c5b4203bfc289" args="" -->RPMVERIFY_CONTEXTS</em>&nbsp;</td><td>
verify: from --nocontexts </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea1891c2375f800fd7aabe213075678cc3c"></a><!-- doxytag: member="RPMVERIFY_READLINKFAIL" ref="gg63ee333c18879db60d4fe5cc0073bea1891c2375f800fd7aabe213075678cc3c" args="" -->RPMVERIFY_READLINKFAIL</em>&nbsp;</td><td>
readlink failed </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea185dc4a8b9cceb9792442a5b36d73619b"></a><!-- doxytag: member="RPMVERIFY_READFAIL" ref="gg63ee333c18879db60d4fe5cc0073bea185dc4a8b9cceb9792442a5b36d73619b" args="" -->RPMVERIFY_READFAIL</em>&nbsp;</td><td>
file read failed </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea19c87f942f7061f47677c4a4f433ee964"></a><!-- doxytag: member="RPMVERIFY_LSTATFAIL" ref="gg63ee333c18879db60d4fe5cc0073bea19c87f942f7061f47677c4a4f433ee964" args="" -->RPMVERIFY_LSTATFAIL</em>&nbsp;</td><td>
lstat failed </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg63ee333c18879db60d4fe5cc0073bea120603d96bc1c6eab57ab00bd90aa8fdc"></a><!-- doxytag: member="RPMVERIFY_LGETFILECONFAIL" ref="gg63ee333c18879db60d4fe5cc0073bea120603d96bc1c6eab57ab00bd90aa8fdc" args="" -->RPMVERIFY_LGETFILECONFAIL</em>&nbsp;</td><td>
lgetfilecon failed </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00123">123</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<a class="anchor" name="g88edb36096996aa24e1fc3385cb2140a"></a><!-- doxytag: member="rpmcli.h::rpmVerifyFlags_e" ref="g88edb36096996aa24e1fc3385cb2140a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmcli.html#g88edb36096996aa24e1fc3385cb2140a">rpmVerifyFlags_e</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) to control rpmVerify() operation, stored in qva_flags. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000031">Todo:</a></b></dt><dd>Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs values?. </dd></dl>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140ab0331302d3d9de835d93acb9c75ad610"></a><!-- doxytag: member="VERIFY_DEFAULT" ref="gg88edb36096996aa24e1fc3385cb2140ab0331302d3d9de835d93acb9c75ad610" args="" -->VERIFY_DEFAULT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a7f97b0e28519856f635dec971fb9859c"></a><!-- doxytag: member="VERIFY_MD5" ref="gg88edb36096996aa24e1fc3385cb2140a7f97b0e28519856f635dec971fb9859c" args="" -->VERIFY_MD5</em>&nbsp;</td><td>
from --nomd5 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a571895e84487de612666b05cbac95973"></a><!-- doxytag: member="VERIFY_SIZE" ref="gg88edb36096996aa24e1fc3385cb2140a571895e84487de612666b05cbac95973" args="" -->VERIFY_SIZE</em>&nbsp;</td><td>
from --nosize </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140abf4d4514a688264972dd1ae4a83ba25b"></a><!-- doxytag: member="VERIFY_LINKTO" ref="gg88edb36096996aa24e1fc3385cb2140abf4d4514a688264972dd1ae4a83ba25b" args="" -->VERIFY_LINKTO</em>&nbsp;</td><td>
from --nolinkto </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a86c6c06d6cad76b387f10a3c6333e49f"></a><!-- doxytag: member="VERIFY_USER" ref="gg88edb36096996aa24e1fc3385cb2140a86c6c06d6cad76b387f10a3c6333e49f" args="" -->VERIFY_USER</em>&nbsp;</td><td>
from --nouser </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a15d5150a90d772c065aa73a265cd0220"></a><!-- doxytag: member="VERIFY_GROUP" ref="gg88edb36096996aa24e1fc3385cb2140a15d5150a90d772c065aa73a265cd0220" args="" -->VERIFY_GROUP</em>&nbsp;</td><td>
from --nogroup </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a6668eaef9d3a33ac9f1d27bbc4b8712e"></a><!-- doxytag: member="VERIFY_MTIME" ref="gg88edb36096996aa24e1fc3385cb2140a6668eaef9d3a33ac9f1d27bbc4b8712e" args="" -->VERIFY_MTIME</em>&nbsp;</td><td>
from --nomtime </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a6afc8d32552c88d6fe031613c35b38c8"></a><!-- doxytag: member="VERIFY_MODE" ref="gg88edb36096996aa24e1fc3385cb2140a6afc8d32552c88d6fe031613c35b38c8" args="" -->VERIFY_MODE</em>&nbsp;</td><td>
from --nomode </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a0ded4a759cab0961be2e1a5e7a2f7e1f"></a><!-- doxytag: member="VERIFY_RDEV" ref="gg88edb36096996aa24e1fc3385cb2140a0ded4a759cab0961be2e1a5e7a2f7e1f" args="" -->VERIFY_RDEV</em>&nbsp;</td><td>
from --nodev </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a09c2f45ded7cbf565f15290a6a10b1ae"></a><!-- doxytag: member="VERIFY_CONTEXTS" ref="gg88edb36096996aa24e1fc3385cb2140a09c2f45ded7cbf565f15290a6a10b1ae" args="" -->VERIFY_CONTEXTS</em>&nbsp;</td><td>
verify: from --nocontexts </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140acb7b877f30fc12551ad7bcb8e20b801c"></a><!-- doxytag: member="VERIFY_FILES" ref="gg88edb36096996aa24e1fc3385cb2140acb7b877f30fc12551ad7bcb8e20b801c" args="" -->VERIFY_FILES</em>&nbsp;</td><td>
verify: from --nofiles </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a10d4f3dc3e2647a7a676495169493235"></a><!-- doxytag: member="VERIFY_DEPS" ref="gg88edb36096996aa24e1fc3385cb2140a10d4f3dc3e2647a7a676495169493235" args="" -->VERIFY_DEPS</em>&nbsp;</td><td>
verify: from --nodeps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a543b11a6e7cb720ff3b3741d89d0c2f1"></a><!-- doxytag: member="VERIFY_SCRIPT" ref="gg88edb36096996aa24e1fc3385cb2140a543b11a6e7cb720ff3b3741d89d0c2f1" args="" -->VERIFY_SCRIPT</em>&nbsp;</td><td>
verify: from --noscripts </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a8ebdf945fb2e42959951139d82cb3735"></a><!-- doxytag: member="VERIFY_DIGEST" ref="gg88edb36096996aa24e1fc3385cb2140a8ebdf945fb2e42959951139d82cb3735" args="" -->VERIFY_DIGEST</em>&nbsp;</td><td>
verify: from --nodigest </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140abe476139b5651dcbb51706ba8608a51b"></a><!-- doxytag: member="VERIFY_SIGNATURE" ref="gg88edb36096996aa24e1fc3385cb2140abe476139b5651dcbb51706ba8608a51b" args="" -->VERIFY_SIGNATURE</em>&nbsp;</td><td>
verify: from --nosignature </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a12d99c0df93194daf5e90616c7ae5faf"></a><!-- doxytag: member="VERIFY_PATCHES" ref="gg88edb36096996aa24e1fc3385cb2140a12d99c0df93194daf5e90616c7ae5faf" args="" -->VERIFY_PATCHES</em>&nbsp;</td><td>
verify: from --nopatches </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a8456599dc01840d5c9a758ebd6bd756c"></a><!-- doxytag: member="VERIFY_HDRCHK" ref="gg88edb36096996aa24e1fc3385cb2140a8456599dc01840d5c9a758ebd6bd756c" args="" -->VERIFY_HDRCHK</em>&nbsp;</td><td>
verify: from --nohdrchk </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140ac0cdf9788120ab28af634f1563ac40c6"></a><!-- doxytag: member="VERIFY_FOR_LIST" ref="gg88edb36096996aa24e1fc3385cb2140ac0cdf9788120ab28af634f1563ac40c6" args="" -->VERIFY_FOR_LIST</em>&nbsp;</td><td>
query: from --list </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140ae7dae53b549e7766b462f14bc9101eff"></a><!-- doxytag: member="VERIFY_FOR_STATE" ref="gg88edb36096996aa24e1fc3385cb2140ae7dae53b549e7766b462f14bc9101eff" args="" -->VERIFY_FOR_STATE</em>&nbsp;</td><td>
query: from --state </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140ad6208b546c95833ae78196f21a8cacce"></a><!-- doxytag: member="VERIFY_FOR_DOCS" ref="gg88edb36096996aa24e1fc3385cb2140ad6208b546c95833ae78196f21a8cacce" args="" -->VERIFY_FOR_DOCS</em>&nbsp;</td><td>
query: from --docfiles </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a29ea408395258d1010dd812b55624241"></a><!-- doxytag: member="VERIFY_FOR_CONFIG" ref="gg88edb36096996aa24e1fc3385cb2140a29ea408395258d1010dd812b55624241" args="" -->VERIFY_FOR_CONFIG</em>&nbsp;</td><td>
query: from --configfiles </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg88edb36096996aa24e1fc3385cb2140a640e2d581f088a4b787a1bf0b86f9a0c"></a><!-- doxytag: member="VERIFY_FOR_DUMPFILES" ref="gg88edb36096996aa24e1fc3385cb2140a640e2d581f088a4b787a1bf0b86f9a0c" args="" -->VERIFY_FOR_DUMPFILES</em>&nbsp;</td><td>
query: from --dump </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmcli_8h-source.html#l00192">192</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="g440e27826f1e88ca3a9b87e9c0c70423"></a><!-- doxytag: member="build.c::checkSpec" ref="g440e27826f1e88ca3a9b87e9c0c70423" args="(rpmts ts, Header h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int checkSpec           </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"><a class="el" href="structheaderToken__s.html">Header</a>&nbsp;</td>
          <td class="paramname"> <em>h</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="build_8c-source.html#l00023">23</a> of file <a class="el" href="build_8c-source.html">build.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="hdrinline_8h-source.html#l00230">headerIsEntry()</a>, <a class="el" href="rpmmessages_8h-source.html#l00015">RPMMESS_ERROR</a>, <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>, <a class="el" href="rpmps_8c-source.html#l00060">rpmpsFree()</a>, <a class="el" href="rpmps_8c-source.html#l00046">rpmpsNumProblems()</a>, <a class="el" href="rpmps_8c-source.html#l00303">rpmpsPrint()</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b15ea96c2b33c9c73b9ee3e2157e54273">RPMTAG_CONFLICTNAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b95466e6949826b1a95ad79a39bb3a014">RPMTAG_REQUIRENAME</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>, and <a class="el" href="rpmts_8c-source.html#l00744">rpmtsProblems()</a>.
<p>
Referenced by <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>.
</div>
</div><p>
<a class="anchor" name="g5171c85f540901c53f0510014520c40e"></a><!-- doxytag: member="rpmcli.h::rpmcliArgIter" ref="g5171c85f540901c53f0510014520c40e" args="(rpmts ts, QVA_t qva, ARGV_t argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmcliArgIter           </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"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="argv_8h.html#6f7961fd856ecb27d6b220a2bbba3bef">ARGV_t</a>&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>
Iterate over query/verify arg list. 
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>query argument(s) (or NULL) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success, else no. of failures </dd></dl>

<p>
Definition at line <a class="el" href="query_8c-source.html#l00699">699</a> of file <a class="el" href="query_8c-source.html">query.c</a>.
<p>
References <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="poptALL_8c-source.html#l00234">ftsOpts</a>, <a class="el" href="rpmgi_8c-source.html#l00029">giFlags</a>, <a class="el" href="rpmcli_8h-source.html#l00271">rpmQVKArguments_s::qva_gi</a>, <a class="el" href="rpmcli_8h-source.html#l00272">rpmQVKArguments_s::qva_rc</a>, <a class="el" href="rpmcli_8h-source.html#l00264">rpmQVKArguments_s::qva_source</a>, <a class="el" href="rpmlib_8h-source.html#l00224">RPMDBI_ARGLIST</a>, <a class="el" href="rpmlib_8h-source.html#l00225">RPMDBI_FTSWALK</a>, <a class="el" href="rpmlib_8h-source.html#l00223">RPMDBI_HDLIST</a>, <a class="el" href="rpmlib_8h-source.html#l00217">RPMDBI_PACKAGES</a>, <a class="el" href="rpmgi_8h.html#373f508bb7ad8a735c234c156d380c149b542ecc09717b04f71e99246258adfe">RPMGI_NOGLOB</a>, <a class="el" href="rpmgi_8h.html#373f508bb7ad8a735c234c156d380c14f5ecf420a4d73929d956fa7e538c1492">RPMGI_NOHEADER</a>, <a class="el" href="rpmgi_8h.html#373f508bb7ad8a735c234c156d380c148f0be273feb852cb0149cbbb6bba8d18">RPMGI_NONE</a>, <a class="el" href="rpmgi_8h.html#373f508bb7ad8a735c234c156d380c14ec4ec5c6f80bf46c8a6938076ebc5647">RPMGI_TSADD</a>, <a class="el" href="rpmgi_8c-source.html#l00406">rpmgiFree()</a>, <a class="el" href="rpmgi_8c-source.html#l00680">rpmgiHdrPath()</a>, <a class="el" href="rpmgi_8c-source.html#l00445">rpmgiNew()</a>, <a class="el" href="rpmgi_8c-source.html#l00480">rpmgiNext()</a>, <a class="el" href="rpmgi_8c-source.html#l00699">rpmgiSetArgs()</a>, <a class="el" href="query_8c-source.html#l00436">rpmQueryVerify()</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>, <a class="el" href="rpmcli_8h-source.html#l00117">RPMQV_FTSWALK</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd4e1b98c5bcdcb9be75ca6e3b0e9b98bf">RPMQV_HDLIST</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e80163a651497a21974d2993a25d9b60208d">RPMRC_NOTFOUND</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e801b6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a>, and <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>.
<p>
Referenced by <a class="el" href="query_8c-source.html#l00783">rpmcliQuery()</a>, and <a class="el" href="verify_8c-source.html#l00457">rpmcliVerify()</a>.
</div>
</div><p>
<a class="anchor" name="g89176784f59723a1c35339acc80d7396"></a><!-- doxytag: member="rpmcli.h::rpmcliImportPubkey" ref="g89176784f59723a1c35339acc80d7396" args="(const rpmts ts, const unsigned char *pkt, ssize_t pktlen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmcliImportPubkey           </td>
          <td>(</td>
          <td class="paramtype">const <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 unsigned char *&nbsp;</td>
          <td class="paramname"> <em>pkt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ssize_t&nbsp;</td>
          <td class="paramname"> <em>pktlen</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>
Import public key packet(s). 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000037">Todo:</a></b></dt><dd>Implicit --update policy for gpg-pubkey headers. </dd></dl>
<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>pkt</em>&nbsp;</td><td>pgp pubkey packet(s) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pktlen</em>&nbsp;</td><td>pgp pubkey length </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>RPMRC_OK/RPMRC_FAIL </dd></dl>

<p>
Definition at line <a class="el" href="rpmchecksig_8c-source.html#l00421">421</a> of file <a class="el" href="rpmchecksig_8c-source.html">rpmchecksig.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="hdrinline_8h-source.html#l00315">headerAddEntry()</a>, <a class="el" href="hdrinline_8h-source.html#l00354">headerAddOrAppendEntry()</a>, <a class="el" href="hdrinline_8h-source.html#l00047">headerFree()</a>, <a class="el" href="hdrinline_8h-source.html#l00035">headerNew()</a>, <a class="el" href="hdrinline_8h-source.html#l00435">headerSprintf()</a>, <a class="el" href="rpmpgp_8c-source.html#l01172">pgpFreeDig()</a>, <a class="el" href="rpmpgp_8h-source.html#l01084">pgpHexStr()</a>, <a class="el" href="rpmpgp_8c-source.html#l01116">pgpNewDig()</a>, <a class="el" href="rpmpgp_8c-source.html#l01211">pgpPrtPkts()</a>, <a class="el" href="rpmio__internal_8h-source.html#l00052">pgpDig_s::pubkey</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="group__header.html#gg24690e18a34d56e178edf27b5cc97fed34cdc667815b86f8741fbf06ce4725eb">RPM_STRING_TYPE</a>, <a class="el" href="rpmdb_8c-source.html#l02952">rpmdbAdd()</a>, <a class="el" href="formats_8c-source.html#l01145">rpmHeaderFormats</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="rpmlib_8h.html#e48bd9834f11ab42752bb6f0f54ae8a356de61e4a13c4ee1e60ef828dc1720aa">RPMSENSE_EQUAL</a>, <a class="el" href="rpmlib_8h.html#e48bd9834f11ab42752bb6f0f54ae8a3af388310705d339b2a9cdaa4bef7bbfe">RPMSENSE_KEYRING</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b10f214e1b4b4bae5bb78c0b66ed9f179">RPMTAG_BUILDHOST</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bfb79de97d3e33b3735904d6e9f31e847">RPMTAG_BUILDTIME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b638097c6c9addc4a44c576dee9759c2c">RPMTAG_DESCRIPTION</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bee1121aa3542592dabfcc484b5c75f70">RPMTAG_GROUP</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b06f6d8e54fe5f6f85e540e1062c4f95a">RPMTAG_INSTALLTIME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bcf153069848db619e227d0ae8a4cbada">RPMTAG_LICENSE</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b5a4bfcac106d028f0908b8991e2c5b87">RPMTAG_NAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b51a97833819f2e46c4db70eef8ecbbf7">RPMTAG_PROVIDEFLAGS</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b843a73db82df579ed12eab79ef480318">RPMTAG_PROVIDENAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b4a38624bf9853497230ab259e0245a56">RPMTAG_PROVIDEVERSION</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bd92e42faf7fbd9168176153e74f9690f">RPMTAG_PUBKEYS</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bf73871610422923250e7d11409770662">RPMTAG_RELEASE</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b1fe328767f3e3c209f49a00760d9072c">RPMTAG_RPMVERSION</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bb0af2a527ab1ede48cd139662e5c3cab">RPMTAG_SIZE</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b28ce3089de38cb2d52435b8e3fc80d1d">RPMTAG_SOURCERPM</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bcd1afd9145420c4c8dcdb39c7ccc6567">RPMTAG_SUMMARY</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b8aad6ff91681431f181573816de989d6">RPMTAG_VERSION</a>, <a class="el" href="tagtbl_8c-source.html#l00166">rpmTagTable</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#l00170">rpmtsOpenDB()</a>, <a class="el" href="lib_2misc_8c-source.html#l00008">RPMVERSION</a>, <a class="el" href="rpmio__internal_8h-source.html#l00040">pgpDigParams_s::signid</a>, <a class="el" href="system_8h.html#890dbcd7c456828c1b6ff714e405fcc1">stpcpy()</a>, <a class="el" href="rpmio__internal_8h-source.html#l00033">pgpDigParams_s::time</a>, <a class="el" href="rpmio__internal_8h-source.html#l00026">pgpDigParams_s::userid</a>, <a class="el" href="rpmio__internal_8h-source.html#l00032">pgpDigParams_s::version</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc()</a>.
<p>
Referenced by <a class="el" href="rpmchecksig_8c-source.html#l00564">rpmcliImportPubkeys()</a>, and <a class="el" href="rpmts-py_8c-source.html#l00974">rpmts_PgpImportPubkey()</a>.
</div>
</div><p>
<a class="anchor" name="gb8e3194376007c2557ec93412197dc07"></a><!-- doxytag: member="rpmchecksig.c::rpmcliImportPubkeys" ref="gb8e3194376007c2557ec93412197dc07" args="(const rpmts ts, QVA_t qva, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int rpmcliImportPubkeys           </td>
          <td>(</td>
          <td class="paramtype">const <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"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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>
Import public key(s). 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000027">Todo:</a></b></dt><dd>Implicit --update policy for gpg-pubkey headers. </dd></dl>
<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>qva</em>&nbsp;</td><td>mode flags and parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>array of pubkey file names (NULL terminated) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success </dd></dl>

<p>
Definition at line <a class="el" href="rpmchecksig_8c-source.html#l00564">564</a> of file <a class="el" href="rpmchecksig_8c-source.html">rpmchecksig.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmpgp_8h.html#80f5f4d1f3c4becb7fe006bc29176dd427451fe00d1e3e2b3eedcfaaeb50c2c1">PGPARMOR_PUBKEY</a>, <a class="el" href="rpmpgp_8c-source.html#l01240">pgpReadPkts()</a>, <a class="el" href="rpmchecksig_8c-source.html#l00421">rpmcliImportPubkey()</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b0c7c815490f88666ae658dfb8b38748d">RPMERR_IMPORT</a>, <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>, <a class="el" href="macro_8c-source.html#l02148">rpmExpand()</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e801b6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a>, and <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>.
<p>
Referenced by <a class="el" href="rpmchecksig_8c-source.html#l01062">rpmcliSign()</a>.
</div>
</div><p>
<a class="anchor" name="g151e06c378c4233b83022940156d8b00"></a><!-- doxytag: member="rpmcli.h::rpmcliQuery" ref="g151e06c378c4233b83022940156d8b00" args="(rpmts ts, QVA_t qva, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmcliQuery           </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"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Display package information. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000033">Todo:</a></b></dt><dd>hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union? </dd></dl>
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>query argument(s) (or NULL) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success, else no. of failures </dd></dl>

<p>
Definition at line <a class="el" href="query_8c-source.html#l00783">783</a> of file <a class="el" href="query_8c-source.html">query.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmcli_8h-source.html#l00178">_QUERY_FOR_BITS</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="rpmcli_8h-source.html#l00266">rpmQVKArguments_s::qva_flags</a>, <a class="el" href="rpmcli_8h-source.html#l00281">rpmQVKArguments_s::qva_queryFormat</a>, <a class="el" href="rpmcli_8h-source.html#l00275">rpmQVKArguments_s::qva_showPackage</a>, <a class="el" href="query_8c-source.html#l00699">rpmcliArgIter()</a>, <a class="el" href="macro_8c-source.html#l02148">rpmExpand()</a>, <a class="el" href="macro_8c-source.html#l02171">rpmExpandNumeric()</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="query_8c-source.html#l00149">showQueryPackage()</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>, <a class="el" href="rpmcache_8c-source.html#l00511">vsflags</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00055">xstrdup()</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g76bd51a8d8046e9f901716043748a220"></a><!-- doxytag: member="rpmcli.h::rpmcliShowMatches" ref="g76bd51a8d8046e9f901716043748a220" args="(QVA_t qva, rpmts ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmcliShowMatches           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Display query/verify information for each header in iterator. 
<p>
This routine uses:<ul>
<li>qva-&gt;qva_mi rpm database iterator</li><li>qva-&gt;qva_showPackage query/verify display routine</li></ul>
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ts</em>&nbsp;</td><td>transaction set </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>result of last non-zero showPackage() return </dd></dl>

<p>
Definition at line <a class="el" href="query_8c-source.html#l00402">402</a> of file <a class="el" href="query_8c-source.html">query.c</a>.
<p>
References <a class="el" href="rpmcli_8h-source.html#l00269">rpmQVKArguments_s::qva_mi</a>, <a class="el" href="rpmcli_8h-source.html#l00275">rpmQVKArguments_s::qva_showPackage</a>, <a class="el" href="rpmcli_8h-source.html#l00264">rpmQVKArguments_s::qva_source</a>, <a class="el" href="rpmdb_8c-source.html#l01694">rpmdbFreeIterator()</a>, <a class="el" href="rpmdb_8c-source.html#l02183">rpmdbNextIterator()</a>, and <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>.
<p>
Referenced by <a class="el" href="query_8c-source.html#l00436">rpmQueryVerify()</a>.
</div>
</div><p>
<a class="anchor" name="g300e103397ee02a2ff3b5ab763dbf854"></a><!-- doxytag: member="rpmcli.h::rpmcliSign" ref="g300e103397ee02a2ff3b5ab763dbf854" args="(rpmts ts, QVA_t qva, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmcliSign           </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"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create/Modify/Check elements from signature header. 
<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>qva</em>&nbsp;</td><td>mode flags and parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>array of arguments (NULL terminated) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success </dd></dl>

<p>
Definition at line <a class="el" href="rpmchecksig_8c-source.html#l01062">1062</a> of file <a class="el" href="rpmchecksig_8c-source.html">rpmchecksig.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</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="rpmio_8c-source.html#l02813">Fstrerror()</a>, <a class="el" href="rpmcli_8h-source.html#l00289">rpmQVKArguments_s::qva_mode</a>, <a class="el" href="rpmchecksig_8c-source.html#l00564">rpmcliImportPubkeys()</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b0692de49a7fe982922ac238c5a34594e">RPMERR_OPEN</a>, <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>, <a class="el" href="rpmchecksig_8c-source.html#l00172">rpmReSign()</a>, <a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdddce0bb795807af8fea3c0c16fbdb5f4e">RPMSIGN_ADD_SIGNATURE</a>, <a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdd0d6ac0644518de615d1044e77189f060">RPMSIGN_CHK_SIGNATURE</a>, <a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdd6c6be587614888ad9d16fb742b3fb8b3">RPMSIGN_DEL_SIGNATURE</a>, <a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bddf7a998de392e5277fd6df621dc801d5e">RPMSIGN_IMPORT_PUBKEY</a>, <a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdda36b3bf61587898c3e0eeb331e381782">RPMSIGN_NEW_SIGNATURE</a>, <a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdd1c77217b083e272612104d271fbeb496">RPMSIGN_NONE</a>, and <a class="el" href="rpmchecksig_8c-source.html#l00719">rpmVerifySignatures()</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g6249e5b43daa0161db3f2af58fe3dd39"></a><!-- doxytag: member="rpmcli.h::rpmcliVerify" ref="g6249e5b43daa0161db3f2af58fe3dd39" args="(rpmts ts, QVA_t qva, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmcliVerify           </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"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Verify package install. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000035">Todo:</a></b></dt><dd>hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union? </dd></dl>
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>verify argument(s) (or NULL) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success, else no. of failures </dd></dl>

<p>
Definition at line <a class="el" href="verify_8c-source.html#l00457">457</a> of file <a class="el" href="verify_8c-source.html">verify.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="depends_8c-source.html#l00045">_cacheDependsRC</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="rpmcli_8h-source.html#l00266">rpmQVKArguments_s::qva_flags</a>, <a class="el" href="rpmcli_8h-source.html#l00275">rpmQVKArguments_s::qva_showPackage</a>, <a class="el" href="query_8c-source.html#l00699">rpmcliArgIter()</a>, <a class="el" href="rpmdb_8c-source.html#l00839">rpmdbOpenAll()</a>, <a class="el" href="macro_8c-source.html#l02171">rpmExpandNumeric()</a>, <a class="el" href="rpmlog_8c-source.html#l00255">rpmlog()</a>, <a class="el" href="rpmlog_8h.html#cd0c489c508a24a73b39565aaa2658c329cea4e65e8a30e907609e83187b439d">RPMLOG_ERR</a>, <a class="el" href="rpmts_8c-source.html#l01070">rpmtsChrootDone()</a>, <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>, <a class="el" href="rpmts_8c-source.html#l01200">rpmtsGetRdb()</a>, <a class="el" href="rpmts_8c-source.html#l00170">rpmtsOpenDB()</a>, <a class="el" href="rpmts_8c-source.html#l00968">rpmtsRootDir()</a>, <a class="el" href="rpmts_8c-source.html#l01075">rpmtsSetChrootDone()</a>, <a class="el" href="rpmts_8c-source.html#l00917">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602d22ad1bd80773be36567db398437f5c0b">RPMVSF_NEEDPAYLOAD</a>, <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602daa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a>, <a class="el" href="verify_8c-source.html#l00417">showVerifyPackage()</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>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g8eef4f7a007c911686707c486869a177"></a><!-- doxytag: member="rpmcli.h::rpmDisplayQueryTags" ref="g8eef4f7a007c911686707c486869a177" args="(FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmDisplayQueryTags           </td>
          <td>(</td>
          <td class="paramtype">FILE *&nbsp;</td>
          <td class="paramname"> <em>fp</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Display list of tags that can be used in --queryformat. 
<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>fp</em>&nbsp;</td><td>file handle to use for display </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="query_8c-source.html#l00353">353</a> of file <a class="el" href="query_8c-source.html">query.c</a>.
<p>
References <a class="el" href="apprentice_8c-source.html#l01212">ext</a>, <a class="el" href="group__header.html#ggd70d442f5f4802907c0a64e53cc26513c3eff681e013e53eb4dc22bd89227fcd">HEADER_EXT_MORE</a>, <a class="el" href="header_8h-source.html#l00129">headerTagTableEntry_s::name</a>, <a class="el" href="formats_8c-source.html#l01145">rpmHeaderFormats</a>, <a class="el" href="tagtbl_8c-source.html#l00166">rpmTagTable</a>, and <a class="el" href="tagtbl_8c-source.html#l00169">rpmTagTableSize</a>.
<p>
Referenced by <a class="el" href="rpminject_8c-source.html#l00525">main()</a>, and <a class="el" href="poptALL_8c-source.html#l00152">rpmcliAllArgCallback()</a>.
</div>
</div><p>
<a class="anchor" name="g49dd478a9fd9b6269dc29b68b4d71997"></a><!-- doxytag: member="rpmcli.h::rpmErase" ref="g49dd478a9fd9b6269dc29b68b4d71997" args="(rpmts ts, struct rpmInstallArguments_s *ia, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmErase           </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">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</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%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Erase binary rpm package. 
<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>ia</em>&nbsp;</td><td>control args/bits </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>array of package file names (NULL terminated) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success </dd></dl>

<p>
Definition at line <a class="el" href="rpminstall_8c-source.html#l00766">766</a> of file <a class="el" href="rpminstall_8c-source.html">rpminstall.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</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="rpmcli_8h-source.html#l00575">rpmInstallArguments_s::eraseInterfaceFlags</a>, <a class="el" href="rpminstall_8c-source.html#l00261">rpmEIU::h</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a>, <a class="el" href="rpmcli_8h-source.html#l00574">rpmInstallArguments_s::installInterfaceFlags</a>, <a class="el" href="rpminstall_8c-source.html#l00263">rpmEIU::numFailed</a>, <a class="el" href="rpmcli_8h-source.html#l00573">rpmInstallArguments_s::probFilter</a>, <a class="el" href="rpmcli_8h-source.html#l00576">rpmInstallArguments_s::qva_flags</a>, <a class="el" href="rpmdb_8c-source.html#l01694">rpmdbFreeIterator()</a>, <a class="el" href="rpmdb_8c-source.html#l01748">rpmdbGetIteratorOffset()</a>, <a class="el" href="rpmlib_8h-source.html#l00219">RPMDBI_LABEL</a>, <a class="el" href="rpmdb_8c-source.html#l02183">rpmdbNextIterator()</a>, <a class="el" href="macro_8c-source.html#l02171">rpmExpandNumeric()</a>, <a class="el" href="rpmmessages_8h-source.html#l00029">rpmIsVerbose</a>, <a class="el" href="rpmmessages_8h-source.html#l00015">RPMMESS_ERROR</a>, <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>, <a class="el" href="rpmlib_8h-source.html#l00809">RPMPROB_FILTER_DISKNODES</a>, <a class="el" href="rpmlib_8h.html#b4ea02ce77eec78f106088cbccd9b65e6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a>, <a class="el" href="rpmps_8c-source.html#l00060">rpmpsFree()</a>, <a class="el" href="rpmps_8c-source.html#l00046">rpmpsNumProblems()</a>, <a class="el" href="rpmps_8c-source.html#l00303">rpmpsPrint()</a>, <a class="el" href="rpminstall_8c-source.html#l00092">rpmShowProgress()</a>, <a class="el" href="rpmlib_8h.html#ca72ece8019aa198fc445bd206caa3f433fd4008509c63d315e836aa35321bd4">RPMTRANS_FLAG_REPACKAGE</a>, <a class="el" href="rpmlib_8h.html#ca72ece8019aa198fc445bd206caa3f47cbdcb3c0a20ef86816063b9c75cc8d5">RPMTRANS_FLAG_REVERSE</a>, <a class="el" href="depends_8c-source.html#l00393">rpmtsAddEraseElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>, <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>, <a class="el" href="rpmts_8c-source.html#l01416">rpmtsFlags()</a>, <a class="el" href="rpmts_8c-source.html#l00256">rpmtsInitIterator()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, <a class="el" href="rpmts_8c-source.html#l00744">rpmtsProblems()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, <a class="el" href="rpmts_8c-source.html#l01421">rpmtsSetFlags()</a>, <a class="el" href="rpmts_8c-source.html#l01494">rpmtsSetNotifyCallback()</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="rpmcli_8h-source.html#l00572">rpmInstallArguments_s::transFlags</a>, <a class="el" href="rpmlib_8h-source.html#l01196">UNINSTALL_ALLMATCHES</a>, <a class="el" href="group__rpmcli.html#gga024594e46763de494fa16dfb10c1499da9db0d212c10f1bdd97fe1462b3442c">UNINSTALL_NODEPS</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>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g981604bcc201a1f40b0bd1fbd2cb147c"></a><!-- doxytag: member="rpmcli.h::rpmInstall" ref="g981604bcc201a1f40b0bd1fbd2cb147c" args="(rpmts ts, struct rpmInstallArguments_s *ia, const char **fileArgv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmInstall           </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">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>fileArgv</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>
Install/upgrade/freshen binary rpm package. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000048">Todo:</a></b></dt><dd>Generalize --freshen policies. </dd></dl>

<p>
Definition at line <a class="el" href="rpminstall_8c-source.html#l00288">288</a> of file <a class="el" href="rpminstall_8c-source.html">rpminstall.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</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.html#eb1df3e83fb069eaa2eb66ace3a0ea52">alloca()</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="rpmio_8c-source.html#l02813">Fstrerror()</a>, <a class="el" href="rpmio_8c-source.html#l00690">ftpStrerror()</a>, <a class="el" href="hdrinline_8h-source.html#l00047">headerFree()</a>, <a class="el" href="header_8h-source.html#l00704">headerFreeData()</a>, <a class="el" href="hdrinline_8h-source.html#l00268">headerGetEntry()</a>, <a class="el" href="hdrinline_8h-source.html#l00230">headerIsEntry()</a>, <a class="el" href="hdrNVR_8c-source.html#l00009">headerNVR()</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a>, <a class="el" href="rpmcli_8h-source.html#l00574">rpmInstallArguments_s::installInterfaceFlags</a>, <a class="el" href="rpmcli_8h-source.html#l00573">rpmInstallArguments_s::probFilter</a>, <a class="el" href="rpmcli_8h-source.html#l00576">rpmInstallArguments_s::qva_flags</a>, <a class="el" href="rpminstall_8c-source.html#l00282">rpmEIU::relocations</a>, <a class="el" href="rpmcli_8h-source.html#l00582">rpmInstallArguments_s::relocations</a>, <a class="el" href="rpminstall_8c-source.html#l00025">rpmcliPackagesTotal</a>, <a class="el" href="rpmdb_8c-source.html#l00764">rpmdbCheckSignals()</a>, <a class="el" href="rpmdb_8c-source.html#l01694">rpmdbFreeIterator()</a>, <a class="el" href="rpmdb_8c-source.html#l02183">rpmdbNextIterator()</a>, <a class="el" href="rpmdb_8c-source.html#l01915">rpmdbSetIteratorRE()</a>, <a class="el" href="rpmds_8c-source.html#l00054">rpmdsFree()</a>, <a class="el" href="rpmds_8c-source.html#l00502">rpmdsSingle()</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b0959e5e84b0e79cfb92089dd41633934">RPMERR_MANIFEST</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b0692de49a7fe982922ac238c5a34594e">RPMERR_OPEN</a>, <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>, <a class="el" href="rpmio_8c-source.html#l03347">rpmEscapeSpaces()</a>, <a class="el" href="macro_8c-source.html#l02171">rpmExpandNumeric()</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="macro_8c-source.html#l01700">rpmGlob()</a>, <a class="el" href="psm_8c-source.html#l00238">rpmInstallSourcePackage()</a>, <a class="el" href="rpmmessages_8h-source.html#l00029">rpmIsVerbose</a>, <a class="el" href="rpmmessages_8h-source.html#l00011">RPMMESS_DEBUG</a>, <a class="el" href="rpmmessages_8h-source.html#l00015">RPMMESS_ERROR</a>, <a class="el" href="rpmmessages_8h-source.html#l00013">RPMMESS_NORMAL</a>, <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>, <a class="el" href="rpmdb_8h.html#3590a1de30d95ec5698863667d77d92eef121497d11f9c3622516f18f2f30eb9">RPMMIRE_DEFAULT</a>, <a class="el" href="rpmps_8c-source.html#l00060">rpmpsFree()</a>, <a class="el" href="rpmps_8c-source.html#l00046">rpmpsNumProblems()</a>, <a class="el" href="rpmps_8c-source.html#l00303">rpmpsPrint()</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e8012e6125219f145fbb73353bc6ccac5cfc">RPMRC_FAIL</a>, <a class="el" href="rpmlib_8h-source.html#l00025">RPMRC_NOKEY</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e80163a651497a21974d2993a25d9b60208d">RPMRC_NOTFOUND</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e80157ae69ad74eaa789264ec507d0f9e2c6">RPMRC_NOTTRUSTED</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="manifest_8c-source.html#l00069">rpmReadPackageManifest()</a>, <a class="el" href="rpminstall_8c-source.html#l00092">rpmShowProgress()</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b99068a2c9123489dfc26242674d29ed6">RPMTAG_ARCH</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b5a4bfcac106d028f0908b8991e2c5b87">RPMTAG_NAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bfd6498efd66411c3055a2d826e623b04">RPMTAG_PREFIXES</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b95466e6949826b1a95ad79a39bb3a014">RPMTAG_REQUIRENAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bc1e19b757399d5ac0b3ac8ffcbeb76aa">RPMTAG_SOURCEPACKAGE</a>, <a class="el" href="rpmlib_8h.html#ca72ece8019aa198fc445bd206caa3f49168e0906450a1d6e075a8ffe4d5fbbe">RPMTRANS_FLAG_NOCONTEXTS</a>, <a class="el" href="rpmlib_8h.html#ca72ece8019aa198fc445bd206caa3f433fd4008509c63d315e836aa35321bd4">RPMTRANS_FLAG_REPACKAGE</a>, <a class="el" href="rpmlib_8h.html#ca72ece8019aa198fc445bd206caa3f4ae4f59c5196be0e44be7e0f6cd4e8c6e">RPMTRANS_FLAG_TEST</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>, <a class="el" href="rpmts_8c-source.html#l01463">rpmtsColor()</a>, <a class="el" href="rpmts_8c-source.html#l01416">rpmtsFlags()</a>, <a class="el" href="rpmts_8c-source.html#l00256">rpmtsInitIterator()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, <a class="el" href="rpmts_8c-source.html#l00744">rpmtsProblems()</a>, <a class="el" href="rpmts_8c-source.html#l00968">rpmtsRootDir()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, <a class="el" href="rpmts_8c-source.html#l01065">rpmtsSELinuxEnabled()</a>, <a class="el" href="rpmts_8c-source.html#l01421">rpmtsSetFlags()</a>, <a class="el" href="rpmts_8c-source.html#l01494">rpmtsSetNotifyCallback()</a>, <a class="el" href="rpmts_8c-source.html#l00917">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8c-source.html#l00547">rpmtsSolve()</a>, <a class="el" href="psm_8c-source.html#l00061">rpmVersionCompare()</a>, <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602d22ad1bd80773be36567db398437f5c0b">RPMVSF_NEEDPAYLOAD</a>, <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602daa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmcli_8h-source.html#l00572">rpmInstallArguments_s::transFlags</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="url_8c-source.html#l00557">urlGetFile()</a>, <a class="el" href="url_8c-source.html#l00372">urlIsURL()</a>, <a class="el" href="url_8c-source.html#l00391">urlPath()</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>, <a class="el" href="rpmcache_8c-source.html#l00511">vsflags</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="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g2d3a9a101cdbffacea9294dda1d530ac"></a><!-- doxytag: member="rpmcli.h::rpmInstallSource" ref="g2d3a9a101cdbffacea9294dda1d530ac" args="(rpmts ts, const char *arg, const char **specFilePtr, const char **cookie)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmInstallSource           </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>arg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>specFilePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>cookie</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>
Install source rpm package. 
<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>arg</em>&nbsp;</td><td>source rpm file name </td></tr>
  </table>
</dl>
<dl compact><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>*specFilePtr</em>&nbsp;</td><td>(installed) spec file name </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>*cookie</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success </dd></dl>

<p>
Definition at line <a class="el" href="rpminstall_8c-source.html#l00879">879</a> of file <a class="el" href="rpminstall_8c-source.html">rpminstall.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmio_8c-source.html#l02903">Fclose()</a>, <a class="el" href="rpminstall_8c-source.html#l00262">rpmEIU::fd</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="rpmio_8c-source.html#l02813">Fstrerror()</a>, <a class="el" href="psm_8c-source.html#l00238">rpmInstallSourcePackage()</a>, <a class="el" href="rpmmessages_8h-source.html#l00029">rpmIsVerbose</a>, <a class="el" href="rpmmessages_8h-source.html#l00015">RPMMESS_ERROR</a>, <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>, <a class="el" href="rpminstall_8c-source.html#l00283">rpmEIU::rpmrc</a>, <a class="el" href="rpmlib_8h.html#a30b10f32f3a5e820ec05d099993e801b6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a>, <a class="el" href="rpmts_8c-source.html#l00917">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8c-source.html#l00909">rpmtsVSFlags()</a>, and <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602d22ad1bd80773be36567db398437f5c0b">RPMVSF_NEEDPAYLOAD</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g354d2f357b0b2cd94c6b3494ecd1a8c5"></a><!-- doxytag: member="rpmcli.h::rpmQueryVerify" ref="g354d2f357b0b2cd94c6b3494ecd1a8c5" args="(QVA_t qva, rpmts ts, const char *arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmQueryVerify           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>arg</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>
Common query/verify source interface, called once for each CLI arg. 
<p>
This routine uses:<ul>
<li>qva-&gt;qva_mi rpm database iterator</li><li>qva-&gt;qva_showPackage query/verify display routine</li></ul>
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <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>arg</em>&nbsp;</td><td>name of source to query/verify </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>showPackage() result, 1 if <a class="el" href="group__rpmdb.html#gaa190ebe0d275e0f46b6ed9561ed33e2">rpmdbInitIterator()</a> is NULL </dd></dl>

<p>
Definition at line <a class="el" href="query_8c-source.html#l00436">436</a> of file <a class="el" href="query_8c-source.html">query.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="lib_2misc_8c-source.html#l00229">currentDirectory()</a>, <a class="el" href="system_8h.html#d65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="query_8c-source.html#l00423">nibble()</a>, <a class="el" href="query_8c-source.html#l00010">PATH_MAX</a>, <a class="el" href="rpmcli_8h-source.html#l00269">rpmQVKArguments_s::qva_mi</a>, <a class="el" href="rpmcli_8h-source.html#l00275">rpmQVKArguments_s::qva_showPackage</a>, <a class="el" href="rpmcli_8h-source.html#l00264">rpmQVKArguments_s::qva_source</a>, <a class="el" href="rpmcli_8h-source.html#l00277">rpmQVKArguments_s::qva_specQuery</a>, <a class="el" href="system_8h.html#485596c323cc1b587b1fa5849f64bf25">realpath()</a>, <a class="el" href="macro_8c-source.html#l02198">rpmCleanPath()</a>, <a class="el" href="query_8c-source.html#l00402">rpmcliShowMatches()</a>, <a class="el" href="rpmdb_8c-source.html#l00764">rpmdbCheckSignals()</a>, <a class="el" href="rpmdb_8c-source.html#l01694">rpmdbFreeIterator()</a>, <a class="el" href="rpmlib_8h-source.html#l00219">RPMDBI_LABEL</a>, <a class="el" href="rpmlib_8h-source.html#l00217">RPMDBI_PACKAGES</a>, <a class="el" href="rpmdb_8c-source.html#l02183">rpmdbNextIterator()</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55bb11688a7bdcf31a62db7aafa829e806e">RPMERR_QUERY</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b379bfcd4c7ede8a824e16add4abfdb4b">RPMERR_QUERYINFO</a>, <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>, <a class="el" href="macro_8c-source.html#l02286">rpmGetPath()</a>, <a class="el" href="query_8c-source.html#l00380">rpmgiShowMatches()</a>, <a class="el" href="rpmlog_8c-source.html#l00255">rpmlog()</a>, <a class="el" href="rpmlog_8h.html#cd0c489c508a24a73b39565aaa2658c329cea4e65e8a30e907609e83187b439d">RPMLOG_ERR</a>, <a class="el" href="rpmlog_8h.html#cd0c489c508a24a73b39565aaa2658c35803ec6088c3f49fb41c9821a018d397">RPMLOG_NOTICE</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="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddb46fb7a032433c756fd99b2dc851bf7e">RPMQV_FILEID</a>, <a class="el" href="rpmcli_8h-source.html#l00117">RPMQV_FTSWALK</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd4e1b98c5bcdcb9be75ca6e3b0e9b98bf">RPMQV_HDLIST</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355dd2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a>, <a class="el" href="group__rpmcli.html#ggcd3922fd981998d572e1973273e355ddf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bea94338039b3e67d9ece3f8c8875c7fc">RPMTAG_BASENAMES</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b0bb73d3f557c6335cb1f2f5a5cf30c49">RPMTAG_FILEMD5S</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bee1121aa3542592dabfcc484b5c75f70">RPMTAG_GROUP</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b0d9abaed608707e8ad5ecc14f24a4555">RPMTAG_INSTALLTID</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="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507beeeeb04e725075070093d4a2c86f3334">RPMTAG_SHA1HEADER</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bfa76d2ca9a1b83787d1d940ca52f8033">RPMTAG_SIGMD5</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b2a0e9d0f76ad91d779cbbb219e4227c5">RPMTAG_TRIGGERNAME</a>, <a class="el" href="rpmts_8c-source.html#l00256">rpmtsInitIterator()</a>, <a class="el" href="file_8h-source.html#l00323">strerror</a>, <a class="el" href="file_8h-source.html#l00328">strtoul</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00055">xstrdup()</a>.
<p>
Referenced by <a class="el" href="query_8c-source.html#l00699">rpmcliArgIter()</a>.
</div>
</div><p>
<a class="anchor" name="ge3810c331eccfdc68ee081d58478ebde"></a><!-- doxytag: member="rpmchecksig.c::rpmReSign" ref="ge3810c331eccfdc68ee081d58478ebde" args="(rpmts ts, QVA_t qva, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int rpmReSign           </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"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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>
Create/modify elements in signature header. 
<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>qva</em>&nbsp;</td><td>mode flags and parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>array of package file names (NULL terminated) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success </dd></dl>

<p>
Definition at line <a class="el" href="rpmchecksig_8c-source.html#l00172">172</a> of file <a class="el" href="rpmchecksig_8c-source.html">rpmchecksig.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmchecksig_8c-source.html#l00091">copyFile()</a>, <a class="el" href="system_8h-source.html#l00168">EXIT_FAILURE</a>, <a class="el" href="rpmio_8c-source.html#l02813">Fstrerror()</a>, <a class="el" href="rpmchecksig_8c-source.html#l00140">getSignid()</a>, <a class="el" href="hdrinline_8h-source.html#l00315">headerAddEntry()</a>, <a class="el" href="hdrinline_8h-source.html#l00187">headerCopyLoad()</a>, <a class="el" href="hdrinline_8h-source.html#l00047">headerFree()</a>, <a class="el" href="header_8h-source.html#l00704">headerFreeData()</a>, <a class="el" href="hdrinline_8h-source.html#l00466">headerFreeIterator()</a>, <a class="el" href="hdrinline_8h-source.html#l00268">headerGetEntry()</a>, <a class="el" href="hdrinline_8h-source.html#l00478">headerInitIterator()</a>, <a class="el" href="hdrinline_8h-source.html#l00062">headerLink()</a>, <a class="el" href="hdrinline_8h-source.html#l00035">headerNew()</a>, <a class="el" href="hdrinline_8h-source.html#l00494">headerNextIterator()</a>, <a class="el" href="hdrinline_8h-source.html#l00149">headerReload()</a>, <a class="el" href="hdrinline_8h-source.html#l00417">headerRemoveEntry()</a>, <a class="el" href="rpmchecksig_8c-source.html#l00030">manageFile()</a>, <a class="el" href="rpmcli_8h-source.html#l00285">rpmQVKArguments_s::passPhrase</a>, <a class="el" href="rpmpgp_8h-source.html#l01084">pgpHexStr()</a>, <a class="el" href="rpmcli_8h-source.html#l00289">rpmQVKArguments_s::qva_mode</a>, <a class="el" href="rpmlead_8c-source.html#l00048">readLead()</a>, <a class="el" href="signature_8c-source.html#l00805">rpmAddSignature()</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b136a8262aefece4c909e128d17e11873">RPMERR_BADSIGTYPE</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b68db7cabddc75e10401f9506a1f0a62c">RPMERR_READLEAD</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b1938a5929132f68f71c7fd763290027d">RPMERR_SIGGEN</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55ba04a469dac8e7560841b204ac1e24a98">RPMERR_WRITELEAD</a>, <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>, <a class="el" href="signature_8c-source.html#l00385">rpmFreeSignature()</a>, <a class="el" href="signature_8h-source.html#l00082">RPMLOOKUPSIG_QUERY</a>, <a class="el" href="signature_8c-source.html#l00033">rpmLookupSignatureType()</a>, <a class="el" href="rpmmessages_8h-source.html#l00014">RPMMESS_WARNING</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="signature_8c-source.html#l00155">rpmReadSignature()</a>, <a class="el" href="group__rpmcli.html#gg0c37517da38099c7c446bca512299bdd6c6be587614888ad9d16fb742b3fb8b3">RPMSIGN_DEL_SIGNATURE</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade59a35edddd0dc76b6026707e221c5adcd4">RPMSIGTAG_BADSHA1_1</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade596144d0f409709c7e1327f23f100da92d">RPMSIGTAG_BADSHA1_2</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade59b52ed4e5aa7d330de398f3e92334d828">RPMSIGTAG_DSA</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade590ed5d0c19de281d46d38e0210dc9faa7">RPMSIGTAG_GPG</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade590e8bbec8af85b808a50323497f3318e9">RPMSIGTAG_LEMD5_1</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade593308808e75374022ddc3f68b33d823ef">RPMSIGTAG_LEMD5_2</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade5998404587b2537b1a0913f4bf84857b66">RPMSIGTAG_MD5</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade59ad2717c301116c93390eb57f1a5bdfc6">RPMSIGTAG_PGP</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade59bf5438c2d5c3e85d660be9588869ad7d">RPMSIGTAG_PGP5</a>, <a class="el" href="rpmlib_8h-source.html#l01220">RPMSIGTAG_RSA</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade591f0885c883cbf3c6a56b43378b2abb44">RPMSIGTAG_SHA1</a>, <a class="el" href="group__signature.html#gg42c7580fde696ff3b0f70bfb7bdade599ce79a6dc5f08f628da38c4f0ed8461f">RPMSIGTAG_SIZE</a>, <a class="el" href="signature_8h-source.html#l00015">RPMSIGTYPE_HEADERSIG</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b74c03e02289fb0348a35ff24e333e331">RPMTAG_HEADERSIGNATURES</a>, <a class="el" href="signature_8c-source.html#l00357">rpmWriteSignature()</a>, <a class="el" href="rpmlib_8h-source.html#l01116">rpmlead::type</a>, and <a class="el" href="rpmlead_8c-source.html#l00026">writeLead()</a>.
<p>
Referenced by <a class="el" href="rpmchecksig_8c-source.html#l01062">rpmcliSign()</a>.
</div>
</div><p>
<a class="anchor" name="g35dafacfa97fd201e4f9f960d369ea92"></a><!-- doxytag: member="rpmcli.h::rpmRollback" ref="g35dafacfa97fd201e4f9f960d369ea92" args="(rpmts ts, struct rpmInstallArguments_s *ia, const char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmRollback           </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">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</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%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Rollback transactions, erasing new, reinstalling old, package(s). 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000049">Todo:</a></b></dt><dd>Transaction handling, more, needs work. </dd></dl>

<p>
Definition at line <a class="el" href="rpminstall_8c-source.html#l01102">1102</a> of file <a class="el" href="rpminstall_8c-source.html">rpminstall.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</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="rpmcli_8h-source.html#l00624">IDT_s::h</a>, <a class="el" href="hdrinline_8h-source.html#l00047">headerFree()</a>, <a class="el" href="rpmcli_8h-source.html#l00640">IDTindex_s::idt</a>, <a class="el" href="rpminstall_8c-source.html#l01026">IDTXglob()</a>, <a class="el" href="rpminstall_8c-source.html#l00979">IDTXload()</a>, <a class="el" href="rpmlib_8h-source.html#l01187">INSTALL_ERASE</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a>, <a class="el" href="group__rpmcli.html#gg5f1691fbe4c18529f5960177ad31d6ed23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a>, <a class="el" href="rpmcli_8h-source.html#l00574">rpmInstallArguments_s::installInterfaceFlags</a>, <a class="el" href="rpmcli_8h-source.html#l00621">IDT_s::instance</a>, <a class="el" href="rpmcli_8h-source.html#l00623">IDT_s::key</a>, <a class="el" href="rpmcli_8h-source.html#l00638">IDTindex_s::nidt</a>, <a class="el" href="rpmcli_8h-source.html#l00573">rpmInstallArguments_s::probFilter</a>, <a class="el" href="rpmcli_8h-source.html#l00576">rpmInstallArguments_s::qva_flags</a>, <a class="el" href="rpmcli_8h-source.html#l00582">rpmInstallArguments_s::relocations</a>, <a class="el" href="rpminstall_8c-source.html#l00025">rpmcliPackagesTotal</a>, <a class="el" href="macro_8c-source.html#l02148">rpmExpand()</a>, <a class="el" href="macro_8c-source.html#l02171">rpmExpandNumeric()</a>, <a class="el" href="rpmmessages_8h-source.html#l00031">rpmIsDebug</a>, <a class="el" href="rpmmessages_8h-source.html#l00029">rpmIsVerbose</a>, <a class="el" href="rpmmessages_8h-source.html#l00011">RPMMESS_DEBUG</a>, <a class="el" href="rpmmessages_8h-source.html#l00015">RPMMESS_ERROR</a>, <a class="el" href="rpmmessages_8h-source.html#l00013">RPMMESS_NORMAL</a>, <a class="el" href="rpmmessages_8h-source.html#l00020">rpmMessage</a>, <a class="el" href="rpmlib_8h.html#b4ea02ce77eec78f106088cbccd9b65eb25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a>, <a class="el" href="rpmps_8c-source.html#l00060">rpmpsFree()</a>, <a class="el" href="rpmps_8c-source.html#l00046">rpmpsNumProblems()</a>, <a class="el" href="rpmps_8c-source.html#l00303">rpmpsPrint()</a>, <a class="el" href="rpminstall_8c-source.html#l00092">rpmShowProgress()</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b0d9abaed608707e8ad5ecc14f24a4555">RPMTAG_INSTALLTID</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b4bc4d7cca6995ad5dc8ff168bdb94122">RPMTAG_REMOVETID</a>, <a class="el" href="rpmlib_8h.html#ca72ece8019aa198fc445bd206caa3f47cbdcb3c0a20ef86816063b9c75cc8d5">RPMTRANS_FLAG_REVERSE</a>, <a class="el" href="rpmts_8h.html#df8d91cfe26784d7698c0a7ff9d7c5a4b85324ec78df9059f2de60763a73c394">RPMTRANS_TYPE_ROLLBACK</a>, <a class="el" href="depends_8c-source.html#l00393">rpmtsAddEraseElement()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>, <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, <a class="el" href="rpmts_8c-source.html#l00744">rpmtsProblems()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, <a class="el" href="rpmts_8c-source.html#l01421">rpmtsSetFlags()</a>, <a class="el" href="rpmts_8c-source.html#l01494">rpmtsSetNotifyCallback()</a>, <a class="el" href="rpmts_8c-source.html#l00941">rpmtsSetType()</a>, <a class="el" href="rpmts_8c-source.html#l00917">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602d22ad1bd80773be36567db398437f5c0b">RPMVSF_NEEDPAYLOAD</a>, <a class="el" href="rpmts_8h.html#081c96e55d490b5e99505eda7e93602daa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmcli_8h-source.html#l00572">rpmInstallArguments_s::transFlags</a>, <a class="el" href="rpmcli_8h-source.html#l00626">IDT_s::u32</a>, <a class="el" href="structIDT__s.html#790bdf78c7dd91c336a9913b73d6e522">IDT_s::val</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a8ebdf945fb2e42959951139d82cb3735">VERIFY_DIGEST</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a8456599dc01840d5c9a758ebd6bd756c">VERIFY_HDRCHK</a>, and <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140abe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>, and <a class="el" href="rpmts-py_8c-source.html#l00638">rpmts_Rollback()</a>.
</div>
</div><p>
<a class="anchor" name="g08079d91e8c2144141a7600b981c8a11"></a><!-- doxytag: member="rpmcli.h::rpmShowProgress" ref="g08079d91e8c2144141a7600b981c8a11" args="(const void *arg, const rpmCallbackType what, const unsigned long amount, const unsigned long total, fnpyKey key, void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* rpmShowProgress           </td>
          <td>(</td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>arg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="rpmmessages_8h.html#4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a>&nbsp;</td>
          <td class="paramname"> <em>what</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>amount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>total</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmmessages_8h.html#e51d034b9e250fe42b0e420f254aa54f">fnpyKey</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>data</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>
The rpm CLI generic transaction callback handler. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000036">Todo:</a></b></dt><dd>Remove <a class="el" href="group__header.html#gaeec919c9a7c25163d6066137e85cba7">headerSprintf()</a> from the progress callback. </dd></dl>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Transaction callback arguments need to change, so don't rely on this routine in the rpmcli API.</dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>arg</em>&nbsp;</td><td>per-callback private data (e.g. an rpm header) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>what</em>&nbsp;</td><td>callback identifier </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>per-callback progress info </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>total</em>&nbsp;</td><td>per-callback progress info </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>opaque header key (e.g. file name or PyObject) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>private data (e.g. rpmInstallInterfaceFlags) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>per-callback data (e.g. an opened FD_t) </dd></dl>

<p>
Definition at line <a class="el" href="rpminstall_8c-source.html#l00092">92</a> of file <a class="el" href="rpminstall_8c-source.html">rpminstall.c</a>.
<p>
Referenced by <a class="el" href="rpminstall_8c-source.html#l00766">rpmErase()</a>, <a class="el" href="rpminstall_8c-source.html#l00288">rpmInstall()</a>, and <a class="el" href="rpminstall_8c-source.html#l01102">rpmRollback()</a>.
</div>
</div><p>
<a class="anchor" name="g5c75443bc7123ecb0d3aca0ac61498bc"></a><!-- doxytag: member="rpmlib.h::rpmShowRpmlibProvides" ref="g5c75443bc7123ecb0d3aca0ac61498bc" args="(FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmShowRpmlibProvides           </td>
          <td>(</td>
          <td class="paramtype">FILE *&nbsp;</td>
          <td class="paramname"> <em>fp</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Display current rpmlib feature provides. 
<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>fp</em>&nbsp;</td><td>output file handle </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="rpmlibprov_8c-source.html#l00062">62</a> of file <a class="el" href="rpmlibprov_8c-source.html">rpmlibprov.c</a>.
<p>
References <a class="el" href="rpmlibprov_8c-source.html#l00022">rpmlibProvides_s::featureDescription</a>, <a class="el" href="rpmlibprov_8c-source.html#l00019">rpmlibProvides_s::featureEVR</a>, <a class="el" href="rpmlibprov_8c-source.html#l00020">rpmlibProvides_s::featureFlags</a>, <a class="el" href="rpmlibprov_8c-source.html#l00017">rpmlibProvides_s::featureName</a>, <a class="el" href="rpmds_8c-source.html#l00576">rpmdsDNEVR()</a>, <a class="el" href="rpmds_8c-source.html#l00054">rpmdsFree()</a>, <a class="el" href="rpmds_8c-source.html#l00502">rpmdsSingle()</a>, <a class="el" href="rpmlibprov_8c-source.html#l00026">rpmlibProvides</a>, and <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b843a73db82df579ed12eab79ef480318">RPMTAG_PROVIDENAME</a>.
<p>
Referenced by <a class="el" href="rpmrc_8c-source.html#l01914">rpmShowRC()</a>.
</div>
</div><p>
<a class="anchor" name="gc18d9864c04628611d1f08696a7b17fd"></a><!-- doxytag: member="rpmcli.h::rpmVerifyFile" ref="gc18d9864c04628611d1f08696a7b17fd" args="(const rpmts ts, rpmfi fi, rpmVerifyAttrs *res, rpmVerifyAttrs omitMask)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmVerifyFile           </td>
          <td>(</td>
          <td class="paramtype">const <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"><a class="el" href="rpmlib_8h.html#145b1d5b839052f7f79903bc29f8090a">rpmfi</a>&nbsp;</td>
          <td class="paramname"> <em>fi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmcli.html#gb43d8a78040b27950e3802c7f82d9c53">rpmVerifyAttrs</a> *&nbsp;</td>
          <td class="paramname"> <em>res</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmcli.html#gb43d8a78040b27950e3802c7f82d9c53">rpmVerifyAttrs</a>&nbsp;</td>
          <td class="paramname"> <em>omitMask</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>
Verify file attributes (including MD5 sum). 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000034">Todo:</a></b></dt><dd>gnorpm and python bindings prevent this from being static. </dd></dl>
<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>fi</em>&nbsp;</td><td>file info (with linked header and current file index) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>*res</em>&nbsp;</td><td>bit(s) returned to indicate failure </td></tr>
  </table>
</dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>omitMask</em>&nbsp;</td><td>bit(s) to disable verify checks </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 on success (or not installed), 1 on error </dd></dl>

<p>
Definition at line <a class="el" href="verify_8c-source.html#l00028">28</a> of file <a class="el" href="verify_8c-source.html">verify.c</a>.
<p>
References <a class="el" href="legacy_8c-source.html#l00148">domd5()</a>, <a class="el" href="ugid_8c-source.html#l00163">gidToGname()</a>, <a class="el" href="rpmrpc_8c-source.html#l01311">Lstat()</a>, <a class="el" href="rpmrpc_8c-source.html#l01342">Readlink()</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="rpmfi_8c-source.html#l00155">rpmfiFFlags()</a>, <a class="el" href="rpmfi_8c-source.html#l00396">rpmfiFGroup()</a>, <a class="el" href="rpmfi_8c-source.html#l00220">rpmfiFLink()</a>, <a class="el" href="rpmfi_8c-source.html#l00181">rpmfiFMode()</a>, <a class="el" href="rpmfi_8c-source.html#l00369">rpmfiFMtime()</a>, <a class="el" href="rpmfi_8c-source.html#l00135">rpmfiFN()</a>, <a class="el" href="rpmfi_8c-source.html#l00246">rpmfiFRdev()</a>, <a class="el" href="rpmfi_8c-source.html#l00233">rpmfiFSize()</a>, <a class="el" href="rpmfi_8c-source.html#l00194">rpmfiFState()</a>, <a class="el" href="rpmfi_8c-source.html#l00382">rpmfiFUser()</a>, <a class="el" href="rpmlib_8h.html#62725e580e7542969ca808f2ee7c1b9f45c053b71f9ee21f35ed6452d86d76b4">RPMFILE_GHOST</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa2d0460c216f3ba14ff538290a35cc797">RPMFILE_STATE_NETSHARED</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa1dd1d1795ed93ab04a89cb0bbb78b7d8">RPMFILE_STATE_NORMAL</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa2b9bc63b8b01b9011d7704cfde0cf937">RPMFILE_STATE_NOTINSTALLED</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa28e91fc9058fd09126436afcedd8596f">RPMFILE_STATE_REPLACED</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9faefeb1ba92f4f2bc42746cf90a3001dbd">RPMFILE_STATE_WRONGCOLOR</a>, <a class="el" href="rpmfi_8c-source.html#l00207">rpmfiMD5()</a>, <a class="el" href="rpmfi_8c-source.html#l00168">rpmfiVFlags()</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bea94338039b3e67d9ece3f8c8875c7fc">RPMTAG_BASENAMES</a>, <a class="el" href="rpmts_8c-source.html#l00256">rpmtsInitIterator()</a>, <a class="el" href="rpmts_8c-source.html#l01065">rpmtsSELinuxEnabled()</a>, <a class="el" href="rpmcli_8h-source.html#l00143">RPMVERIFY_FAILURES</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1740425bfa569a2601d331823aca900b8">RPMVERIFY_FILESIZE</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea14e25518e65505e3e9e35ceb75b6f81e5">RPMVERIFY_GROUP</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1f1fa39d48cd2d8b404e23e22834bff83">RPMVERIFY_LINKTO</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea19c87f942f7061f47677c4a4f433ee964">RPMVERIFY_LSTATFAIL</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea11bf10bdf51040c37cb609c2fba4b9172">RPMVERIFY_MD5</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea136bb5fa4fb5e9c6e50e78ff9b8fa9e75">RPMVERIFY_MODE</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea10ad2f3f7d4a3512b482d7e452f8f821d">RPMVERIFY_MTIME</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea183d63ad0ff3e52cb933151ada53da66b">RPMVERIFY_NONE</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1282494deedc3c51b97a5d968de7e9fc6">RPMVERIFY_RDEV</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea185dc4a8b9cceb9792442a5b36d73619b">RPMVERIFY_READFAIL</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea1891c2375f800fd7aabe213075678cc3c">RPMVERIFY_READLINKFAIL</a>, <a class="el" href="group__rpmcli.html#gg63ee333c18879db60d4fe5cc0073bea170358183cc41003246c8d7767340fc06">RPMVERIFY_USER</a>, <a class="el" href="verify_8c-source.html#l00022">S_ISDEV</a>, <a class="el" href="system_8h-source.html#l00612">S_ISLNK</a>, and <a class="el" href="ugid_8c-source.html#l00130">uidToUname()</a>.
<p>
Referenced by <a class="el" href="verify_8c-source.html#l00238">verifyHeader()</a>.
</div>
</div><p>
<a class="anchor" name="g9804d2470580108b1b82862356d9561d"></a><!-- doxytag: member="rpmcli.h::showQueryPackage" ref="g9804d2470580108b1b82862356d9561d" args="(QVA_t qva, rpmts ts, Header h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int showQueryPackage           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structheaderToken__s.html">Header</a>&nbsp;</td>
          <td class="paramname"> <em>h</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>
Display results of package query. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000032">Todo:</a></b></dt><dd>Devise a meaningful return code. </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <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>h</em>&nbsp;</td><td>header to use for query </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 always </dd></dl>

<p>
Definition at line <a class="el" href="query_8c-source.html#l00149">149</a> of file <a class="el" href="query_8c-source.html">query.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00478">_</a>, <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="query_8c-source.html#l00129">flushBuffer()</a>, <a class="el" href="query_8c-source.html#l00032">printFileInfo()</a>, <a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae029cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a>, <a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02f947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a>, <a class="el" href="rpmcli_8h-source.html#l00175">QUERY_FOR_DUMPFILES</a>, <a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae0292be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a>, <a class="el" href="group__rpmcli.html#gga71f3bd5c169daa2d2f2d64ab7caae02400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a>, <a class="el" href="query_8c-source.html#l00113">queryHeader()</a>, <a class="el" href="rpmcli_8h-source.html#l00267">rpmQVKArguments_s::qva_fflags</a>, <a class="el" href="rpmcli_8h-source.html#l00266">rpmQVKArguments_s::qva_flags</a>, <a class="el" href="rpmcli_8h-source.html#l00281">rpmQVKArguments_s::qva_queryFormat</a>, <a class="el" href="rpmerr_8h.html#d00dd16161260fe872fdf140cd8af55b0b584166f9f5d4e71b755af63a21d2f8">RPMERR_INTERNAL</a>, <a class="el" href="rpmerr_8h-source.html#l00143">rpmError</a>, <a class="el" href="rpmfi_8c-source.html#l00058">rpmfiFC()</a>, <a class="el" href="rpmfi_8c-source.html#l00155">rpmfiFFlags()</a>, <a class="el" href="rpmfi_8c-source.html#l00396">rpmfiFGroup()</a>, <a class="el" href="rpmfi_8c-source.html#l00220">rpmfiFLink()</a>, <a class="el" href="rpmfi_8c-source.html#l00181">rpmfiFMode()</a>, <a class="el" href="rpmfi_8c-source.html#l00369">rpmfiFMtime()</a>, <a class="el" href="rpmfi_8c-source.html#l00135">rpmfiFN()</a>, <a class="el" href="rpmfi_8c-source.html#l00347">rpmfiFNlink()</a>, <a class="el" href="rpmfi_8c-source.html#l00246">rpmfiFRdev()</a>, <a class="el" href="rpmfi_8c-source.html#l01151">rpmfiFree()</a>, <a class="el" href="rpmfi_8c-source.html#l00233">rpmfiFSize()</a>, <a class="el" href="rpmfi_8c-source.html#l00194">rpmfiFState()</a>, <a class="el" href="rpmfi_8c-source.html#l00382">rpmfiFUser()</a>, <a class="el" href="rpmfi_8c-source.html#l00434">rpmfiInit()</a>, <a class="el" href="rpmlib_8h.html#62725e580e7542969ca808f2ee7c1b9f77953336fa2a72392e757f7eced00f67">RPMFILE_CONFIG</a>, <a class="el" href="rpmlib_8h.html#62725e580e7542969ca808f2ee7c1b9f369ba090ed8b0740dd403678db2b5b9a">RPMFILE_DOC</a>, <a class="el" href="rpmlib_8h.html#62725e580e7542969ca808f2ee7c1b9f45c053b71f9ee21f35ed6452d86d76b4">RPMFILE_GHOST</a>, <a class="el" href="rpmlib_8h-source.html#l00469">RPMFILE_STATE_MISSING</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa2d0460c216f3ba14ff538290a35cc797">RPMFILE_STATE_NETSHARED</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa1dd1d1795ed93ab04a89cb0bbb78b7d8">RPMFILE_STATE_NORMAL</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa2b9bc63b8b01b9011d7704cfde0cf937">RPMFILE_STATE_NOTINSTALLED</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9fa28e91fc9058fd09126436afcedd8596f">RPMFILE_STATE_REPLACED</a>, <a class="el" href="rpmlib_8h.html#a38383fe1e8e46c7c4a072c45cbaa9faefeb1ba92f4f2bc42746cf90a3001dbd">RPMFILE_STATE_WRONGCOLOR</a>, <a class="el" href="rpmfi_8c-source.html#l00207">rpmfiMD5()</a>, <a class="el" href="rpmfi_8c-source.html#l01263">rpmfiNew()</a>, <a class="el" href="rpmfi_8c-source.html#l00410">rpmfiNext()</a>, <a class="el" href="rpmmessages_8h-source.html#l00029">rpmIsVerbose</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bea94338039b3e67d9ece3f8c8875c7fc">RPMTAG_BASENAMES</a>, <a class="el" href="system_8h.html#890dbcd7c456828c1b6ff714e405fcc1">stpcpy()</a>, <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc()</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00045">xrealloc()</a>.
<p>
Referenced by <a class="el" href="query_8c-source.html#l00783">rpmcliQuery()</a>.
</div>
</div><p>
<a class="anchor" name="g7ae16c8552f03140867f5e8a4d1b97ae"></a><!-- doxytag: member="rpmcli.h::showVerifyPackage" ref="g7ae16c8552f03140867f5e8a4d1b97ae" args="(QVA_t qva, rpmts ts, Header h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int showVerifyPackage           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a>&nbsp;</td>
          <td class="paramname"> <em>qva</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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structheaderToken__s.html">Header</a>&nbsp;</td>
          <td class="paramname"> <em>h</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>
Display results of package verify. 
<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>qva</em>&nbsp;</td><td>parsed query/verify options </td></tr>
    <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>h</em>&nbsp;</td><td>header to use for verify </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>result of last non-zero verify return </dd></dl>

<p>
Definition at line <a class="el" href="verify_8c-source.html#l00417">417</a> of file <a class="el" href="verify_8c-source.html">verify.c</a>.
<p>
References <a class="el" href="rpmds_8c-source.html#l00027">_rpmds_unspecified_epoch_noise</a>, <a class="el" href="rpmio_8c-source.html#l02903">Fclose()</a>, <a class="el" href="rpmio_8c-source.html#l00237">fdDup()</a>, <a class="el" href="hdrinline_8h-source.html#l00230">headerIsEntry()</a>, <a class="el" href="rpmcli_8h-source.html#l00266">rpmQVKArguments_s::qva_flags</a>, <a class="el" href="rpmfi_8c-source.html#l01151">rpmfiFree()</a>, <a class="el" href="rpmfi_8c-source.html#l01263">rpmfiNew()</a>, <a class="el" href="rpmmessages_8h-source.html#l00029">rpmIsVerbose</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bea94338039b3e67d9ece3f8c8875c7fc">RPMTAG_BASENAMES</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b4649aa00b50ad1d6d933cdff13240c8d">RPMTAG_VERIFYSCRIPT</a>, <a class="el" href="verify_8c-source.html#l00203">rpmVerifyScript()</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a10d4f3dc3e2647a7a676495169493235">VERIFY_DEPS</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140acb7b877f30fc12551ad7bcb8e20b801c">VERIFY_FILES</a>, <a class="el" href="group__rpmcli.html#gg88edb36096996aa24e1fc3385cb2140a543b11a6e7cb720ff3b3741d89d0c2f1">VERIFY_SCRIPT</a>, <a class="el" href="verify_8c-source.html#l00354">verifyDependencies()</a>, and <a class="el" href="verify_8c-source.html#l00238">verifyHeader()</a>.
<p>
Referenced by <a class="el" href="verify_8c-source.html#l00457">rpmcliVerify()</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="g33d9a54b8f5294c8c0a65a412bf1a9b9"></a><!-- doxytag: member="rpmcli.h::_noDirTokens" ref="g33d9a54b8f5294c8c0a65a412bf1a9b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="group__rpmcli.html#g33d9a54b8f5294c8c0a65a412bf1a9b9">_noDirTokens</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Should version 3 packages be produced? 
<p>

<p>
Definition at line <a class="el" href="legacy_8c-source.html#l00256">256</a> of file <a class="el" href="legacy_8c-source.html">legacy.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01147">genCpioListAndHeader()</a>, <a class="el" href="rpmdb_8c-source.html#l02952">rpmdbAdd()</a>, and <a class="el" href="pack_8c-source.html#l00398">rpmLeadVersion()</a>.
</div>
</div><p>
<a class="anchor" name="g21760c53878982b7d3b81ab441235cfb"></a><!-- doxytag: member="rpmcli.h::rpmBTArgs" ref="g21760c53878982b7d3b81ab441235cfb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> <a class="el" href="group__rpmcli.html#g21760c53878982b7d3b81ab441235cfb">rpmBTArgs</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptBT_8c-source.html#l00016">16</a> of file <a class="el" href="poptBT_8c-source.html">poptBT.c</a>.
<p>
Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g94825bdd3092b41d467c5d0fd352c43e"></a><!-- doxytag: member="rpmcli.h::rpmBuildPoptTable" ref="g94825bdd3092b41d467c5d0fd352c43e" 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="group__rpmcli.html#g94825bdd3092b41d467c5d0fd352c43e">rpmBuildPoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptBT_8c-source.html#l00153">153</a> of file <a class="el" href="poptBT_8c-source.html">poptBT.c</a>.
</div>
</div><p>
<a class="anchor" name="g60bd8b746df91eb1824a7ad6ffd42cf1"></a><!-- doxytag: member="rpmcli.h::rpmcliAllPoptTable" ref="g60bd8b746df91eb1824a7ad6ffd42cf1" 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="group__rpmcli.html#g60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Popt option table for options shared by all modes and executables. 
<p>

<p>
Definition at line <a class="el" href="poptALL_8c-source.html#l00259">259</a> of file <a class="el" href="poptALL_8c-source.html">poptALL.c</a>.
</div>
</div><p>
<a class="anchor" name="gaf36449ccc525faa711b15faafdf7a84"></a><!-- doxytag: member="rpmcli.h::rpmcliQueryFlags" ref="gaf36449ccc525faa711b15faafdf7a84" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmcli.html#g10f78f4f752f92579f0b6d4e294f2fa8">rpmQueryFlags</a> <a class="el" href="group__rpmcli.html#gaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bit(s) from common command line options. 
<p>

<p>
Definition at line <a class="el" href="poptALL_8c-source.html#l00101">101</a> of file <a class="el" href="poptALL_8c-source.html">poptALL.c</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00534">main()</a>, and <a class="el" href="poptALL_8c-source.html#l00152">rpmcliAllArgCallback()</a>.
</div>
</div><p>
<a class="anchor" name="ga40a752d0a074fba3391cab34ef6b25a"></a><!-- doxytag: member="rpmcli.h::rpmDatabasePoptTable" ref="ga40a752d0a074fba3391cab34ef6b25a" 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="group__rpmcli.html#ga40a752d0a074fba3391cab34ef6b25a">rpmDatabasePoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptDB_8c-source.html#l00016">16</a> of file <a class="el" href="poptDB_8c-source.html">poptDB.c</a>.
</div>
</div><p>
<a class="anchor" name="gdc999707bc4be51d5eb86c93d0650f8d"></a><!-- doxytag: member="rpmcli.h::rpmDBArgs" ref="gdc999707bc4be51d5eb86c93d0650f8d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structrpmDatabaseArguments__s.html">rpmDatabaseArguments_s</a> <a class="el" href="group__rpmcli.html#gdc999707bc4be51d5eb86c93d0650f8d">rpmDBArgs</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptDB_8c-source.html#l00012">12</a> of file <a class="el" href="poptDB_8c-source.html">poptDB.c</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g056fe396700d98060891a04e7a12706d"></a><!-- doxytag: member="rpmcli.h::rpmIArgs" ref="g056fe396700d98060891a04e7a12706d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> <a class="el" href="group__rpmcli.html#g056fe396700d98060891a04e7a12706d">rpmIArgs</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptI_8c-source.html#l00017">17</a> of file <a class="el" href="poptI_8c-source.html">poptI.c</a>.
<p>
Referenced by <a class="el" href="poptI_8c-source.html#l00050">installArgCallback()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>.
</div>
</div><p>
<a class="anchor" name="g9ca5cf6719890041523419268a4d38ee"></a><!-- doxytag: member="rpmcli.h::rpmInstallPoptTable" ref="g9ca5cf6719890041523419268a4d38ee" 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="group__rpmcli.html#g9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptI_8c-source.html#l00161">161</a> of file <a class="el" href="poptI_8c-source.html">poptI.c</a>.
</div>
</div><p>
<a class="anchor" name="gf76f120f06fed0a07c9aac2fbbb6575b"></a><!-- doxytag: member="rpmcli.h::rpmQueryPoptTable" ref="gf76f120f06fed0a07c9aac2fbbb6575b" 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="group__rpmcli.html#gf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Query mode options. 
<p>

<p>
Definition at line <a class="el" href="poptQV_8c-source.html#l00262">262</a> of file <a class="el" href="poptQV_8c-source.html">poptQV.c</a>.
</div>
</div><p>
<a class="anchor" name="g4a1bca7dab71cf6485b7665bcd8ec741"></a><!-- doxytag: member="rpmcli.h::rpmQVKArgs" ref="g4a1bca7dab71cf6485b7665bcd8ec741" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> <a class="el" href="group__rpmcli.html#g4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptQV_8c-source.html#l00015">15</a> of file <a class="el" href="poptQV_8c-source.html">poptQV.c</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>, <a class="el" href="poptQV_8c-source.html#l00163">queryArgCallback()</a>, and <a class="el" href="poptQV_8c-source.html#l00039">rpmQVSourceArgCallback()</a>.
</div>
</div><p>
<a class="anchor" name="g82516d1b4448ed3ae34ff857c8c4bc61"></a><!-- doxytag: member="rpmcli.h::rpmQVSourcePoptTable" ref="g82516d1b4448ed3ae34ff857c8c4bc61" 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="group__rpmcli.html#g82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Common query/verify mode options. 
<p>

<p>
Definition at line <a class="el" href="poptQV_8c-source.html#l00101">101</a> of file <a class="el" href="poptQV_8c-source.html">poptQV.c</a>.
</div>
</div><p>
<a class="anchor" name="g2b037e4ad62dbe27849c3aa297c2eab4"></a><!-- doxytag: member="rpmcli.h::rpmSignPoptTable" ref="g2b037e4ad62dbe27849c3aa297c2eab4" 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="group__rpmcli.html#g2b037e4ad62dbe27849c3aa297c2eab4">rpmSignPoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Signature mode options. 
<p>

<p>
Definition at line <a class="el" href="poptQV_8c-source.html#l00398">398</a> of file <a class="el" href="poptQV_8c-source.html">poptQV.c</a>.
</div>
</div><p>
<a class="anchor" name="gccd88fbe9f5bf0a7d6e76887b73f1b8e"></a><!-- doxytag: member="rpmcli.h::rpmVerifyPoptTable" ref="gccd88fbe9f5bf0a7d6e76887b73f1b8e" 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="group__rpmcli.html#gccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Verify mode options. 
<p>

<p>
Definition at line <a class="el" href="poptQV_8c-source.html#l00307">307</a> of file <a class="el" href="poptQV_8c-source.html">poptQV.c</a>.
</div>
</div><p>
<a class="anchor" name="g5c247f666fdc469e58056a67d6a6da3d"></a><!-- doxytag: member="rpmcli.h::specedit" ref="g5c247f666fdc469e58056a67d6a6da3d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="group__rpmcli.html#g5c247f666fdc469e58056a67d6a6da3d">specedit</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="poptQV_8c-source.html#l00018">18</a> of file <a class="el" href="poptQV_8c-source.html">poptQV.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>