Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 2269bb274471fd2722517c2c0b740d7f > files > 95

rpm-devel-4.0.4-19mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>files.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.2.17 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>build/files.c File Reference</h1>The post-build, pre-packaging file tree walk to assemble the package manifest. 
<a href="#_details">More...</a>
<p>
<code>#include "<a class="el" href="system_8h-source.html">system.h</a>"</code><br>
<code>#include &lt;regex.h&gt;</code><br>
<code>#include &lt;signal.h&gt;</code><br>
<code>#include &lt;<a class="el" href="rpmio__internal_8h-source.html">rpmio_internal.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="rpmbuild_8h-source.html">rpmbuild.h</a>&gt;</code><br>
<code>#include "<a class="el" href="buildio_8h-source.html">buildio.h</a>"</code><br>
<code>#include "<a class="el" href="myftw_8h-source.html">myftw.h</a>"</code><br>
<code>#include "md5.h"</code><br>
<code>#include "<a class="el" href="debug_8h-source.html">debug.h</a>"</code><br>

<p>
<a href="files_8c-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Data Structures</h2></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structAttrRec__s.html">AttrRec_s</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structDepMsg__t.html">DepMsg_t</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structFileList__s.html">FileList_s</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Package file tree walk data.</em> <a href="structFileList__s.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structFileListRec__s.html">FileListRec_s</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structVFA.html">VFA</a></td></tr>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a0">MYALLPERMS</a>&nbsp;&nbsp;&nbsp;07777</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a1">SKIPWHITE</a>(_x)&nbsp;&nbsp;&nbsp;{while(*(_x) &amp;&amp; (xisspace(*_x) || *(_x) == ',')) (_x)++;}</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a2">SKIPNONWHITE</a>(_x)&nbsp;&nbsp;&nbsp;{while(*(_x) &amp;&amp;!(xisspace(*_x) || *(_x) == ',')) (_x)++;}</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a3">MAXDOCDIR</a>&nbsp;&nbsp;&nbsp;1024</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a4">fl_dev</a>&nbsp;&nbsp;&nbsp;fl_st.st_dev</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a5">fl_ino</a>&nbsp;&nbsp;&nbsp;fl_st.st_ino</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a6">fl_mode</a>&nbsp;&nbsp;&nbsp;fl_st.st_mode</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a7">fl_nlink</a>&nbsp;&nbsp;&nbsp;fl_st.st_nlink</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a8">fl_uid</a>&nbsp;&nbsp;&nbsp;fl_st.st_uid</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a9">fl_gid</a>&nbsp;&nbsp;&nbsp;fl_st.st_gid</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a10">fl_rdev</a>&nbsp;&nbsp;&nbsp;fl_st.st_rdev</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a11">fl_size</a>&nbsp;&nbsp;&nbsp;fl_st.st_size</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a12">fl_mtime</a>&nbsp;&nbsp;&nbsp;fl_st.st_mtime</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a13">isAttrDefault</a>(_ars)&nbsp;&nbsp;&nbsp;((_ars)[0] == '-' &amp;&amp; (_ars)[1] == '\0')</td></tr>
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="files_8c.html#a63">specdFlags_e</a>&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a15">specdFlags</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structFileListRec__s.html">FileListRec_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a16">FileListRec</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structAttrRec__s.html">AttrRec_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a17">AttrRec</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structFileList__s.html">FileList_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a19">FileList</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Package file tree walk data.</em> <a href="#a19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structVFA.html">VFA</a>&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a20">VFA_t</a></td></tr>
<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a63">specdFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="files_8c.html#a63a24">SPECD_DEFFILEMODE</a> =  (1 &lt;&lt; 0), 
<a class="el" href="files_8c.html#a63a25">SPECD_DEFDIRMODE</a> =  (1 &lt;&lt; 1), 
<a class="el" href="files_8c.html#a63a26">SPECD_DEFUID</a> =  (1 &lt;&lt; 2), 
<a class="el" href="files_8c.html#a63a27">SPECD_DEFGID</a> =  (1 &lt;&lt; 3), 
<br>
&nbsp;&nbsp;<a class="el" href="files_8c.html#a63a28">SPECD_DEFVERIFY</a> =  (1 &lt;&lt; 4), 
<a class="el" href="files_8c.html#a63a29">SPECD_FILEMODE</a> =  (1 &lt;&lt; 8), 
<a class="el" href="files_8c.html#a63a30">SPECD_DIRMODE</a> =  (1 &lt;&lt; 9), 
<a class="el" href="files_8c.html#a63a31">SPECD_UID</a> =  (1 &lt;&lt; 10), 
<br>
&nbsp;&nbsp;<a class="el" href="files_8c.html#a63a32">SPECD_GID</a> =  (1 &lt;&lt; 11), 
<a class="el" href="files_8c.html#a63a33">SPECD_VERIFY</a> =  (1 &lt;&lt; 12)
<br>
 }</td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a34">nullAttrRec</a> (<a class="el" href="files_8c.html#a17">AttrRec</a> ar)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a35">freeAttrRec</a> (<a class="el" href="files_8c.html#a17">AttrRec</a> ar)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a36">dupAttrRec</a> (const <a class="el" href="files_8c.html#a17">AttrRec</a> oar, <a class="el" href="files_8c.html#a17">AttrRec</a> nar)</td></tr>
