Imported Upstream version 4.14.1
[platform/upstream/rpm.git] / doc / librpm / html / rpmarchive_8h_source.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>rpm: rpmarchive.h Source File</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="doxygen.css" rel="stylesheet" type="text/css" />
13 </head>
14 <body>
15 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16 <div id="titlearea">
17 <table cellspacing="0" cellpadding="0">
18  <tbody>
19  <tr style="height: 56px;">
20   <td id="projectalign" style="padding-left: 0.5em;">
21    <div id="projectname">rpm
22    &#160;<span id="projectnumber">4.14.1</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.13 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 $(function() {
35   initMenu('',false,false,'search.php','Search');
36 });
37 </script>
38 <div id="main-nav"></div>
39 <div id="nav-path" class="navpath">
40   <ul>
41 <li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li>  </ul>
42 </div>
43 </div><!-- top -->
44 <div class="header">
45   <div class="headertitle">
46 <div class="title">rpmarchive.h</div>  </div>
47 </div><!--header-->
48 <div class="contents">
49 <a href="rpmarchive_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef H_ARCHIVE</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define H_ARCHIVE</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#ab3e3776250e2f9d9a7cd6689160bc83f">    9</a></span>&#160;<span class="preprocessor">#define RPMERR_CHECK_ERRNO    -32768</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3ab">   14</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3ab">rpmfilesErrorCodes</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba605028e95610e7cddb1e0d2e214df854">   15</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba605028e95610e7cddb1e0d2e214df854">RPMERR_ITER_END</a>         = -1,</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abae99e57b6667138d30bd6e5efdd1101aa">   16</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abae99e57b6667138d30bd6e5efdd1101aa">RPMERR_BAD_MAGIC</a>        = -2,</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba978a8154bb762223c5202d4b9598dbb0">   17</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba978a8154bb762223c5202d4b9598dbb0">RPMERR_BAD_HEADER</a>       = -3,</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba820e3413a927e835494668842092a1c3">   18</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba820e3413a927e835494668842092a1c3">RPMERR_HDR_SIZE</a> = -4,</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3ababd636aa903768ace70792e1f890a04c1">   19</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3ababd636aa903768ace70792e1f890a04c1">RPMERR_UNKNOWN_FILETYPE</a>= -5,</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba5a2a34b9a9d3b73c85f18850e73daaa8">   20</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba5a2a34b9a9d3b73c85f18850e73daaa8">RPMERR_MISSING_FILE</a>     = -6,</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba00dc020087170b1d4266372135dee1cd">   21</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba00dc020087170b1d4266372135dee1cd">RPMERR_DIGEST_MISMATCH</a>  = -7,</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba0b584166f9f5d4e71b755af63a21d2f8">   22</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba0b584166f9f5d4e71b755af63a21d2f8">RPMERR_INTERNAL</a> = -8,</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba761d83b10c8f42f0ae1f229cb19129f6">   23</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba761d83b10c8f42f0ae1f229cb19129f6">RPMERR_UNMAPPED_FILE</a>    = -9,</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba6de7c74905c6a9b1e1201c1dba5f037c">   24</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba6de7c74905c6a9b1e1201c1dba5f037c">RPMERR_ENOENT</a>           = -10,</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abac613143ff721265c11864e6f0b5c78e7">   25</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abac613143ff721265c11864e6f0b5c78e7">RPMERR_ENOTEMPTY</a>        = -11,</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba773a6cbda4a80eee454022353ef49208">   26</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba773a6cbda4a80eee454022353ef49208">RPMERR_FILE_SIZE</a>        = -12,</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba04a88a5a135c07ea9095770082685d36">   27</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba04a88a5a135c07ea9095770082685d36">RPMERR_ITER_SKIP</a>        = -13,</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaf72bcc00177d91a9c2c47e7221afbd28">   28</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaf72bcc00177d91a9c2c47e7221afbd28">RPMERR_EXIST_AS_DIR</a>     = -14,</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaec67513f300d6e4a5e0af90ab6ebc9d5">   30</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaec67513f300d6e4a5e0af90ab6ebc9d5">RPMERR_OPEN_FAILED</a>      = -32768,</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abad152aef1a302ea75e58509be4c5495c2">   31</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abad152aef1a302ea75e58509be4c5495c2">RPMERR_CHMOD_FAILED</a>     = -32769,</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba9e6a03d499caa7533fbe1561ad8ee942">   32</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba9e6a03d499caa7533fbe1561ad8ee942">RPMERR_CHOWN_FAILED</a>     = -32770,</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba67eae88c1cf7887376f7275273b8510a">   33</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba67eae88c1cf7887376f7275273b8510a">RPMERR_WRITE_FAILED</a>     = -32771,</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba63b75052aba71f4038bd7959ac2e4224">   34</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba63b75052aba71f4038bd7959ac2e4224">RPMERR_UTIME_FAILED</a>     = -32772,</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba2051953ae57007ff46afe48ec835b7d6">   35</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba2051953ae57007ff46afe48ec835b7d6">RPMERR_UNLINK_FAILED</a>    = -32773,</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaae55c77a53d0943e0bd64404e7ea0a90">   36</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaae55c77a53d0943e0bd64404e7ea0a90">RPMERR_RENAME_FAILED</a>    = -32774,</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba7b3c51588fad4c9267e3e0dfeda6335c">   37</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba7b3c51588fad4c9267e3e0dfeda6335c">RPMERR_SYMLINK_FAILED</a>   = -32775,</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba42a0afdb6f63fdb34c1bfc83e39252ef">   38</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba42a0afdb6f63fdb34c1bfc83e39252ef">RPMERR_STAT_FAILED</a>      = -32776,</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba4c93dc42ea4a7de02169898e7cb971b7">   39</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba4c93dc42ea4a7de02169898e7cb971b7">RPMERR_LSTAT_FAILED</a>     = -32777,</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba8ef04c0c28dde5c0c54e7ab3d00c1d89">   40</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba8ef04c0c28dde5c0c54e7ab3d00c1d89">RPMERR_MKDIR_FAILED</a>     = -32778,</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba5150db142130f328ebd57f568cc85145">   41</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba5150db142130f328ebd57f568cc85145">RPMERR_RMDIR_FAILED</a>     = -32779,</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaa3434d6f9ce466ea5a7f0db6ee5656f9">   42</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaa3434d6f9ce466ea5a7f0db6ee5656f9">RPMERR_MKNOD_FAILED</a>     = -32780,</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba63806c1be855d9c8be07763820e162d6">   43</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba63806c1be855d9c8be07763820e162d6">RPMERR_MKFIFO_FAILED</a>    = -32781,</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba21a722e4e20cc88db42759b6f4562059">   44</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba21a722e4e20cc88db42759b6f4562059">RPMERR_LINK_FAILED</a>      = -32782,</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba46eadce5410241e3f395ef1f36626242">   45</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba46eadce5410241e3f395ef1f36626242">RPMERR_READLINK_FAILED</a>  = -32783,</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba015a48f6d1b5ba597b1b4536d4947aaa">   46</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba015a48f6d1b5ba597b1b4536d4947aaa">RPMERR_READ_FAILED</a>      = -32784,</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba4096c935e46054e1d6c2f4aa9a4e9caa">   47</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba4096c935e46054e1d6c2f4aa9a4e9caa">RPMERR_COPY_FAILED</a>      = -32785,</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abac8a4ed9773b46b9993f372c7bdc70ca2">   48</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abac8a4ed9773b46b9993f372c7bdc70ca2">RPMERR_LSETFCON_FAILED</a>  = -32786,</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaf980b8d2aae778f2998617f556164505">   49</a></span>&#160;        <a class="code" href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaf980b8d2aae778f2998617f556164505">RPMERR_SETCAP_FAILED</a>    = -32787,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;};</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keywordtype">char</span> * <a class="code" href="rpmarchive_8h.html#a2f2dc41ad025b34ca25a2482f1d3ec12">rpmfileStrerror</a>(<span class="keywordtype">int</span> rc);</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> <a class="code" href="rpmarchive_8h.html#aec42596ca3c621a669373f4d970feef9">rpmfiNewArchiveWriter</a>(<a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="code" href="group__rpmtypes.html#ga3ab2e7f92cba58663bcb53c299c299d7">rpmfiles</a> files);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> <a class="code" href="rpmarchive_8h.html#ad5a990d263046890fd331487beec1979">rpmfiNewArchiveReader</a>(<a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="code" href="group__rpmtypes.html#ga3ab2e7f92cba58663bcb53c299c299d7">rpmfiles</a> files, <span class="keywordtype">int</span> itype);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keywordtype">int</span> <a class="code" href="rpmarchive_8h.html#a17fec687c7f9799a9a4cf30166d6d4f5">rpmfiArchiveClose</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi);</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> <a class="code" href="rpmarchive_8h.html#a57b18eecb94d619e5f157e45f7de39c3">rpmfiArchiveTell</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="rpmarchive_8h.html#a919a64bb2c37c967a8bd6a9cda3127d2">rpmfiArchiveWrite</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <span class="keyword">const</span> <span class="keywordtype">void</span> * buf, <span class="keywordtype">size_t</span> size);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="keywordtype">int</span> <a class="code" href="rpmarchive_8h.html#ab09c5554cadb97cff0839770ca0f8563">rpmfiArchiveWriteFile</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="rpmarchive_8h.html#a62518fef231e0c660339d1be5644d4aa">rpmfiArchiveRead</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <span class="keywordtype">void</span> * buf, <span class="keywordtype">size_t</span> size);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="keywordtype">int</span> <a class="code" href="rpmarchive_8h.html#a3314e7e6e896769c687cc2bffb7dc3a3">rpmfiArchiveHasContent</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keywordtype">int</span> <a class="code" href="rpmarchive_8h.html#a5bbc3d8756acdf9aad0d5f32f299f4c7">rpmfiArchiveReadToFile</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <span class="keywordtype">int</span> nodigest);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;}</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* H_ARCHIVE */</span><span class="preprocessor"></span></div><div class="ttc" id="rpmarchive_8h_html_a2f2dc41ad025b34ca25a2482f1d3ec12"><div class="ttname"><a href="rpmarchive_8h.html#a2f2dc41ad025b34ca25a2482f1d3ec12">rpmfileStrerror</a></div><div class="ttdeci">char * rpmfileStrerror(int rc)</div><div class="ttdoc">Return formatted error message on payload handling failure. </div></div>
50 <div class="ttc" id="rpmarchive_8h_html_a17fec687c7f9799a9a4cf30166d6d4f5"><div class="ttname"><a href="rpmarchive_8h.html#a17fec687c7f9799a9a4cf30166d6d4f5">rpmfiArchiveClose</a></div><div class="ttdeci">int rpmfiArchiveClose(rpmfi fi)</div><div class="ttdoc">Close payload archive. </div></div>
51 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abaa3434d6f9ce466ea5a7f0db6ee5656f9"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaa3434d6f9ce466ea5a7f0db6ee5656f9">RPMERR_MKNOD_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00042">rpmarchive.h:42</a></div></div>
52 <div class="ttc" id="rpmarchive_8h_html_a62518fef231e0c660339d1be5644d4aa"><div class="ttname"><a href="rpmarchive_8h.html#a62518fef231e0c660339d1be5644d4aa">rpmfiArchiveRead</a></div><div class="ttdeci">size_t rpmfiArchiveRead(rpmfi fi, void *buf, size_t size)</div><div class="ttdoc">Read content from current file in archive. </div></div>
53 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba7b3c51588fad4c9267e3e0dfeda6335c"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba7b3c51588fad4c9267e3e0dfeda6335c">RPMERR_SYMLINK_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00037">rpmarchive.h:37</a></div></div>
54 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba6de7c74905c6a9b1e1201c1dba5f037c"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba6de7c74905c6a9b1e1201c1dba5f037c">RPMERR_ENOENT</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00024">rpmarchive.h:24</a></div></div>
55 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba8ef04c0c28dde5c0c54e7ab3d00c1d89"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba8ef04c0c28dde5c0c54e7ab3d00c1d89">RPMERR_MKDIR_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00040">rpmarchive.h:40</a></div></div>
56 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3ababd636aa903768ace70792e1f890a04c1"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3ababd636aa903768ace70792e1f890a04c1">RPMERR_UNKNOWN_FILETYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00019">rpmarchive.h:19</a></div></div>
57 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba46eadce5410241e3f395ef1f36626242"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba46eadce5410241e3f395ef1f36626242">RPMERR_READLINK_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00045">rpmarchive.h:45</a></div></div>
58 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba820e3413a927e835494668842092a1c3"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba820e3413a927e835494668842092a1c3">RPMERR_HDR_SIZE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00018">rpmarchive.h:18</a></div></div>
59 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba63b75052aba71f4038bd7959ac2e4224"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba63b75052aba71f4038bd7959ac2e4224">RPMERR_UTIME_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00034">rpmarchive.h:34</a></div></div>
60 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba4096c935e46054e1d6c2f4aa9a4e9caa"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba4096c935e46054e1d6c2f4aa9a4e9caa">RPMERR_COPY_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00047">rpmarchive.h:47</a></div></div>
61 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba0b584166f9f5d4e71b755af63a21d2f8"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba0b584166f9f5d4e71b755af63a21d2f8">RPMERR_INTERNAL</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00022">rpmarchive.h:22</a></div></div>
62 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba015a48f6d1b5ba597b1b4536d4947aaa"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba015a48f6d1b5ba597b1b4536d4947aaa">RPMERR_READ_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00046">rpmarchive.h:46</a></div></div>
63 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba67eae88c1cf7887376f7275273b8510a"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba67eae88c1cf7887376f7275273b8510a">RPMERR_WRITE_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00033">rpmarchive.h:33</a></div></div>
64 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abaf980b8d2aae778f2998617f556164505"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaf980b8d2aae778f2998617f556164505">RPMERR_SETCAP_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00049">rpmarchive.h:49</a></div></div>
65 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abaae55c77a53d0943e0bd64404e7ea0a90"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaae55c77a53d0943e0bd64404e7ea0a90">RPMERR_RENAME_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00036">rpmarchive.h:36</a></div></div>
66 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba773a6cbda4a80eee454022353ef49208"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba773a6cbda4a80eee454022353ef49208">RPMERR_FILE_SIZE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00026">rpmarchive.h:26</a></div></div>
67 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba42a0afdb6f63fdb34c1bfc83e39252ef"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba42a0afdb6f63fdb34c1bfc83e39252ef">RPMERR_STAT_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00038">rpmarchive.h:38</a></div></div>
68 <div class="ttc" id="rpmarchive_8h_html_a57b18eecb94d619e5f157e45f7de39c3"><div class="ttname"><a href="rpmarchive_8h.html#a57b18eecb94d619e5f157e45f7de39c3">rpmfiArchiveTell</a></div><div class="ttdeci">rpm_loff_t rpmfiArchiveTell(rpmfi fi)</div><div class="ttdoc">Return current position in payload archive. </div></div>
69 <div class="ttc" id="group__rpmtypes_html_ga145b1d5b839052f7f79903bc29f8090a"><div class="ttname"><a href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a></div><div class="ttdeci">struct rpmfi_s * rpmfi</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00066">rpmtypes.h:66</a></div></div>
70 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abac8a4ed9773b46b9993f372c7bdc70ca2"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abac8a4ed9773b46b9993f372c7bdc70ca2">RPMERR_LSETFCON_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00048">rpmarchive.h:48</a></div></div>
71 <div class="ttc" id="rpmarchive_8h_html_a919a64bb2c37c967a8bd6a9cda3127d2"><div class="ttname"><a href="rpmarchive_8h.html#a919a64bb2c37c967a8bd6a9cda3127d2">rpmfiArchiveWrite</a></div><div class="ttdeci">size_t rpmfiArchiveWrite(rpmfi fi, const void *buf, size_t size)</div><div class="ttdoc">Write content into current file in archive. </div></div>
72 <div class="ttc" id="group__rpmtypes_html_ga078f4187c683508f3147e94397bab8d5"><div class="ttname"><a href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a></div><div class="ttdeci">struct _FD_s * FD_t</div><div class="ttdoc">RPM IO file descriptor type. </div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00098">rpmtypes.h:98</a></div></div>
73 <div class="ttc" id="rpmarchive_8h_html_a3314e7e6e896769c687cc2bffb7dc3a3"><div class="ttname"><a href="rpmarchive_8h.html#a3314e7e6e896769c687cc2bffb7dc3a3">rpmfiArchiveHasContent</a></div><div class="ttdeci">int rpmfiArchiveHasContent(rpmfi fi)</div><div class="ttdoc">Has current file content stored in the archive. </div></div>
74 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba761d83b10c8f42f0ae1f229cb19129f6"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba761d83b10c8f42f0ae1f229cb19129f6">RPMERR_UNMAPPED_FILE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00023">rpmarchive.h:23</a></div></div>
75 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba5a2a34b9a9d3b73c85f18850e73daaa8"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba5a2a34b9a9d3b73c85f18850e73daaa8">RPMERR_MISSING_FILE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00020">rpmarchive.h:20</a></div></div>
76 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba5150db142130f328ebd57f568cc85145"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba5150db142130f328ebd57f568cc85145">RPMERR_RMDIR_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00041">rpmarchive.h:41</a></div></div>
77 <div class="ttc" id="rpmarchive_8h_html_a5bbc3d8756acdf9aad0d5f32f299f4c7"><div class="ttname"><a href="rpmarchive_8h.html#a5bbc3d8756acdf9aad0d5f32f299f4c7">rpmfiArchiveReadToFile</a></div><div class="ttdeci">int rpmfiArchiveReadToFile(rpmfi fi, FD_t fd, int nodigest)</div><div class="ttdoc">Write content from current file in archive to a file. </div></div>
78 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba4c93dc42ea4a7de02169898e7cb971b7"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba4c93dc42ea4a7de02169898e7cb971b7">RPMERR_LSTAT_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00039">rpmarchive.h:39</a></div></div>
79 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abaf72bcc00177d91a9c2c47e7221afbd28"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaf72bcc00177d91a9c2c47e7221afbd28">RPMERR_EXIST_AS_DIR</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00028">rpmarchive.h:28</a></div></div>
80 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abad152aef1a302ea75e58509be4c5495c2"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abad152aef1a302ea75e58509be4c5495c2">RPMERR_CHMOD_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00031">rpmarchive.h:31</a></div></div>
81 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba21a722e4e20cc88db42759b6f4562059"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba21a722e4e20cc88db42759b6f4562059">RPMERR_LINK_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00044">rpmarchive.h:44</a></div></div>
82 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba978a8154bb762223c5202d4b9598dbb0"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba978a8154bb762223c5202d4b9598dbb0">RPMERR_BAD_HEADER</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00017">rpmarchive.h:17</a></div></div>
83 <div class="ttc" id="rpmarchive_8h_html_ad5a990d263046890fd331487beec1979"><div class="ttname"><a href="rpmarchive_8h.html#ad5a990d263046890fd331487beec1979">rpmfiNewArchiveReader</a></div><div class="ttdeci">rpmfi rpmfiNewArchiveReader(FD_t fd, rpmfiles files, int itype)</div><div class="ttdoc">Get new file iterator for looping over the archive content. </div></div>
84 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba605028e95610e7cddb1e0d2e214df854"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba605028e95610e7cddb1e0d2e214df854">RPMERR_ITER_END</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00015">rpmarchive.h:15</a></div></div>
85 <div class="ttc" id="rpmarchive_8h_html_ab09c5554cadb97cff0839770ca0f8563"><div class="ttname"><a href="rpmarchive_8h.html#ab09c5554cadb97cff0839770ca0f8563">rpmfiArchiveWriteFile</a></div><div class="ttdeci">int rpmfiArchiveWriteFile(rpmfi fi, FD_t fd)</div><div class="ttdoc">Write content from given file into current file in archive. </div></div>
86 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3ab"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3ab">rpmfilesErrorCodes</a></div><div class="ttdeci">rpmfilesErrorCodes</div><div class="ttdoc">Error codes for archive and file handling. </div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00014">rpmarchive.h:14</a></div></div>
87 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba9e6a03d499caa7533fbe1561ad8ee942"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba9e6a03d499caa7533fbe1561ad8ee942">RPMERR_CHOWN_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00032">rpmarchive.h:32</a></div></div>
88 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba63806c1be855d9c8be07763820e162d6"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba63806c1be855d9c8be07763820e162d6">RPMERR_MKFIFO_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00043">rpmarchive.h:43</a></div></div>
89 <div class="ttc" id="rpmarchive_8h_html_aec42596ca3c621a669373f4d970feef9"><div class="ttname"><a href="rpmarchive_8h.html#aec42596ca3c621a669373f4d970feef9">rpmfiNewArchiveWriter</a></div><div class="ttdeci">rpmfi rpmfiNewArchiveWriter(FD_t fd, rpmfiles files)</div><div class="ttdoc">Get new file iterator for writing the archive content. </div></div>
90 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba00dc020087170b1d4266372135dee1cd"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba00dc020087170b1d4266372135dee1cd">RPMERR_DIGEST_MISMATCH</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00021">rpmarchive.h:21</a></div></div>
91 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abac613143ff721265c11864e6f0b5c78e7"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abac613143ff721265c11864e6f0b5c78e7">RPMERR_ENOTEMPTY</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00025">rpmarchive.h:25</a></div></div>
92 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba2051953ae57007ff46afe48ec835b7d6"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba2051953ae57007ff46afe48ec835b7d6">RPMERR_UNLINK_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00035">rpmarchive.h:35</a></div></div>
93 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abaec67513f300d6e4a5e0af90ab6ebc9d5"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abaec67513f300d6e4a5e0af90ab6ebc9d5">RPMERR_OPEN_FAILED</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00030">rpmarchive.h:30</a></div></div>
94 <div class="ttc" id="group__rpmtypes_html_ga3ab2e7f92cba58663bcb53c299c299d7"><div class="ttname"><a href="group__rpmtypes.html#ga3ab2e7f92cba58663bcb53c299c299d7">rpmfiles</a></div><div class="ttdeci">struct rpmfiles_s * rpmfiles</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00067">rpmtypes.h:67</a></div></div>
95 <div class="ttc" id="group__rpmtypes_html_gab9fe53f396a324ab4d4e07cad793f730"><div class="ttname"><a href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a></div><div class="ttdeci">uint64_t rpm_loff_t</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00051">rpmtypes.h:51</a></div></div>
96 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3aba04a88a5a135c07ea9095770082685d36"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3aba04a88a5a135c07ea9095770082685d36">RPMERR_ITER_SKIP</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00027">rpmarchive.h:27</a></div></div>
97 <div class="ttc" id="rpmarchive_8h_html_a4def7ad89bac79be02173fdf379be3abae99e57b6667138d30bd6e5efdd1101aa"><div class="ttname"><a href="rpmarchive_8h.html#a4def7ad89bac79be02173fdf379be3abae99e57b6667138d30bd6e5efdd1101aa">RPMERR_BAD_MAGIC</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmarchive_8h_source.html#l00016">rpmarchive.h:16</a></div></div>
98 </div><!-- fragment --></div><!-- contents -->
99 <!-- start footer part -->
100 <hr class="footer"/><address class="footer"><small>
101 Generated by &#160;<a href="http://www.doxygen.org/index.html">
102 <img class="footer" src="doxygen.png" alt="doxygen"/>
103 </a> 1.8.13
104 </small></address>
105 </body>
106 </html>