<tr><td nowrap align=right valign=top>char *&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a37">strtokWithQuotes</a> (char *s, char *delim)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a38">timeCheck</a> (int tc, <a class="el" href="group__header.html#a6">Header</a> h)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a39">parseForVerify</a> (char *buf, <a class="el" href="files_8c.html#a19">FileList</a> fl)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a40">parseForDev</a> (char *buf, <a class="el" href="files_8c.html#a19">FileList</a> fl)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Parse dev from file manifest.</em> <a href="#a40"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a41">parseForAttr</a> (char *buf, <a class="el" href="files_8c.html#a19">FileList</a> fl)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Parse attr and defattr from file manifest.</em> <a href="#a41"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a42">parseForConfig</a> (char *buf, <a class="el" href="files_8c.html#a19">FileList</a> fl)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a43">langCmp</a> (const void *ap, const void *bp)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a44">parseForLang</a> (char *buf, <a class="el" href="files_8c.html#a19">FileList</a> fl)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a45">parseForRegexLang</a> (const char *fileName, char **<a class="el" href="parseDescription_8c.html#a2">lang</a>)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a46">parseForRegexMultiLib</a> (const char *fileName)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a47">parseForSimple</a> (<a class="el" href="group__rpmbuild.html#a3">Spec</a> spec, <a class="el" href="group__rpmbuild.html#a9">Package</a> pkg, char *buf, <a class="el" href="files_8c.html#a19">FileList</a> fl, const char **fileName)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a48">compareFileListRecs</a> (const void *ap, const void *bp)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a49">isDoc</a> (<a class="el" href="files_8c.html#a19">FileList</a> fl, const char *fileName)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a50">checkHardLinks</a> (<a class="el" href="files_8c.html#a19">FileList</a> fl)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Verify that file attributes scope over hardlinks correctly.</em> <a href="#a50"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a51">genCpioListAndHeader</a> (<a class="el" href="files_8c.html#a19">FileList</a> fl, <a class="el" href="group__rpmtrans.html#a1">TFI_t</a> *cpioList, <a class="el" href="group__header.html#a6">Header</a> h, int isSrc)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="files_8c.html#a16">FileListRec</a>&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a52">freeFileList</a> (<a class="el" href="files_8c.html#a16">FileListRec</a> fileList, int count)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a53">addFile</a> (<a class="el" href="files_8c.html#a19">FileList</a> fl, const char *diskURL, struct stat *statp)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a54">processBinaryFile</a> (<a class="el" href="group__rpmbuild.html#a9">Package</a> pkg, <a class="el" href="files_8c.html#a19">FileList</a> fl, const char *fileURL)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a55">processPackageFiles</a> (<a class="el" href="group__rpmbuild.html#a3">Spec</a> spec, <a class="el" href="group__rpmbuild.html#a9">Package</a> pkg, int installSpecialDoc, int test)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmbuild.html#a45">initSourceHeader</a> (<a class="el" href="group__rpmbuild.html#a3">Spec</a> spec)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmbuild.html#a46">processSourceFiles</a> (<a class="el" href="group__rpmbuild.html#a3">Spec</a> spec)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="stringbuf_8h.html#a2">StringBuf</a>&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a58">getOutputFrom</a> (char *dir, char *argv[], const char *writePtr, int writeBytesLeft, int failNonZero)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a59">generateDepends</a> (<a class="el" href="group__rpmbuild.html#a3">Spec</a> spec, <a class="el" href="group__rpmbuild.html#a9">Package</a> pkg, <a class="el" href="group__rpmtrans.html#a1">TFI_t</a> cpioList, int <a class="el" href="files_8c.html#a18">multiLib</a>)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a60">printDepMsg</a> (<a class="el" href="structDepMsg__t.html">DepMsg_t</a> *dm, int count, const char **names, const char **versions, int *flags)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a61">printDeps</a> (<a class="el" href="group__header.html#a6">Header</a> h)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmbuild.html#a44">processBinaryFiles</a> (<a class="el" href="group__rpmbuild.html#a3">Spec</a> spec, int installSpecialDoc, int test)</td></tr>
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a14">_noDirTokens</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a18">multiLib</a> = 0</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="files_8c.html#a20">VFA_t</a>&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a21">verifyAttrs</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="files_8c.html#a20">VFA_t</a>&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a22">virtualFileAttributes</a> []</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structDepMsg__t.html">DepMsg_t</a>&nbsp;</td><td valign=bottom><a class="el" href="files_8c.html#a23">depMsgs</a> []</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The post-build, pre-packaging file tree walk to assemble the package manifest.
<p>

<p>

<p>
Definition in file <a class="el" href="files_8c-source.html">files.c</a>.<hr><h2>Define Documentation</h2>
<a name="a4" doxytag="files.c::fl_dev"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_dev&nbsp;&nbsp;&nbsp;fl_st.st_dev
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00057">57</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a9" doxytag="files.c::fl_gid"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_gid&nbsp;&nbsp;&nbsp;fl_st.st_gid
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00062">62</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a5" doxytag="files.c::fl_ino"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_ino&nbsp;&nbsp;&nbsp;fl_st.st_ino
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00058">58</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a6" doxytag="files.c::fl_mode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_mode&nbsp;&nbsp;&nbsp;fl_st.st_mode
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00059">59</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a12" doxytag="files.c::fl_mtime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_mtime&nbsp;&nbsp;&nbsp;fl_st.st_mtime
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00065">65</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a7" doxytag="files.c::fl_nlink"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_nlink&nbsp;&nbsp;&nbsp;fl_st.st_nlink
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00060">60</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a10" doxytag="files.c::fl_rdev"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_rdev&nbsp;&nbsp;&nbsp;fl_st.st_rdev
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00063">63</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a11" doxytag="files.c::fl_size"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_size&nbsp;&nbsp;&nbsp;fl_st.st_size
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00064">64</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a8" doxytag="files.c::fl_uid"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define fl_uid&nbsp;&nbsp;&nbsp;fl_st.st_uid
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00061">61</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a13" doxytag="files.c::isAttrDefault"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define isAttrDefault</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_ars&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((_ars)[0] == '-' &amp;&amp; (_ars)[1] == '\0')
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00394">394</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>().    </td>
  </tr>
</table>
<a name="a3" doxytag="files.c::MAXDOCDIR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MAXDOCDIR&nbsp;&nbsp;&nbsp;1024
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00031">31</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00885">parseForSimple</a>().    </td>
  </tr>
</table>
<a name="a0" doxytag="files.c::MYALLPERMS"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MYALLPERMS&nbsp;&nbsp;&nbsp;07777
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00009">9</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>().    </td>
  </tr>
</table>
<a name="a2" doxytag="files.c::SKIPNONWHITE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define SKIPNONWHITE</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_x&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;{while(*(_x) &amp;&amp;!(xisspace(*_x) || *(_x) == ',')) (_x)++;}
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00029">29</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>(), <a class="el" href="files_8c-source.html#l00626">parseForConfig</a>(), <a class="el" href="files_8c-source.html#l00400">parseForDev</a>(), <a class="el" href="files_8c-source.html#l00694">parseForLang</a>(), <a class="el" href="files_8c-source.html#l00306">parseForVerify</a>(), <a class="el" href="spec_8c-source.html#l00202">parseNoSource</a>(), and <a class="el" href="parseReqs_8c-source.html#l00035">parseRCPOT</a>().    </td>
  </tr>
</table>
<a name="a1" doxytag="files.c::SKIPWHITE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define SKIPWHITE</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_x&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;{while(*(_x) &amp;&amp; (xisspace(*_x) || *(_x) == ',')) (_x)++;}
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00028">28</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>(), <a class="el" href="files_8c-source.html#l00626">parseForConfig</a>(), <a class="el" href="files_8c-source.html#l00400">parseForDev</a>(), <a class="el" href="files_8c-source.html#l00694">parseForLang</a>(), <a class="el" href="files_8c-source.html#l00306">parseForVerify</a>(), <a class="el" href="spec_8c-source.html#l00202">parseNoSource</a>(), and <a class="el" href="parseReqs_8c-source.html#l00035">parseRCPOT</a>().    </td>
  </tr>
</table>
<hr><h2>Typedef Documentation</h2>
<a name="a17" doxytag="files.c::AttrRec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structAttrRec__s.html">AttrRec_s</a> *  AttrRec
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a19" doxytag="files.c::FileList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structFileList__s.html">FileList_s</a> *  FileList
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Package file tree walk data.
<p>
    </td>
  </tr>
</table>
<a name="a16" doxytag="files.c::FileListRec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structFileListRec__s.html">FileListRec_s</a> *  FileListRec
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a15" doxytag="files.c::specdFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="files_8c.html#a63">specdFlags_e</a>  specdFlags
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Referenced by <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>(), and <a class="el" href="files_8c-source.html#l00306">parseForVerify</a>().    </td>
  </tr>
</table>
<a name="a20" doxytag="files.c::VFA_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structVFA.html">VFA</a>  VFA_t
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
<a name="a63" doxytag="files.c::specdFlags_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum specdFlags_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a63a24" doxytag="SPECD_DEFFILEMODE"></a><em>SPECD_DEFFILEMODE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a25" doxytag="SPECD_DEFDIRMODE"></a><em>SPECD_DEFDIRMODE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a26" doxytag="SPECD_DEFUID"></a><em>SPECD_DEFUID</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a27" doxytag="SPECD_DEFGID"></a><em>SPECD_DEFGID</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a28" doxytag="SPECD_DEFVERIFY"></a><em>SPECD_DEFVERIFY</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a29" doxytag="SPECD_FILEMODE"></a><em>SPECD_FILEMODE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a30" doxytag="SPECD_DIRMODE"></a><em>SPECD_DIRMODE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a31" doxytag="SPECD_UID"></a><em>SPECD_UID</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a32" doxytag="SPECD_GID"></a><em>SPECD_GID</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a63a33" doxytag="SPECD_VERIFY"></a><em>SPECD_VERIFY</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00039">39</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a53" doxytag="files.c::addFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int addFile </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>diskURL</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>struct stat *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>statp</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l01448">1448</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="files_8c-source.html#l01448">addFile</a>(), <a class="el" href="files_8c-source.html#l00085">AttrRec_s::ar_dmode</a>, <a class="el" href="files_8c-source.html#l00081">AttrRec_s::ar_dmodestr</a>, <a class="el" href="files_8c-source.html#l00084">AttrRec_s::ar_fmode</a>, <a class="el" href="files_8c-source.html#l00080">AttrRec_s::ar_fmodestr</a>, <a class="el" href="files_8c-source.html#l00083">AttrRec_s::ar_group</a>, <a class="el" href="files_8c-source.html#l00082">AttrRec_s::ar_user</a>, <a class="el" href="files_8c-source.html#l00097">FileList_s::buildRootURL</a>, <a class="el" href="files_8c-source.html#l00117">FileList_s::cur_ar</a>, <a class="el" href="files_8c-source.html#l00114">FileList_s::currentFlags</a>, <a class="el" href="files_8c-source.html#l00122">FileList_s::currentLangs</a>, <a class="el" href="files_8c-source.html#l00115">FileList_s::currentSpecdFlags</a>, <a class="el" href="files_8c-source.html#l00116">FileList_s::currentVerifyFlags</a>, <a class="el" href="files_8c-source.html#l00109">FileList_s::devmajor</a>, <a class="el" href="files_8c-source.html#l00110">FileList_s::devminor</a>, <a class="el" href="files_8c-source.html#l00108">FileList_s::devtype</a>, <a class="el" href="files_8c-source.html#l00067">FileListRec_s::diskURL</a>, <a class="el" href="files_8c-source.html#l00100">FileList_s::fileCount</a>, <a class="el" href="files_8c-source.html#l00129">FileList_s::fileList</a>, <a class="el" href="files_8c-source.html#l00130">FileList_s::fileListRecsAlloced</a>, <a class="el" href="files_8c-source.html#l00131">FileList_s::fileListRecsUsed</a>, <a class="el" href="files_8c-source.html#l00068">FileListRec_s::fileURL</a>, <a class="el" href="files_8c-source.html#l00056">FileListRec_s::fl_st</a>, <a class="el" href="files_8c-source.html#l00071">FileListRec_s::flags</a>, <a class="el" href="names_8c-source.html#l00104">getGname</a>(), <a class="el" href="names_8c-source.html#l00126">getGnameS</a>(), <a class="el" href="names_8c-source.html#l00038">getUname</a>(), <a class="el" href="names_8c-source.html#l00060">getUnameS</a>(), <a class="el" href="files_8c-source.html#l00070">FileListRec_s::gname</a>, <a class="el" href="files_8c-source.html#l00113">FileList_s::inFtw</a>, <a class="el" href="files_8c-source.html#l00112">FileList_s::isDir</a>, <a class="el" href="files_8c-source.html#l00074">FileListRec_s::langs</a>, <a class="el" href="rpmrpc_8c-source.html#l01089">Lstat</a>(), <a class="el" href="files_8c-source.html#l00091">multiLib</a>, <a class="el" href="myftw_8c-source.html#l00179">myftw</a>(), <a class="el" href="myftw_8h-source.html#l00021">myftwFunc</a>, <a class="el" href="files_8c-source.html#l00121">FileList_s::nLangs</a>, <a class="el" href="files_8c-source.html#l00783">parseForRegexLang</a>(), <a class="el" href="files_8c-source.html#l00827">parseForRegexMultiLib</a>(), <a class="el" href="files_8c-source.html#l00098">FileList_s::prefix</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="rpmlib_8h-source.html#l00427">RPMFILE_MULTILIB_MASK</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="files_8c-source.html#l00072">FileListRec_s::specdFlags</a>, <a class="el" href="files_8c-source.html#l00101">FileList_s::totalFileSize</a>, <a class="el" href="files_8c-source.html#l00069">FileListRec_s::uname</a>, <a class="el" href="url_8c-source.html#l00360">urlPath</a>(), <a class="el" href="files_8c-source.html#l00073">FileListRec_s::verifyFlags</a>, <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc</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="files_8c-source.html#l01448">addFile</a>(), and <a class="el" href="files_8c-source.html#l01665">processBinaryFile</a>().    </td>
  </tr>
</table>
<a name="a50" doxytag="files.c::checkHardLinks"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int checkHardLinks </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fl</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Verify that file attributes scope over hardlinks correctly.
<p>
If partial hardlink sets are possible, then add tracking dependency. <dl compact><dt><b><a class="el" href="todo.html#_todo000003">Todo: </a></b></dt><dd>
Only lang coloring is checked, doc et al also need doing.</dl> <dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
1 if partial hardlink sets can exist, 0 otherwise. </dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l01041">1041</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="files_8c-source.html#l00129">FileList_s::fileList</a>, <a class="el" href="files_8c-source.html#l00131">FileList_s::fileListRecsUsed</a>, and <a class="el" href="files_8c-source.html#l00074">FileListRec_s::langs</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a48" doxytag="files.c::compareFileListRecs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int compareFileListRecs </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ap</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bp</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l01013">1013</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01083">genCpioListAndHeader</a>().    </td>
  </tr>
</table>
<a name="a36" doxytag="files.c::dupAttrRec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void dupAttrRec </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="files_8c.html#a17">AttrRec</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>oar</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a17">AttrRec</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>nar</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00162">162</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="files_8c-source.html#l00085">AttrRec_s::ar_dmode</a>, <a class="el" href="files_8c-source.html#l00081">AttrRec_s::ar_dmodestr</a>, <a class="el" href="files_8c-source.html#l00084">AttrRec_s::ar_fmode</a>, <a class="el" href="files_8c-source.html#l00080">AttrRec_s::ar_fmodestr</a>, <a class="el" href="files_8c-source.html#l00083">AttrRec_s::ar_group</a>, <a class="el" href="files_8c-source.html#l00082">AttrRec_s::ar_user</a>, <a class="el" href="files_8c-source.html#l00148">freeAttrRec</a>(), and <a class="el" href="rpmmalloc_8c-source.html#l00055">xstrdup</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>(), and <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a35" doxytag="files.c::freeAttrRec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void freeAttrRec </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="files_8c.html#a17">AttrRec</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ar</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00148">148</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="files_8c-source.html#l00081">AttrRec_s::ar_dmodestr</a>, <a class="el" href="files_8c-source.html#l00080">AttrRec_s::ar_fmodestr</a>, <a class="el" href="files_8c-source.html#l00083">AttrRec_s::ar_group</a>, and <a class="el" href="files_8c-source.html#l00082">AttrRec_s::ar_user</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00162">dupAttrRec</a>(), and <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a52" doxytag="files.c::freeFileList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="files_8c.html#a16">FileListRec</a> freeFileList </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="files_8c.html#a16">FileListRec</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileList</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l01432">1432</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="files_8c-source.html#l00067">FileListRec_s::diskURL</a>, <a class="el" href="files_8c-source.html#l00068">FileListRec_s::fileURL</a>, and <a class="el" href="files_8c-source.html#l00074">FileListRec_s::langs</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>(), and <a class="el" href="files_8c-source.html#l02068">processSourceFiles</a>().    </td>
  </tr>
</table>
<a name="a51" doxytag="files.c::genCpioListAndHeader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void genCpioListAndHeader </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmtrans.html#a1">TFI_t</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cpioList</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>isSrc</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000004">Todo: </a></b></dt><dd>
Should directories have doc/config attributes? (#14531) 
<p>
Remove RPMTAG_OLDFILENAMES, add dirname/basename instead.</dl> <dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l01083">1083</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="psm_8h-source.html#l00028">transactionFileInfo_s::actions</a>, <a class="el" href="psm_8h-source.html#l00083">transactionFileInfo_s::apath</a>, <a class="el" href="psm_8h-source.html#l00077">transactionFileInfo_s::astriplen</a>, <a class="el" href="psm_8h-source.html#l00049">transactionFileInfo_s::bnl</a>, <a class="el" href="files_8c-source.html#l00097">FileList_s::buildRootURL</a>, <a class="el" href="files_8c-source.html#l01013">compareFileListRecs</a>(), <a class="el" href="lib_2misc_8c-source.html#l00298">compressFilelist</a>(), <a class="el" href="cpio_8h.html#a25a37">CPIO_FOLLOW_SYMLINKS</a>, <a class="el" href="cpio_8h.html#a25a36">CPIO_MAP_GID</a>, <a class="el" href="cpio_8h.html#a25a34">CPIO_MAP_MODE</a>, <a class="el" href="cpio_8h.html#a25a33">CPIO_MAP_PATH</a>, <a class="el" href="cpio_8h.html#a25a41">CPIO_MAP_TYPE</a>, <a class="el" href="cpio_8h.html#a25a35">CPIO_MAP_UID</a>, <a class="el" href="cpio_8h.html#a25a42">CPIO_MULTILIB</a>, <a class="el" href="psm_8h-source.html#l00052">transactionFileInfo_s::dil</a>, <a class="el" href="files_8c-source.html#l00067">FileListRec_s::diskURL</a>, <a class="el" href="psm_8h-source.html#l00051">transactionFileInfo_s::dnl</a>, <a class="el" href="lib_2misc_8c-source.html#l00791">domd5</a>(), <a class="el" href="lib_2misc_8c-source.html#l00436">expandFilelist</a>(), <a class="el" href="rpmlib_8h.html#a501a304">FA_COPYOUT</a>, <a class="el" href="rpmlib_8h.html#a501a307">FA_SKIP</a>, <a class="el" href="psm_8h-source.html#l00073">transactionFileInfo_s::fc</a>, <a class="el" href="psm_8h-source.html#l00092">transactionFileInfo_s::fgids</a>, <a class="el" href="psm_8h-source.html#l00070">transactionFileInfo_s::fgroup</a>, <a class="el" href="files_8c-source.html#l00129">FileList_s::fileList</a>, <a class="el" href="files_8c-source.html#l00131">FileList_s::fileListRecsUsed</a>, <a class="el" href="files_8c-source.html#l00068">FileListRec_s::fileURL</a>, <a class="el" href="files_8c-source.html#l00071">FileListRec_s::flags</a>, <a class="el" href="psm_8h-source.html#l00086">transactionFileInfo_s::fmapflags</a>, <a class="el" href="psm_8h-source.html#l00089">transactionFileInfo_s::fuids</a>, <a class="el" href="psm_8h-source.html#l00068">transactionFileInfo_s::fuser</a>, <a class="el" href="names_8c-source.html#l00148">getGidS</a>(), <a class="el" href="names_8c-source.html#l00082">getUidS</a>(), <a class="el" href="files_8c-source.html#l00070">FileListRec_s::gname</a>, <a class="el" href="header_8c-source.html#l01700">headerAddEntry</a>(), <a class="el" href="header_8c-source.html#l01792">headerAddOrAppendEntry</a>(), <a class="el" href="files_8c-source.html#l01023">isDoc</a>(), <a class="el" href="files_8c-source.html#l00074">FileListRec_s::langs</a>, <a class="el" href="psm_8c-source.html#l00072">loadFi</a>(), <a class="el" href="files_8c-source.html#l00098">FileList_s::prefix</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmrpc_8c-source.html#l01114">Readlink</a>(), <a class="el" href="header_8h.html#a93a69">RPM_INT16_TYPE</a>, <a class="el" href="header_8h.html#a93a70">RPM_INT32_TYPE</a>, <a class="el" href="header_8h.html#a93a73">RPM_STRING_ARRAY_TYPE</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="macro_8c-source.html#l01743">rpmExpandNumeric</a>(), <a class="el" href="rpmlib_8h.html#a496a243">RPMFILE_CONFIG</a>, <a class="el" href="rpmlib_8h.html#a496a244">RPMFILE_DOC</a>, <a class="el" href="rpmlib_8h.html#a496a252">RPMFILE_EXCLUDE</a>, <a class="el" href="rpmlib_8h.html#a496a249">RPMFILE_GHOST</a>, <a class="el" href="rpmlib_8h-source.html#l00427">RPMFILE_MULTILIB_MASK</a>, <a class="el" href="rpmlib_8h-source.html#l00425">RPMFILE_MULTILIB_SHIFT</a>, <a class="el" href="reqprov_8c-source.html#l00120">rpmlibNeedsFeature</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#a494a199">RPMTAG_FILEDEVICES</a>, <a class="el" href="rpmlib_8h.html#a494a150">RPMTAG_FILEFLAGS</a>, <a class="el" href="rpmlib_8h.html#a494a153">RPMTAG_FILEGROUPNAME</a>, <a class="el" href="rpmlib_8h.html#a494a200">RPMTAG_FILEINODES</a>, <a class="el" href="rpmlib_8h.html#a494a201">RPMTAG_FILELANGS</a>, <a class="el" href="rpmlib_8h.html#a494a149">RPMTAG_FILELINKTOS</a>, <a class="el" href="rpmlib_8h.html#a494a148">RPMTAG_FILEMD5S</a>, <a class="el" href="rpmlib_8h.html#a494a143">RPMTAG_FILEMODES</a>, <a class="el" href="rpmlib_8h.html#a494a147">RPMTAG_FILEMTIMES</a>, <a class="el" href="rpmlib_8h.html#a494a146">RPMTAG_FILERDEVS</a>, <a class="el" href="rpmlib_8h.html#a494a141">RPMTAG_FILESIZES</a>, <a class="el" href="rpmlib_8h.html#a494a152">RPMTAG_FILEUSERNAME</a>, <a class="el" href="rpmlib_8h.html#a494a158">RPMTAG_FILEVERIFYFLAGS</a>, <a class="el" href="rpmlib_8h.html#a494a231">RPMTAG_MULTILIBS</a>, <a class="el" href="rpmlib_8h.html#a494a140">RPMTAG_OLDFILENAMES</a>, <a class="el" href="rpmlib_8h.html#a494a122">RPMTAG_SIZE</a>, <a class="el" href="rpmlib_8h.html#a46a375">RPMVERIFY_FILESIZE</a>, <a class="el" href="rpmlib_8h.html#a46a376">RPMVERIFY_LINKTO</a>, <a class="el" href="rpmlib_8h.html#a46a374">RPMVERIFY_MD5</a>, <a class="el" href="rpmlib_8h.html#a46a379">RPMVERIFY_MTIME</a>, <a class="el" href="system_8h-source.html#l00502">S_ISLNK</a>, <a class="el" href="files_8c.html#a63a25">SPECD_DEFDIRMODE</a>, <a class="el" href="files_8c.html#a63a24">SPECD_DEFFILEMODE</a>, <a class="el" href="files_8c.html#a63a27">SPECD_DEFGID</a>, <a class="el" href="files_8c.html#a63a26">SPECD_DEFUID</a>, <a class="el" href="files_8c.html#a63a28">SPECD_DEFVERIFY</a>, <a class="el" href="files_8c.html#a63a30">SPECD_DIRMODE</a>, <a class="el" href="files_8c.html#a63a29">SPECD_FILEMODE</a>, <a class="el" href="files_8c.html#a63a32">SPECD_GID</a>, <a class="el" href="files_8c.html#a63a31">SPECD_UID</a>, <a class="el" href="files_8c.html#a63a33">SPECD_VERIFY</a>, <a class="el" href="files_8c-source.html#l00072">FileListRec_s::specdFlags</a>, <a class="el" href="system_8h.html#a32">stpcpy</a>(), <a class="el" href="psm_8h-source.html#l00078">transactionFileInfo_s::striplen</a>, <a class="el" href="files_8c-source.html#l00101">FileList_s::totalFileSize</a>, <a class="el" href="psm_8h-source.html#l00025">transactionFileInfo_s::type</a>, <a class="el" href="header_8h-source.html#l00104">uint_16</a>, <a class="el" href="header_8h-source.html#l00103">uint_32</a>, <a class="el" href="files_8c-source.html#l00069">FileListRec_s::uname</a>, <a class="el" href="url_8c-source.html#l00360">urlPath</a>(), <a class="el" href="files_8c-source.html#l00073">FileListRec_s::verifyFlags</a>, <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</a>(), and <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>(), and <a class="el" href="files_8c-source.html#l02068">processSourceFiles</a>().    </td>
  </tr>
</table>
<a name="a59" doxytag="files.c::generateDepends"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int generateDepends </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmbuild.html#a3">Spec</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>spec</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmbuild.html#a9">Package</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pkg</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmtrans.html#a1">TFI_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cpioList</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>multiLib</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l02402">2402</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="stringbuf_8h-source.html#l00048">appendLineStringBuf</a>, <a class="el" href="stringbuf_8h-source.html#l00044">appendStringBuf</a>, <a class="el" href="files_8c-source.html#l02347">DepMsg_t::argv</a>, <a class="el" href="rpmspec_8h-source.html#l00158">PackageStruct::autoProv</a>, <a class="el" href="rpmspec_8h-source.html#l00157">PackageStruct::autoReq</a>, <a class="el" href="psm_8h-source.html#l00049">transactionFileInfo_s::bnl</a>, <a class="el" href="cpio_8h.html#a25a42">CPIO_MULTILIB</a>, <a class="el" href="psm_8h-source.html#l00052">transactionFileInfo_s::dil</a>, <a class="el" href="psm_8h-source.html#l00051">transactionFileInfo_s::dnl</a>, <a class="el" href="psm_8h-source.html#l00073">transactionFileInfo_s::fc</a>, <a class="el" href="psm_8h-source.html#l00086">transactionFileInfo_s::fmapflags</a>, <a class="el" href="stringbuf_8c-source.html#l00050">freeStringBuf</a>(), <a class="el" href="files_8c-source.html#l02350">DepMsg_t::ftag</a>, <a class="el" href="files_8c-source.html#l02205">getOutputFrom</a>(), <a class="el" href="stringbuf_8c-source.html#l00078">getStringBuf</a>(), <a class="el" href="files_8c-source.html#l02346">DepMsg_t::msg</a>, <a class="el" href="files_8c-source.html#l00091">multiLib</a>, <a class="el" href="stringbuf_8c-source.html#l00038">newStringBuf</a>(), <a class="el" href="files_8c-source.html#l02348">DepMsg_t::ntag</a>, <a class="el" href="parseReqs_8c-source.html#l00035">parseRCPOT</a>(), <a class="el" href="poptparse_8c-source.html#l00054">poptParseArgvString</a>(), <a class="el" href="rpmerr_8h.html#a91a56">RPMERR_EXEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="macro_8c-source.html#l01720">rpmExpand</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#a497a269">RPMSENSE_FIND_PROVIDES</a>, <a class="el" href="rpmlib_8h.html#a497a268">RPMSENSE_FIND_REQUIRES</a>, <a class="el" href="rpmlib_8h.html#a497a273">RPMSENSE_MULTILIB</a>, <a class="el" href="rpmlib_8h.html#a494a216">RPMTAG_PROVIDEFLAGS</a>, <a class="el" href="rpmlib_8h.html#a494a161">RPMTAG_REQUIREFLAGS</a>, <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</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="files_8c-source.html#l02645">processBinaryFiles</a>().    </td>
  </tr>
</table>
<a name="a58" doxytag="files.c::getOutputFrom"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="stringbuf_8h.html#a2">StringBuf</a> getOutputFrom </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dir</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>argv</em>[], </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>writePtr</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>writeBytesLeft</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>failNonZero</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l02205">2205</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="stringbuf_8h-source.html#l00044">appendStringBuf</a>, <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="system_8h-source.html#l00129">EXIT_FAILURE</a>, <a class="el" href="stringbuf_8c-source.html#l00038">newStringBuf</a>(), <a class="el" href="rpmerr_8h.html#a91a56">RPMERR_EXEC</a>, <a class="el" href="rpmerr_8h.html#a91a57">RPMERR_FORK</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, and <a class="el" href="popt_8c-source.html#l00022">strerror</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l02402">generateDepends</a>().    </td>
  </tr>
</table>
<a name="a49" doxytag="files.c::isDoc"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int isDoc </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileName</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l01023">1023</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="files_8c-source.html#l00127">FileList_s::docDirCount</a>, and <a class="el" href="files_8c-source.html#l00126">FileList_s::docDirs</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01083">genCpioListAndHeader</a>().    </td>
  </tr>
</table>
<a name="a43" doxytag="files.c::langCmp"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int langCmp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ap</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bp</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00686">686</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00694">parseForLang</a>().    </td>
  </tr>
</table>
<a name="a34" doxytag="files.c::nullAttrRec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void nullAttrRec </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="files_8c.html#a17">AttrRec</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ar</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00136">136</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="files_8c-source.html#l00085">AttrRec_s::ar_dmode</a>, <a class="el" href="files_8c-source.html#l00081">AttrRec_s::ar_dmodestr</a>, <a class="el" href="files_8c-source.html#l00084">AttrRec_s::ar_fmode</a>, <a class="el" href="files_8c-source.html#l00080">AttrRec_s::ar_fmodestr</a>, <a class="el" href="files_8c-source.html#l00083">AttrRec_s::ar_group</a>, and <a class="el" href="files_8c-source.html#l00082">AttrRec_s::ar_user</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>(), and <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a41" doxytag="files.c::parseForAttr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForAttr </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Parse attr and defattr from file manifest.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00498">498</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="files_8c-source.html#l00117">FileList_s::cur_ar</a>, <a class="el" href="files_8c-source.html#l00115">FileList_s::currentSpecdFlags</a>, <a class="el" href="files_8c-source.html#l00118">FileList_s::def_ar</a>, <a class="el" href="files_8c-source.html#l00119">FileList_s::defSpecdFlags</a>, <a class="el" href="files_8c-source.html#l00162">dupAttrRec</a>(), <a class="el" href="files_8c-source.html#l00394">isAttrDefault</a>, <a class="el" href="files_8c-source.html#l00009">MYALLPERMS</a>, <a class="el" href="files_8c-source.html#l00136">nullAttrRec</a>(), <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="files_8c-source.html#l00029">SKIPNONWHITE</a>, <a class="el" href="rpmbuild_8h-source.html#l00042">SKIPSPACE</a>, <a class="el" href="files_8c-source.html#l00028">SKIPWHITE</a>, <a class="el" href="files_8c.html#a63a30">SPECD_DIRMODE</a>, <a class="el" href="files_8c.html#a63a29">SPECD_FILEMODE</a>, <a class="el" href="files_8c.html#a63a32">SPECD_GID</a>, <a class="el" href="files_8c.html#a63a31">SPECD_UID</a>, and <a class="el" href="files_8c.html#a15">specdFlags</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a42" doxytag="files.c::parseForConfig"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForConfig </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00626">626</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="files_8c-source.html#l00114">FileList_s::currentFlags</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="rpmlib_8h.html#a496a243">RPMFILE_CONFIG</a>, <a class="el" href="rpmlib_8h.html#a496a246">RPMFILE_MISSINGOK</a>, <a class="el" href="rpmlib_8h.html#a496a247">RPMFILE_NOREPLACE</a>, <a class="el" href="files_8c-source.html#l00029">SKIPNONWHITE</a>, <a class="el" href="rpmbuild_8h-source.html#l00042">SKIPSPACE</a>, and <a class="el" href="files_8c-source.html#l00028">SKIPWHITE</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a40" doxytag="files.c::parseForDev"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForDev </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Parse dev from file manifest.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00400">400</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="files_8c-source.html#l00109">FileList_s::devmajor</a>, <a class="el" href="files_8c-source.html#l00110">FileList_s::devminor</a>, <a class="el" href="files_8c-source.html#l00108">FileList_s::devtype</a>, <a class="el" href="files_8c-source.html#l00107">FileList_s::noGlob</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="files_8c-source.html#l00029">SKIPNONWHITE</a>, <a class="el" href="rpmbuild_8h-source.html#l00042">SKIPSPACE</a>, <a class="el" href="files_8c-source.html#l00028">SKIPWHITE</a>, and <a class="el" href="rpmio_8h-source.html#l00624">xisdigit</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a44" doxytag="files.c::parseForLang"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForLang </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00694">694</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="files_8c-source.html#l00122">FileList_s::currentLangs</a>, <a class="el" href="files_8c-source.html#l00686">langCmp</a>(), <a class="el" href="files_8c-source.html#l00121">FileList_s::nLangs</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="files_8c-source.html#l00029">SKIPNONWHITE</a>, <a class="el" href="rpmbuild_8h-source.html#l00042">SKIPSPACE</a>, <a class="el" href="files_8c-source.html#l00028">SKIPWHITE</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="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a45" doxytag="files.c::parseForRegexLang"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForRegexLang </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileName</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lang</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00783">783</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), and <a class="el" href="macro_8c-source.html#l01720">rpmExpand</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l01448">addFile</a>().    </td>
  </tr>
</table>
<a name="a46" doxytag="files.c::parseForRegexMultiLib"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForRegexMultiLib </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fileName</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00827">827</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), and <a class="el" href="macro_8c-source.html#l01720">rpmExpand</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l01448">addFile</a>().    </td>
  </tr>
</table>
<a name="a47" doxytag="files.c::parseForSimple"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForSimple </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmbuild.html#a3">Spec</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>spec</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmbuild.html#a9">Package</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pkg</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileName</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00885">885</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="stringbuf_8h-source.html#l00048">appendLineStringBuf</a>, <a class="el" href="stringbuf_8h-source.html#l00044">appendStringBuf</a>, <a class="el" href="files_8c-source.html#l00282">VFA::attribute</a>, <a class="el" href="files_8c-source.html#l00114">FileList_s::currentFlags</a>, <a class="el" href="files_8c-source.html#l00127">FileList_s::docDirCount</a>, <a class="el" href="files_8c-source.html#l00126">FileList_s::docDirs</a>, <a class="el" href="files_8c-source.html#l00283">VFA::flag</a>, <a class="el" href="rpmspec_8h-source.html#l00150">PackageStruct::header</a>, <a class="el" href="depends_8c-source.html#l00031">headerNVR</a>(), <a class="el" href="files_8c-source.html#l00112">FileList_s::isDir</a>, <a class="el" href="files_8c-source.html#l00105">FileList_s::isSpecialDoc</a>, <a class="el" href="files_8c-source.html#l00031">MAXDOCDIR</a>, <a class="el" href="config_8h-source.html#l00135">MKDIR_P</a>, <a class="el" href="files_8c-source.html#l00091">multiLib</a>, <a class="el" href="stringbuf_8c-source.html#l00038">newStringBuf</a>(), <a class="el" href="files_8c-source.html#l00104">FileList_s::passedSpecialDoc</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h.html#a91a14">RPMERR_INTERNAL</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="rpmlib_8h.html#a496a244">RPMFILE_DOC</a>, <a class="el" href="macro_8c-source.html#l01858">rpmGetPath</a>(), <a class="el" href="rpmspec_8h-source.html#l00166">PackageStruct::specialDoc</a>, <a class="el" href="files_8c-source.html#l00214">strtokWithQuotes</a>(), and <a class="el" href="rpmmalloc_8c-source.html#l00055">xstrdup</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a39" doxytag="files.c::parseForVerify"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int parseForVerify </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00306">306</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="files_8c-source.html#l00282">VFA::attribute</a>, <a class="el" href="files_8c-source.html#l00115">FileList_s::currentSpecdFlags</a>, <a class="el" href="files_8c-source.html#l00116">FileList_s::currentVerifyFlags</a>, <a class="el" href="files_8c-source.html#l00119">FileList_s::defSpecdFlags</a>, <a class="el" href="files_8c-source.html#l00120">FileList_s::defVerifyFlags</a>, <a class="el" href="files_8c-source.html#l00283">VFA::flag</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="rpmlib_8h.html#a46a373">RPMVERIFY_NONE</a>, <a class="el" href="files_8c-source.html#l00029">SKIPNONWHITE</a>, <a class="el" href="rpmbuild_8h-source.html#l00042">SKIPSPACE</a>, <a class="el" href="files_8c-source.html#l00028">SKIPWHITE</a>, <a class="el" href="files_8c.html#a63a33">SPECD_VERIFY</a>, and <a class="el" href="files_8c.html#a15">specdFlags</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a60" doxytag="files.c::printDepMsg"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void printDepMsg </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="structDepMsg__t.html">DepMsg_t</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dm</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>names</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>versions</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>flags</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l02548">2548</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00482">isDependsMULTILIB</a>, <a class="el" href="files_8c-source.html#l02351">DepMsg_t::mask</a>, <a class="el" href="files_8c-source.html#l02346">DepMsg_t::msg</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#a497a257">RPMSENSE_EQUAL</a>, <a class="el" href="rpmlib_8h.html#a497a256">RPMSENSE_GREATER</a>, <a class="el" href="rpmlib_8h.html#a497a255">RPMSENSE_LESS</a>, <a class="el" href="rpmlib_8h-source.html#l00476">RPMSENSE_SENSEMASK</a>, and <a class="el" href="files_8c-source.html#l02352">DepMsg_t::xor</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l02590">printDeps</a>().    </td>
  </tr>
</table>
<a name="a61" doxytag="files.c::printDeps"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void printDeps </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>h</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l02590">2590</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="files_8c-source.html#l02350">DepMsg_t::ftag</a>, <a class="el" href="rpmlib_8h-source.html#l01081">HFD_t</a>, <a class="el" href="rpmlib_8h-source.html#l01097">HGE_t</a>, <a class="el" href="files_8c-source.html#l02346">DepMsg_t::msg</a>, <a class="el" href="files_8c-source.html#l02348">DepMsg_t::ntag</a>, <a class="el" href="files_8c-source.html#l02548">printDepMsg</a>(), <a class="el" href="header_8h.html#a13">rpmTagType</a>, and <a class="el" href="files_8c-source.html#l02349">DepMsg_t::vtag</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l02645">processBinaryFiles</a>().    </td>
  </tr>
</table>
<a name="a54" doxytag="files.c::processBinaryFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int processBinaryFile </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmbuild.html#a9">Package</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pkg</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="files_8c.html#a19">FileList</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileURL</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fl</em>&nbsp;</td><td>
package file tree walk data </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="files_8c-source.html#l01665">1665</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="files_8c-source.html#l01448">addFile</a>(), <a class="el" href="files_8c-source.html#l00097">FileList_s::buildRootURL</a>, <a class="el" href="lib_2misc_8c-source.html#l00476">myGlobPatternP</a>(), <a class="el" href="files_8c-source.html#l00107">FileList_s::noGlob</a>, <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="macro_8c-source.html#l01889">rpmGenPath</a>(), <a class="el" href="lib_2misc_8c-source.html#l00508">rpmGlob</a>(), and <a class="el" href="url_8c-source.html#l00360">urlPath</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a55" doxytag="files.c::processPackageFiles"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int processPackageFiles </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmbuild.html#a3">Spec</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>spec</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmbuild.html#a9">Package</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pkg</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>installSpecialDoc</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>test</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l01740">1740</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="stringbuf_8h-source.html#l00044">appendStringBuf</a>, <a class="el" href="rpmspec_8h-source.html#l00095">SpecStruct::buildRootURL</a>, <a class="el" href="files_8c-source.html#l00097">FileList_s::buildRootURL</a>, <a class="el" href="rpmspec_8h-source.html#l00096">SpecStruct::buildSubdir</a>, <a class="el" href="files_8c-source.html#l01041">checkHardLinks</a>(), <a class="el" href="rpmspec_8h-source.html#l00153">PackageStruct::cpioList</a>, <a class="el" href="files_8c-source.html#l00117">FileList_s::cur_ar</a>, <a class="el" href="files_8c-source.html#l00114">FileList_s::currentFlags</a>, <a class="el" href="files_8c-source.html#l00122">FileList_s::currentLangs</a>, <a class="el" href="files_8c-source.html#l00115">FileList_s::currentSpecdFlags</a>, <a class="el" href="files_8c-source.html#l00116">FileList_s::currentVerifyFlags</a>, <a class="el" href="files_8c-source.html#l00118">FileList_s::def_ar</a>, <a class="el" href="files_8c-source.html#l00119">FileList_s::defSpecdFlags</a>, <a class="el" href="files_8c-source.html#l00120">FileList_s::defVerifyFlags</a>, <a class="el" href="files_8c-source.html#l00109">FileList_s::devmajor</a>, <a class="el" href="files_8c-source.html#l00110">FileList_s::devminor</a>, <a class="el" href="files_8c-source.html#l00108">FileList_s::devtype</a>, <a class="el" href="files_8c-source.html#l00127">FileList_s::docDirCount</a>, <a class="el" href="files_8c-source.html#l00126">FileList_s::docDirs</a>, <a class="el" href="build_2build_8c-source.html#l00057">doScript</a>(), <a class="el" href="files_8c-source.html#l00162">dupAttrRec</a>(), <a class="el" href="macro_8c-source.html#l01451">expandMacros</a>(), <a class="el" href="rpmio_8c-source.html#l02685">Fclose</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00232">fdGetFp</a>(), <a class="el" href="rpmio_8c-source.html#l03045">Ferror</a>(), <a class="el" href="files_8c-source.html#l00100">FileList_s::fileCount</a>, <a class="el" href="rpmspec_8h-source.html#l00170">PackageStruct::fileFile</a>, <a class="el" href="files_8c-source.html#l00129">FileList_s::fileList</a>, <a class="el" href="rpmspec_8h-source.html#l00171">PackageStruct::fileList</a>, <a class="el" href="files_8c-source.html#l00130">FileList_s::fileListRecsAlloced</a>, <a class="el" href="files_8c-source.html#l00131">FileList_s::fileListRecsUsed</a>, <a class="el" href="rpmio_8c-source.html#l02948">Fopen</a>(), <a class="el" href="files_8c-source.html#l00148">freeAttrRec</a>(), <a class="el" href="files_8c-source.html#l01432">freeFileList</a>(), <a class="el" href="lib_2misc_8c-source.html#l00059">freeSplitString</a>(), <a class="el" href="rpmio_8c-source.html#l02588">Fstrerror</a>(), <a class="el" href="files_8c-source.html#l01083">genCpioListAndHeader</a>(), <a class="el" href="stringbuf_8c-source.html#l00078">getStringBuf</a>(), <a class="el" href="parseSpec_8c-source.html#l00097">handleComments</a>(), <a class="el" href="rpmspec_8h-source.html#l00150">PackageStruct::header</a>, <a class="el" href="rpmlib_8h-source.html#l01097">HGE_t</a>, <a class="el" href="files_8c-source.html#l00113">FileList_s::inFtw</a>, <a class="el" href="files_8c-source.html#l00112">FileList_s::isDir</a>, <a class="el" href="files_8c-source.html#l00105">FileList_s::isSpecialDoc</a>, <a class="el" href="rpmspec_8h-source.html#l00135">SpecStruct::macros</a>, <a class="el" href="files_8c-source.html#l00091">multiLib</a>, <a class="el" href="files_8c-source.html#l00121">FileList_s::nLangs</a>, <a class="el" href="files_8c-source.html#l00107">FileList_s::noGlob</a>, <a class="el" href="files_8c-source.html#l00136">nullAttrRec</a>(), <a class="el" href="files_8c-source.html#l00498">parseForAttr</a>(), <a class="el" href="files_8c-source.html#l00626">parseForConfig</a>(), <a class="el" href="files_8c-source.html#l00400">parseForDev</a>(), <a class="el" href="files_8c-source.html#l00694">parseForLang</a>(), <a class="el" href="files_8c-source.html#l00885">parseForSimple</a>(), <a class="el" href="files_8c-source.html#l00306">parseForVerify</a>(), <a class="el" href="files_8c-source.html#l00104">FileList_s::passedSpecialDoc</a>, <a class="el" href="files_8c-source.html#l00098">FileList_s::prefix</a>, <a class="el" href="files_8c-source.html#l01665">processBinaryFile</a>(), <a class="el" href="files_8c-source.html#l00102">FileList_s::processingFailed</a>, <a class="el" href="rpmspec_8h-source.html#l00097">SpecStruct::rootURL</a>, <a class="el" href="rpmbuild_8h.html#a56a20">RPMBUILD_STRINGBUF</a>, <a class="el" href="rpmerr_8h.html#a91a62">RPMERR_BADFILENAME</a>, <a class="el" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="macro_8c-source.html#l01743">rpmExpandNumeric</a>(), <a class="el" href="rpmlib_8h-source.html#l00426">RPMFILE_MULTILIB</a>, <a class="el" href="macro_8c-source.html#l01889">rpmGenPath</a>(), <a class="el" href="macro_8c-source.html#l01858">rpmGetPath</a>(), <a class="el" href="reqprov_8c-source.html#l00120">rpmlibNeedsFeature</a>(), <a class="el" href="rpmlib_8h.html#a494a169">RPMTAG_DEFAULTPREFIX</a>, <a class="el" href="rpmlib_8h-source.html#l01672">RPMVERIFY_ALL</a>, <a class="el" href="rpmbuild_8h-source.html#l00042">SKIPSPACE</a>, <a class="el" href="rpmspec_8h-source.html#l00166">PackageStruct::specialDoc</a>, <a class="el" href="lib_2misc_8c-source.html#l00023">splitString</a>(), <a class="el" href="files_8c-source.html#l00257">timeCheck</a>(), <a class="el" href="rpmspec_8h-source.html#l00123">SpecStruct::timeCheck</a>, <a class="el" href="files_8c-source.html#l00101">FileList_s::totalFileSize</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00055">xstrdup</a>().
<p>
Referenced by <a class="el" href="files_8c-source.html#l02645">processBinaryFiles</a>().    </td>
  </tr>
</table>
<a name="a37" doxytag="files.c::strtokWithQuotes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> char* strtokWithQuotes </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>s</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>delim</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00214">214</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l00885">parseForSimple</a>().    </td>
  </tr>
</table>
<a name="a38" doxytag="files.c::timeCheck"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void timeCheck </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tc</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00257">257</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="rpmlib_8h-source.html#l01081">HFD_t</a>, <a class="el" href="rpmlib_8h-source.html#l01097">HGE_t</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#a494a147">RPMTAG_FILEMTIMES</a>, <a class="el" href="rpmlib_8h.html#a494a140">RPMTAG_OLDFILENAMES</a>, and <a class="el" href="header_8h.html#a13">rpmTagType</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<hr><h2>Variable Documentation</h2>
<a name="a23" doxytag="files.c::depMsgs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="structDepMsg__t.html">DepMsg_t</a> depMsgs[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l02359">2359</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a18" doxytag="files.c::multiLib"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int multiLib = 0<code> [static]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="files_8c-source.html#l00091">91</a> of file <a class="el" href="files_8c-source.html">files.c</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01448">addFile</a>(), <a class="el" href="files_8c-source.html#l02402">generateDepends</a>(), <a class="el" href="files_8c-source.html#l00885">parseForSimple</a>(), and <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a21" doxytag="files.c::verifyAttrs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="files_8c.html#a20">VFA_t</a> verifyAttrs[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
    { <span class="stringliteral">"md5"</span>,    <a class="code" href="group__rpmcli.html#a46a374">RPMVERIFY_MD5</a> },
    { <span class="stringliteral">"size"</span>,   <a class="code" href="group__rpmcli.html#a46a375">RPMVERIFY_FILESIZE</a> },
    { <span class="stringliteral">"link"</span>,   <a class="code" href="group__rpmcli.html#a46a376">RPMVERIFY_LINKTO</a> },
    { <span class="stringliteral">"user"</span>,   <a class="code" href="group__rpmcli.html#a46a377">RPMVERIFY_USER</a> },
    { <span class="stringliteral">"group"</span>,  <a class="code" href="group__rpmcli.html#a46a378">RPMVERIFY_GROUP</a> },
    { <span class="stringliteral">"mtime"</span>,  <a class="code" href="group__rpmcli.html#a46a379">RPMVERIFY_MTIME</a> },
    { <span class="stringliteral">"mode"</span>,   <a class="code" href="group__rpmcli.html#a46a380">RPMVERIFY_MODE</a> },
    { <span class="stringliteral">"rdev"</span>,   <a class="code" href="group__rpmcli.html#a46a381">RPMVERIFY_RDEV</a> },
    { NULL, 0 }
}</pre></div>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00290">290</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<a name="a22" doxytag="files.c::virtualFileAttributes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="files_8c.html#a20">VFA_t</a> virtualFileAttributes[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {
        { <span class="stringliteral">"%dir"</span>,       0 },    
        { <span class="stringliteral">"%doc"</span>,       <a class="code" href="rpmlib_8h.html#a496a244">RPMFILE_DOC</a> },
        { <span class="stringliteral">"%ghost"</span>,     <a class="code" href="rpmlib_8h.html#a496a249">RPMFILE_GHOST</a> },
        { <span class="stringliteral">"%exclude"</span>,   <a class="code" href="rpmlib_8h.html#a496a252">RPMFILE_EXCLUDE</a> },
        { <span class="stringliteral">"%readme"</span>,    <a class="code" href="rpmlib_8h.html#a496a251">RPMFILE_README</a> },
        { <span class="stringliteral">"%license"</span>,   <a class="code" href="rpmlib_8h.html#a496a250">RPMFILE_LICENSE</a> },
        { <span class="stringliteral">"%multilib"</span>,  0 },









        { NULL, 0 }
}</pre></div>
<p>
Definition at line <a class="el" href="files_8c-source.html#l00861">861</a> of file <a class="el" href="files_8c-source.html">files.c</a>.    </td>
  </tr>
</table>
<hr><address style="align: right;"><small>Generated on Thu Sep 12 22:15:03 2002 for rpm by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.17 </small></address>
</body>
</html>