Sophie

Sophie

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

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>rpmio.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>rpmio/rpmio.c File Reference</h1> 
<a href="#_details">More...</a>
<p>
<code>#include "<a class="el" href="system_8h-source.html">system.h</a>"</code><br>
<code>#include &lt;stdarg.h&gt;</code><br>
<code>#include &lt;netinet/in.h&gt;</code><br>
<code>#include &lt;arpa/inet.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 "<a class="el" href="ugid_8h-source.html">ugid.h</a>"</code><br>
<code>#include "<a class="el" href="rpmmessages_8h-source.html">rpmmessages.h</a>"</code><br>
<code>#include "<a class="el" href="debug_8h-source.html">debug.h</a>"</code><br>

<p>
<a href="rpmio_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>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a0">IPPORT_FTP</a>&nbsp;&nbsp;&nbsp;21</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a1">IPPORT_HTTP</a>&nbsp;&nbsp;&nbsp;80</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a2">FDNREFS</a>(fd)&nbsp;&nbsp;&nbsp;(fd ? ((<a class="el" href="group__rpmio.html#a1">FD_t</a>)fd)-&gt;nrefs : -9)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a3">FDTO</a>(fd)&nbsp;&nbsp;&nbsp;(fd ? ((<a class="el" href="group__rpmio.html#a1">FD_t</a>)fd)-&gt;rd_timeoutsecs : -99)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a4">FDCPIOPOS</a>(fd)&nbsp;&nbsp;&nbsp;(fd ? ((<a class="el" href="group__rpmio.html#a1">FD_t</a>)fd)-&gt;fd_cpioPos : -99)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a5">FDONLY</a>(fd)&nbsp;&nbsp;&nbsp;assert(fdGetIo(fd) == <a class="el" href="rpmio_8c.html#a22">fdio</a>)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a6">GZDONLY</a>(fd)&nbsp;&nbsp;&nbsp;assert(fdGetIo(fd) == <a class="el" href="rpmio_8h.html#a37">gzdio</a>)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a7">BZDONLY</a>(fd)&nbsp;&nbsp;&nbsp;assert(fdGetIo(fd) == <a class="el" href="rpmio_8h.html#a38">bzdio</a>)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a8">UFDONLY</a>(fd)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a9">fdGetFILE</a>(_fd)&nbsp;&nbsp;&nbsp;((FILE *)fdGetFp(_fd))</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a10">TIMEOUT_SECS</a>&nbsp;&nbsp;&nbsp;60</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a11">IAC</a>&nbsp;&nbsp;&nbsp;255</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a12">IP</a>&nbsp;&nbsp;&nbsp;244</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a13">DM</a>&nbsp;&nbsp;&nbsp;242</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a14">SHUT_RDWR</a>&nbsp;&nbsp;&nbsp;1+1</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a15">FDIOVEC</a>(_fd, _vec)&nbsp;&nbsp;&nbsp;((fdGetIo(_fd) &amp;&amp; fdGetIo(_fd)-&gt;_vec) ? fdGetIo(_fd)-&gt;_vec : NULL)</td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a31">inet_aton</a> (const char *cp, struct in_addr *inp)</td></tr>
<tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a32">_free</a> (const void *p)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.</em> <a href="#a32"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a33">fdbg</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td nowrap align=right valign=top>off_t&nbsp;</td><td valign=bottom><a class="el" href="group__rpmio.html#a12">fdSize</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a35">fdDup</a> (int fdno)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a36">fdSeekNot</a> (void *cookie, <a class="el" href="group__rpmio.html#a49">_libio_pos_t</a> pos, int whence)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a37">XfdLink</a> (void *cookie, const char *msg, const char *<a class="el" href="parseScript_8c.html#a2">file</a>, unsigned line)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a38">XfdFree</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, const char *msg, const char *<a class="el" href="parseScript_8c.html#a2">file</a>, unsigned line)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a39">XfdNew</a> (const char *msg, const char *<a class="el" href="parseScript_8c.html#a2">file</a>, unsigned line)</td></tr>
<tr><td nowrap align=right valign=top>ssize_t&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a40">fdRead</a> (void *cookie, char *buf, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>ssize_t&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a41">fdWrite</a> (void *cookie, const char *buf, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a42">fdSeek</a> (void *cookie, <a class="el" href="group__rpmio.html#a49">_libio_pos_t</a> pos, int whence)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a43">fdClose</a> (void *cookie)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a44">fdOpen</a> (const char *path, int flags, mode_t mode)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a45">fdWritable</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, int secs)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a46">fdReadable</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, int secs)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmio.html#a19">fdFgets</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, char *buf, size_t len)</td></tr>
<tr><td nowrap align=right valign=top>const char *const&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a48">ftpStrerror</a> (int errorNumber)</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a49">urlStrerror</a> (const char *url)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a50">mygethostbyname</a> (const char *host, struct in_addr *address)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a51">getHostAddress</a> (const char *host, struct in_addr *address)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a52">tcpConnect</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> ctrl, const char *host, int port)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a53">checkResponse</a> (void *uu, <a class="el" href="group__rpmio.html#a1">FD_t</a> ctrl, int *ecp, char **str)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a54">ftpCheckResponse</a> (<a class="el" href="rpmurl_8h.html#a9">urlinfo</a> u, char **str)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a55">ftpCommand</a> (<a class="el" href="rpmurl_8h.html#a9">urlinfo</a> u, char **str,...)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a56">ftpLogin</a> (<a class="el" href="rpmurl_8h.html#a9">urlinfo</a> u)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmio.html#a21">ftpReq</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> data, const char *ftpCmd, const char *ftpArg)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a58">urlSetCallback</a> (<a class="el" href="rpmmessages_8h.html#a17">rpmCallbackFunction</a> notify, void *notifyData, int notifyCount)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a59">ufdCopy</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> sfd, <a class="el" href="group__rpmio.html#a1">FD_t</a> tfd)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a60">urlConnect</a> (const char *url, <a class="el" href="rpmurl_8h.html#a9">urlinfo</a> *uret)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a61">ufdGetFile</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> sfd, <a class="el" href="group__rpmio.html#a1">FD_t</a> tfd)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmio.html#a22">ftpCmd</a> (const char *cmd, const char *url, const char *arg2)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a63">ftpAbort</a> (<a class="el" href="rpmurl_8h.html#a9">urlinfo</a> u, <a class="el" href="group__rpmio.html#a1">FD_t</a> data)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a64">ftpFileDone</a> (<a class="el" href="rpmurl_8h.html#a9">urlinfo</a> u, <a class="el" href="group__rpmio.html#a1">FD_t</a> data)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a65">httpResp</a> (<a class="el" href="rpmurl_8h.html#a9">urlinfo</a> u, <a class="el" href="group__rpmio.html#a1">FD_t</a> ctrl, char **str)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a66">httpReq</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> ctrl, const char *httpCmd, const char *httpArg)</td></tr>
<tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a67">ufdGetUrlinfo</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td nowrap align=right valign=top>ssize_t&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a68">ufdRead</a> (void *cookie, char *buf, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>ssize_t&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a69">ufdWrite</a> (void *cookie, const char *buf, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a70">ufdSeek</a> (void *cookie, <a class="el" href="group__rpmio.html#a49">_libio_pos_t</a> pos, int whence)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmio.html#a23">ufdClose</a> (void *cookie)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmio.html#a20">ftpOpen</a> (const char *url, int flags, mode_t mode, <a class="el" href="rpmurl_8h.html#a9">urlinfo</a> *uret)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a73">httpOpen</a> (const char *url, int flags, mode_t mode, <a class="el" href="rpmurl_8h.html#a9">urlinfo</a> *uret)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a74">ufdOpen</a> (const char *url, int flags, mode_t mode)</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a75">getFdErrstr</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmio.html#a11">Fstrerror</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>strerror(3) clone.</em> <a href="group__rpmio.html#a11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a77">Fread</a> (void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fread(3) clone.</em> <a href="#a77"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a78">Fwrite</a> (const void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fwrite(3) clone.</em> <a href="#a78"></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="rpmio_8c.html#a79">Fseek</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, <a class="el" href="group__rpmio.html#a0">_libio_off_t</a> offset, int whence)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fseek(3) clone.</em> <a href="#a79"></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="rpmio_8c.html#a80">Fclose</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fclose(3) clone.</em> <a href="#a80"></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="rpmio_8c.html#a81">cvtfmode</a> (const char *m, char *stdio, size_t nstdio, char *other, size_t nother, const char **end, int *f)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convert stdio fmode to open(2) mode, filtering out zlib/bzlib flags.</em> <a href="#a81"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a82">Fdopen</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> ofd, const char *fmode)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a83">Fopen</a> (const char *path, const char *fmode)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fopen(3) clone.</em> <a href="#a83"></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="rpmio_8c.html#a84">Fflush</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fflush(3) clone.</em> <a href="#a84"></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="rpmio_8c.html#a85">Ferror</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>ferror(3) clone.</em> <a href="#a85"></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="rpmio_8c.html#a86">Fileno</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fileno(3) clone.</em> <a href="#a86"></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="rpmio_8c.html#a87">Fcntl</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, int op, void *lip)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>fcntl(2) clone.</em> <a href="#a87"></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="rpmio_8c.html#a88">rpmioSlurp</a> (const char *fn, const byte **bp, ssize_t *blenp)</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="rpmio_8c.html#a16">noLibio</a> = 1</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a17">ftpTimeoutSecs</a> = 60</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a18">httpTimeoutSecs</a> = 60</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a19">_ftp_debug</a> = 0</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a20">_rpmio_debug</a> = 0</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structFDIO__s.html">FDIO_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a21">fdio_s</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a2">FDIO_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a22">fdio</a> = &amp;<a class="el" href="rpmio_8c.html#a21">fdio_s</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a2">FDIO_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a23">fadio</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="rpmmessages_8h.html#a17">rpmCallbackFunction</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a24">urlNotify</a> = NULL</td></tr>
<tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a25">urlNotifyData</a> = NULL</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a26">urlNotifyCount</a> = -1</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structFDIO__s.html">FDIO_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a27">ufdio_s</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a2">FDIO_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a28">ufdio</a> = &amp;<a class="el" href="rpmio_8c.html#a27">ufdio_s</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structFDIO__s.html">FDIO_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a29">fpio_s</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmio.html#a2">FDIO_t</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmio_8c.html#a30">fpio</a> = &amp;<a class="el" href="rpmio_8c.html#a29">fpio_s</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>

<p>
Definition in file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.<hr><h2>Define Documentation</h2>
<a name="a7" doxytag="rpmio.c::BZDONLY"></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 BZDONLY</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;assert(fdGetIo(fd) == <a class="el" href="rpmio_8h.html#a38">bzdio</a>)
      </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="rpmio_8c-source.html#l00088">88</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a13" doxytag="rpmio.c::DM"></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 DM&nbsp;&nbsp;&nbsp;242
      </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="rpmio_8c-source.html#l01425">1425</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01431">ftpAbort</a>().    </td>
  </tr>
</table>
<a name="a4" doxytag="rpmio.c::FDCPIOPOS"></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 FDCPIOPOS</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;(fd ? ((<a class="el" href="group__rpmio.html#a1">FD_t</a>)fd)-&gt;fd_cpioPos : -99)
      </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="rpmio_8c-source.html#l00084">84</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a9" doxytag="rpmio.c::fdGetFILE"></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 fdGetFILE</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((FILE *)fdGetFp(_fd))
      </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="rpmio_8c-source.html#l00092">92</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02685">Fclose</a>(), <a class="el" href="rpmio_8c-source.html#l03045">Ferror</a>(), <a class="el" href="rpmio_8c-source.html#l03025">Fflush</a>(), <a class="el" href="rpmio_8c-source.html#l02599">Fread</a>(), <a class="el" href="rpmio_8c-source.html#l02651">Fseek</a>(), <a class="el" href="rpmio_8c-source.html#l02626">Fwrite</a>(), <a class="el" href="macro_8c-source.html#l00277">rdcl</a>(), and <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>().    </td>
  </tr>
</table>
<a name="a15" doxytag="rpmio.c::FDIOVEC"></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 FDIOVEC</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_fd,         <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>_vec&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((fdGetIo(_fd) &amp;&amp; fdGetIo(_fd)-&gt;_vec) ? fdGetIo(_fd)-&gt;_vec : NULL)
      </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="rpmio_8c-source.html#l02596">2596</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02685">Fclose</a>(), <a class="el" href="rpmio_8c-source.html#l02599">Fread</a>(), <a class="el" href="rpmio_8c-source.html#l02651">Fseek</a>(), and <a class="el" href="rpmio_8c-source.html#l02626">Fwrite</a>().    </td>
  </tr>
</table>
<a name="a2" doxytag="rpmio.c::FDNREFS"></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 FDNREFS</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;(fd ? ((<a class="el" href="group__rpmio.html#a1">FD_t</a>)fd)-&gt;nrefs : -9)
      </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="rpmio_8c-source.html#l00082">82</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00301">XfdFree</a>(), and <a class="el" href="rpmio_8c-source.html#l00281">XfdLink</a>().    </td>
  </tr>
</table>
<a name="a5" doxytag="rpmio.c::FDONLY"></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 FDONLY</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;assert(fdGetIo(fd) == <a class="el" href="rpmio_8c.html#a22">fdio</a>)
      </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="rpmio_8c-source.html#l00086">86</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a3" doxytag="rpmio.c::FDTO"></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 FDTO</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;(fd ? ((<a class="el" href="group__rpmio.html#a1">FD_t</a>)fd)-&gt;rd_timeoutsecs : -99)
      </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="rpmio_8c-source.html#l00083">83</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a6" doxytag="rpmio.c::GZDONLY"></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 GZDONLY</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;assert(fdGetIo(fd) == <a class="el" href="rpmio_8h.html#a37">gzdio</a>)
      </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="rpmio_8c-source.html#l00087">87</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a11" doxytag="rpmio.c::IAC"></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 IAC&nbsp;&nbsp;&nbsp;255
      </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="rpmio_8c-source.html#l01419">1419</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01431">ftpAbort</a>().    </td>
  </tr>
</table>
<a name="a12" doxytag="rpmio.c::IP"></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 IP&nbsp;&nbsp;&nbsp;244
      </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="rpmio_8c-source.html#l01422">1422</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01431">ftpAbort</a>().    </td>
  </tr>
</table>
<a name="a0" doxytag="rpmio.c::IPPORT_FTP"></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 IPPORT_FTP&nbsp;&nbsp;&nbsp;21
      </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="rpmio_8c-source.html#l00043">43</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>().    </td>
  </tr>
</table>
<a name="a1" doxytag="rpmio.c::IPPORT_HTTP"></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 IPPORT_HTTP&nbsp;&nbsp;&nbsp;80
      </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="rpmio_8c-source.html#l00046">46</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a14" doxytag="rpmio.c::SHUT_RDWR"></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 SHUT_RDWR&nbsp;&nbsp;&nbsp;1+1
      </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="rpmio_8c-source.html#l01428">1428</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01431">ftpAbort</a>().    </td>
  </tr>
</table>
<a name="a10" doxytag="rpmio.c::TIMEOUT_SECS"></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 TIMEOUT_SECS&nbsp;&nbsp;&nbsp;60
      </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="rpmio_8c-source.html#l00103">103</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a8" doxytag="rpmio.c::UFDONLY"></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 UFDONLY</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">fd&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>
      </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="rpmio_8c-source.html#l00090">90</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>(), <a class="el" href="rpmio_8c-source.html#l01660">ufdRead</a>(), and <a class="el" href="rpmio_8c-source.html#l01724">ufdWrite</a>().    </td>
  </tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a32" doxytag="rpmio.c::_free"></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* _free </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const void *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline, static]</code></td>
        </tr>

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

<p>
Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
memory to free </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>NULL</em>&nbsp;</td><td>
always </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l00131">131</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a53" doxytag="rpmio.c::checkResponse"></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 checkResponse </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>uu</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ctrl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ecp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>str</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="rpmio_8c-source.html#l00819">819</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmurl_8h-source.html#l00052">urlinfo_s::buf</a>, <a class="el" href="rpmurl_8h-source.html#l00051">urlinfo_s::bufAlloced</a>, <a class="el" href="rpmio__internal_8h-source.html#l00125">_FD_s::contentLength</a>, <a class="el" href="rpmio_8c-source.html#l00591">fdFgets</a>(), <a class="el" href="rpmio_8c-source.html#l00513">fdWritable</a>(), <a class="el" href="rpmio_8h.html#a107a40">FTPERR_BAD_SERVER_RESPONSE</a>, <a class="el" href="rpmurl_8h-source.html#l00055">urlinfo_s::httpHasRange</a>, <a class="el" href="rpmurl_8h-source.html#l00054">urlinfo_s::httpVersion</a>, <a class="el" href="rpmio__internal_8h-source.html#l00126">_FD_s::persist</a>, <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00127">_FD_s::wr_chunked</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</a>().
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00982">ftpCheckResponse</a>(), and <a class="el" href="rpmio_8c-source.html#l01512">httpResp</a>().    </td>
  </tr>
</table>
<a name="a81" doxytag="rpmio.c::cvtfmode"></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 cvtfmode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>m</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stdio</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>nstdio</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>other</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>nother</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>end</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>f</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline, static]</code></td>
        </tr>

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

<p>
Convert stdio fmode to open(2) mode, filtering out zlib/bzlib flags.
<p>
returns stdio[0] = '\0' on error.
<p>
<ul>
<li>gzopen: [0-9] is compession level<li>gzopen: 'f' is filtered (Z_FILTERED)<li>gzopen: 'h' is Huffman encoding (Z_HUFFMAN_ONLY)<li>bzopen: [1-9] is block size (modulo 100K)<li>bzopen: 's' is smallmode<li>HACK: '.' terminates, rest is type of I/O </ul>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l02766">2766</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02836">Fdopen</a>(), and <a class="el" href="rpmio_8c-source.html#l02948">Fopen</a>().    </td>
  </tr>
</table>
<a name="a80" doxytag="rpmio.c::Fclose"></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 Fclose </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fd</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
fclose(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l02685">2685</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00504">fdFree</a>, <a class="el" href="rpmio__internal_8h-source.html#l00256">fdGetFdno</a>(), <a class="el" href="rpmio_8c-source.html#l00092">fdGetFILE</a>, <a class="el" href="rpmio_8h-source.html#l00081">fdio_close_function_t</a>, <a class="el" href="rpmio_8c-source.html#l02596">FDIOVEC</a>, <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="rpmio__internal_8h-source.html#l00300">fdPop</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00243">fdSetFp</a>(), <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00119">_FD_s::fps</a>, <a class="el" href="rpmio__internal_8h-source.html#l00016">_FDSTACK_s::io</a>, <a class="el" href="rpmio__internal_8h-source.html#l00118">_FD_s::nfps</a>, and <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>().
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00123">addFileToTagAux</a>(), <a class="el" href="rpmmodule_8c-source.html#l00901">closeCallback</a>(), <a class="el" href="parseSpec_8c-source.html#l00360">closeSpec</a>(), <a class="el" href="pack_8c-source.html#l00048">cpio_doio</a>(), <a class="el" href="db1_8c-source.html#l00476">db1close</a>(), <a class="el" href="rpmrc_8c-source.html#l00936">defaultMachine</a>(), <a class="el" href="lib_2misc_8c-source.html#l00791">domd5</a>(), <a class="el" href="rpmrc_8c-source.html#l00552">doReadRC</a>(), <a class="el" href="build_2build_8c-source.html#l00057">doScript</a>(), <a class="el" href="falloc_8c-source.html#l00085">fadOpen</a>(), <a class="el" href="fsm_8c-source.html#l01211">fsmStage</a>(), <a class="el" href="rpminstall_8c-source.html#l00834">IDTXglob</a>(), <a class="el" href="macro_8c-source.html#l01668">isCompressed</a>(), <a class="el" href="build_8c-source.html#l00069">isSpecFile</a>(), <a class="el" href="rpm2cpio_8c-source.html#l00008">main</a>(), <a class="el" href="signature_8c-source.html#l00357">makeGPGSignature</a>(), <a class="el" href="signature_8c-source.html#l00245">makePGPSignature</a>(), <a class="el" href="lib_2misc_8c-source.html#l00170">makeTempFile</a>(), <a class="el" href="lib_2rpmchecksig_8c-source.html#l00018">manageFile</a>(), <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="parsePreamble_8c-source.html#l00342">readIcon</a>(), <a class="el" href="parseSpec_8c-source.html#l00179">readLine</a>(), <a class="el" href="pack_8c-source.html#l00277">readRPM</a>(), <a class="el" href="rpminject_8c-source.html#l00439">rewriteRPM</a>(), <a class="el" href="macro_8c-source.html#l01568">rpmInitMacros</a>(), <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), <a class="el" href="rpminstall_8c-source.html#l00684">rpmInstallSource</a>(), <a class="el" href="rpmio_8c-source.html#l03103">rpmioSlurp</a>(), <a class="el" href="query_8c-source.html#l00581">rpmQueryVerify</a>(), <a class="el" href="rpminstall_8c-source.html#l00075">rpmShowProgress</a>(), <a class="el" href="rpmmodule_8c-source.html#l00493">rpmtransDealloc</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="verify_8c-source.html#l00516">showVerifyPackage</a>(), <a class="el" href="rpmmodule_8c-source.html#l00381">tsCallback</a>(), <a class="el" href="rpmio_8c-source.html#l01388">ufdGetFile</a>(), <a class="el" href="url_8c-source.html#l00496">urlGetFile</a>(), <a class="el" href="signature_8c-source.html#l00689">verifyGPGSignature</a>(), <a class="el" href="signature_8c-source.html#l00544">verifyPGPSignature</a>(), <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>(), and <a class="el" href="url_8c-source.html#l00094">XurlFree</a>().    </td>
  </tr>
</table>
<a name="a87" doxytag="rpmio.c::Fcntl"></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 Fcntl </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>op</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lip</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
fcntl(2) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l03094">3094</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l03080">Fileno</a>().
<p>
Referenced by <a class="el" href="db1_8c-source.html#l00522">db1open</a>().    </td>
  </tr>
</table>
<a name="a33" doxytag="rpmio.c::fdbg"></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"> const char* fdbg </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fd</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="rpmio_8c-source.html#l00141">141</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio_8h-source.html#l00607">bzdio</a>, <a class="el" href="rpmio_8c-source.html#l00510">fadio</a>, <a class="el" href="rpmio_8c-source.html#l00507">fdio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00018">_FDSTACK_s::fdno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00017">_FDSTACK_s::fp</a>, <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00119">_FD_s::fps</a>, <a class="el" href="rpmio_8h-source.html#l00603">gzdio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00016">_FDSTACK_s::io</a>, <a class="el" href="rpmio__internal_8h-source.html#l00118">_FD_s::nfps</a>, <a class="el" href="rpmio__internal_8h-source.html#l00123">_FD_s::rd_timeoutsecs</a>, <a class="el" href="rpmio_8c-source.html#l02110">ufdio</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00127">_FD_s::wr_chunked</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02685">Fclose</a>(), <a class="el" href="rpmio_8c-source.html#l00456">fdClose</a>(), <a class="el" href="rpmio_8c-source.html#l00229">fdDup</a>(), <a class="el" href="rpmio_8c-source.html#l02836">Fdopen</a>(), <a class="el" href="rpmio_8c-source.html#l00482">fdOpen</a>(), <a class="el" href="rpmio_8c-source.html#l00373">fdRead</a>(), <a class="el" href="rpmio_8c-source.html#l00431">fdSeek</a>(), <a class="el" href="rpmio_8c-source.html#l00395">fdWrite</a>(), <a class="el" href="rpmio_8c-source.html#l03045">Ferror</a>(), <a class="el" href="rpmio_8c-source.html#l03080">Fileno</a>(), <a class="el" href="rpmio_8c-source.html#l02599">Fread</a>(), <a class="el" href="rpmio_8c-source.html#l02651">Fseek</a>(), <a class="el" href="rpmio_8c-source.html#l02626">Fwrite</a>(), <a class="el" href="rpmio_8c-source.html#l02016">ufdOpen</a>(), <a class="el" href="rpmio_8c-source.html#l00301">XfdFree</a>(), and <a class="el" href="rpmio_8c-source.html#l00281">XfdLink</a>().    </td>
  </tr>
</table>
<a name="a43" doxytag="rpmio.c::fdClose"></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 fdClose </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>cookie</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></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="rpmio_8c-source.html#l00456">456</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio_8h-source.html#l00504">fdFree</a>, <a class="el" href="rpmio__internal_8h-source.html#l00266">fdSetFdno</a>(), <a class="el" href="rpmio__internal_8h.html#a47a19">FDSTAT_CLOSE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00313">fdstat_enter</a>(), and <a class="el" href="rpmio__internal_8h-source.html#l00339">fdstat_exit</a>().
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02948">Fopen</a>(), <a class="el" href="rpmio_8c-source.html#l01431">ftpAbort</a>(), <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>(), <a class="el" href="rpmio_8c-source.html#l01129">ftpReq</a>(), <a class="el" href="rpmio_8c-source.html#l01536">httpReq</a>(), and <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>().    </td>
  </tr>
</table>
<a name="a35" doxytag="rpmio.c::fdDup"></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="group__rpmio.html#a1">FD_t</a> fdDup </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fdno</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></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="rpmio_8c-source.html#l00229">229</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00513">fdNew</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00266">fdSetFdno</a>().
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00048">cpio_doio</a>(), <a class="el" href="rpm2cpio_8c-source.html#l00008">main</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="pack_8c-source.html#l00277">readRPM</a>(), <a class="el" href="rpmmodule_8c-source.html#l00509">rpmtransSetAttr</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="verify_8c-source.html#l00516">showVerifyPackage</a>(), <a class="el" href="rpmmodule_8c-source.html#l00381">tsCallback</a>(), and <a class="el" href="rpmio_8c-source.html#l02016">ufdOpen</a>().    </td>
  </tr>
</table>
<a name="a82" doxytag="rpmio.c::Fdopen"></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="group__rpmio.html#a1">FD_t</a> Fdopen </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ofd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fmode</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l02836">2836</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8h-source.html#l00205">FDIO_s::close</a>, <a class="el" href="rpmio_8c-source.html#l02766">cvtfmode</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00232">fdGetFp</a>(), <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="rpmio__internal_8h-source.html#l00286">fdPush</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00243">fdSetFp</a>(), <a class="el" href="rpmio_8c-source.html#l03080">Fileno</a>(), <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>, <a class="el" href="rpmio_8c-source.html#l00100">noLibio</a>, <a class="el" href="rpmio_8h-source.html#l00202">FDIO_s::read</a>, <a class="el" href="rpmio_8h-source.html#l00204">FDIO_s::seek</a>, and <a class="el" href="rpmio_8h-source.html#l00203">FDIO_s::write</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00048">cpio_doio</a>(), <a class="el" href="build_2build_8c-source.html#l00057">doScript</a>(), <a class="el" href="rpmio_8c-source.html#l02948">Fopen</a>(), <a class="el" href="rpm2cpio_8c-source.html#l00008">main</a>(), and <a class="el" href="psm_8c-source.html#l01345">psmStage</a>().    </td>
  </tr>
</table>
<a name="a44" doxytag="rpmio.c::fdOpen"></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="group__rpmio.html#a1">FD_t</a> fdOpen </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>path</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></td>
          <td class="md" nowrap>mode_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mode</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l00482">482</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00513">fdNew</a>, <a class="el" href="rpmio__internal_8h-source.html#l00266">fdSetFdno</a>(), and <a class="el" href="rpmio__internal_8h-source.html#l00113">_FD_s::flags</a>.    </td>
  </tr>
</table>
<a name="a40" doxytag="rpmio.c::fdRead"></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"> ssize_t fdRead </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</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>size_t&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"></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="rpmio_8c-source.html#l00373">373</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00313">fdstat_enter</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00339">fdstat_exit</a>(), <a class="el" href="rpmio__internal_8h.html#a47a16">FDSTAT_READ</a>, <a class="el" href="rpmio__internal_8h-source.html#l00470">fdUpdateDigests</a>(), and <a class="el" href="rpmio__internal_8h-source.html#l00134">_FD_s::ndigests</a>.    </td>
  </tr>
</table>
<a name="a46" doxytag="rpmio.c::fdReadable"></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 fdReadable </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>secs</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l00553">553</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00100">errno</a>, and <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00591">fdFgets</a>(), <a class="el" href="rpmio_8c-source.html#l01431">ftpAbort</a>(), <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>(), and <a class="el" href="rpmio_8c-source.html#l01660">ufdRead</a>().    </td>
  </tr>
</table>
<a name="a42" doxytag="rpmio.c::fdSeek"></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 fdSeek </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a49">_libio_pos_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>whence</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline, 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="rpmio_8c-source.html#l00431">431</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8h-source.html#l00040">_libio_pos_t</a>, <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00313">fdstat_enter</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00339">fdstat_exit</a>(), and <a class="el" href="rpmio__internal_8h.html#a47a18">FDSTAT_SEEK</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01789">ufdSeek</a>().    </td>
  </tr>
</table>
<a name="a36" doxytag="rpmio.c::fdSeekNot"></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 fdSeekNot </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a49">_libio_pos_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>whence</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline, 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="rpmio_8c-source.html#l00244">244</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8h-source.html#l00040">_libio_pos_t</a>, <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), and <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>.    </td>
  </tr>
</table>
<a name="a45" doxytag="rpmio.c::fdWritable"></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 fdWritable </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>secs</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l00513">513</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00123">_rpmio_debug</a>, <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, and <a class="el" href="popt_8c-source.html#l00022">strerror</a>().
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00819">checkResponse</a>(), <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>(), <a class="el" href="rpmio_8c-source.html#l01536">httpReq</a>(), and <a class="el" href="rpmio_8c-source.html#l01724">ufdWrite</a>().    </td>
  </tr>
</table>
<a name="a41" doxytag="rpmio.c::fdWrite"></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"> ssize_t fdWrite </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&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"></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="rpmio_8c-source.html#l00395">395</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00313">fdstat_enter</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00339">fdstat_exit</a>(), <a class="el" href="rpmio__internal_8h.html#a47a17">FDSTAT_WRITE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00470">fdUpdateDigests</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00134">_FD_s::ndigests</a>, <a class="el" href="rpmio__internal_8h-source.html#l00129">_FD_s::syserrno</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00127">_FD_s::wr_chunked</a>.    </td>
  </tr>
</table>
<a name="a85" doxytag="rpmio.c::Ferror"></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 Ferror </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fd</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
ferror(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l03045">3045</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio__internal_8h-source.html#l00130">_FD_s::errcookie</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio_8c-source.html#l00092">fdGetFILE</a>, <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00119">_FD_s::fps</a>, <a class="el" href="rpmio__internal_8h-source.html#l00016">_FDSTACK_s::io</a>, <a class="el" href="rpmio__internal_8h-source.html#l00118">_FD_s::nfps</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00129">_FD_s::syserrno</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00123">addFileToTagAux</a>(), <a class="el" href="pack_8c-source.html#l00098">cpio_copy</a>(), <a class="el" href="db1_8c-source.html#l00522">db1open</a>(), <a class="el" href="rpmrc_8c-source.html#l00936">defaultMachine</a>(), <a class="el" href="rpmmodule_8c-source.html#l00932">doFopen</a>(), <a class="el" href="lib_2misc_8c-source.html#l00791">domd5</a>(), <a class="el" href="rpmrc_8c-source.html#l00552">doReadRC</a>(), <a class="el" href="build_2build_8c-source.html#l00057">doScript</a>(), <a class="el" href="falloc_8c-source.html#l00085">fadOpen</a>(), <a class="el" href="fsm_8c-source.html#l01211">fsmStage</a>(), <a class="el" href="rpminstall_8c-source.html#l00834">IDTXglob</a>(), <a class="el" href="macro_8c-source.html#l01668">isCompressed</a>(), <a class="el" href="build_8c-source.html#l00069">isSpecFile</a>(), <a class="el" href="tools_2rpmlead_8c-source.html#l00009">main</a>(), <a class="el" href="signature_8c-source.html#l00357">makeGPGSignature</a>(), <a class="el" href="signature_8c-source.html#l00245">makePGPSignature</a>(), <a class="el" href="lib_2misc_8c-source.html#l00170">makeTempFile</a>(), <a class="el" href="lib_2rpmchecksig_8c-source.html#l00018">manageFile</a>(), <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="parsePreamble_8c-source.html#l00342">readIcon</a>(), <a class="el" href="parseSpec_8c-source.html#l00179">readLine</a>(), <a class="el" href="pack_8c-source.html#l00277">readRPM</a>(), <a class="el" href="macro_8c-source.html#l01568">rpmInitMacros</a>(), <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), <a class="el" href="rpminstall_8c-source.html#l00684">rpmInstallSource</a>(), <a class="el" href="rpmio_8c-source.html#l03103">rpmioSlurp</a>(), <a class="el" href="query_8c-source.html#l00581">rpmQueryVerify</a>(), <a class="el" href="rpmrc_8c-source.html#l01572">rpmReadRC</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="url_8c-source.html#l00496">urlGetFile</a>(), <a class="el" href="signature_8c-source.html#l00689">verifyGPGSignature</a>(), <a class="el" href="signature_8c-source.html#l00544">verifyPGPSignature</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a84" doxytag="rpmio.c::Fflush"></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 Fflush </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fd</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
fflush(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l03025">3025</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00092">fdGetFILE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00232">fdGetFp</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00196">fdGetIo</a>(), and <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00048">cpio_doio</a>(), <a class="el" href="fsm_8c-source.html#l00670">expandRegular</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a86" doxytag="rpmio.c::Fileno"></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 Fileno </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fd</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
fileno(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l03080">3080</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00018">_FDSTACK_s::fdno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00119">_FD_s::fps</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00118">_FD_s::nfps</a>.
<p>
Referenced by <a class="el" href="signature_8c-source.html#l00115">checkSize</a>(), <a class="el" href="pack_8c-source.html#l00048">cpio_doio</a>(), <a class="el" href="db1_8c-source.html#l00112">db1sync</a>(), <a class="el" href="build_2build_8c-source.html#l00057">doScript</a>(), <a class="el" href="rpmio_8c-source.html#l03094">Fcntl</a>(), <a class="el" href="rpmio_8c-source.html#l02836">Fdopen</a>(), <a class="el" href="rpmio_8c-source.html#l00204">fdSize</a>(), <a class="el" href="lib_2misc_8c-source.html#l00170">makeTempFile</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="rpmio_8c-source.html#l02016">ufdOpen</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a83" doxytag="rpmio.c::Fopen"></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="group__rpmio.html#a1">FD_t</a> Fopen </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>path</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fmode</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
fopen(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l02948">2948</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8h-source.html#l00212">FDIO_s::_open</a>, <a class="el" href="rpmio_8c-source.html#l02766">cvtfmode</a>(), <a class="el" href="rpmio_8c-source.html#l00456">fdClose</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00256">fdGetFdno</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00232">fdGetFp</a>(), <a class="el" href="rpmio_8h-source.html#l00465">fdOpen</a>, <a class="el" href="rpmio_8c-source.html#l02836">Fdopen</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00286">fdPush</a>(), <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>, <a class="el" href="rpmio_8c-source.html#l02016">ufdOpen</a>(), <a class="el" href="rpmurl_8h.html#a30a15">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#a30a17">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h.html#a30a18">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#a30a16">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#a30a14">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00344">urlIsURL</a>().
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00123">addFileToTagAux</a>(), <a class="el" href="rpmrc_8c-source.html#l00936">defaultMachine</a>(), <a class="el" href="rpmmodule_8c-source.html#l00932">doFopen</a>(), <a class="el" href="lib_2misc_8c-source.html#l00791">domd5</a>(), <a class="el" href="rpmrc_8c-source.html#l00552">doReadRC</a>(), <a class="el" href="fsm_8c-source.html#l01211">fsmStage</a>(), <a class="el" href="rpminstall_8c-source.html#l00834">IDTXglob</a>(), <a class="el" href="macro_8c-source.html#l01668">isCompressed</a>(), <a class="el" href="build_8c-source.html#l00069">isSpecFile</a>(), <a class="el" href="tools_2rpmlead_8c-source.html#l00009">main</a>(), <a class="el" href="signature_8c-source.html#l00357">makeGPGSignature</a>(), <a class="el" href="signature_8c-source.html#l00245">makePGPSignature</a>(), <a class="el" href="lib_2misc_8c-source.html#l00170">makeTempFile</a>(), <a class="el" href="lib_2rpmchecksig_8c-source.html#l00018">manageFile</a>(), <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="parsePreamble_8c-source.html#l00342">readIcon</a>(), <a class="el" href="parseSpec_8c-source.html#l00179">readLine</a>(), <a class="el" href="pack_8c-source.html#l00277">readRPM</a>(), <a class="el" href="macro_8c-source.html#l01568">rpmInitMacros</a>(), <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), <a class="el" href="rpminstall_8c-source.html#l00684">rpmInstallSource</a>(), <a class="el" href="rpmio_8c-source.html#l03103">rpmioSlurp</a>(), <a class="el" href="query_8c-source.html#l00581">rpmQueryVerify</a>(), <a class="el" href="rpmrc_8c-source.html#l01572">rpmReadRC</a>(), <a class="el" href="rpminstall_8c-source.html#l00075">rpmShowProgress</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="url_8c-source.html#l00496">urlGetFile</a>(), <a class="el" href="signature_8c-source.html#l00689">verifyGPGSignature</a>(), <a class="el" href="signature_8c-source.html#l00544">verifyPGPSignature</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a77" doxytag="rpmio.c::Fread"></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"> size_t Fread </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>nmemb</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
fread(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l02599">2599</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l00092">fdGetFILE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00196">fdGetIo</a>(), <a class="el" href="rpmio_8h-source.html#l00063">fdio_read_function_t</a>, <a class="el" href="rpmio_8c-source.html#l02596">FDIOVEC</a>, <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, and <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>.
<p>
Referenced by <a class="el" href="lib_2rpmchecksig_8c-source.html#l00072">copyFile</a>(), <a class="el" href="pack_8c-source.html#l00098">cpio_copy</a>(), <a class="el" href="rpmrc_8c-source.html#l00936">defaultMachine</a>(), <a class="el" href="lib_2misc_8c-source.html#l00791">domd5</a>(), <a class="el" href="rpmrc_8c-source.html#l00552">doReadRC</a>(), <a class="el" href="fsm_8c-source.html#l01211">fsmStage</a>(), <a class="el" href="macro_8c-source.html#l01668">isCompressed</a>(), <a class="el" href="build_8c-source.html#l00069">isSpecFile</a>(), <a class="el" href="rpmarchive_8c-source.html#l00011">main</a>(), <a class="el" href="falloc_8c-source.html#l00058">Pread</a>(), <a class="el" href="parsePreamble_8c-source.html#l00342">readIcon</a>(), <a class="el" href="pack_8c-source.html#l00277">readRPM</a>(), <a class="el" href="rpmio_8c-source.html#l03103">rpmioSlurp</a>(), <a class="el" href="rpmio_8c-source.html#l01284">ufdCopy</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a79" doxytag="rpmio.c::Fseek"></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 Fseek </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a0">_libio_off_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>offset</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>whence</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
fseek(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l02651">2651</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8h-source.html#l00039">_libio_off_t</a>, <a class="el" href="rpmio_8h-source.html#l00040">_libio_pos_t</a>, <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l00092">fdGetFILE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00196">fdGetIo</a>(), <a class="el" href="rpmio_8h-source.html#l00075">fdio_seek_function_t</a>, <a class="el" href="rpmio_8c-source.html#l02596">FDIOVEC</a>, <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, and <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>.
<p>
Referenced by <a class="el" href="db1_8c-source.html#l00400">db1cput</a>(), <a class="el" href="db1_8c-source.html#l00137">doGetRecord</a>(), <a class="el" href="falloc_8c-source.html#l00085">fadOpen</a>(), <a class="el" href="falloc_8c-source.html#l00058">Pread</a>(), <a class="el" href="falloc_8c-source.html#l00073">Pwrite</a>(), <a class="el" href="pack_8c-source.html#l00277">readRPM</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a63" doxytag="rpmio.c::ftpAbort"></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 ftpAbort </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmurl_8h.html#a9">urlinfo</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>data</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="rpmio_8c-source.html#l01431">1431</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmurl_8h-source.html#l00052">urlinfo_s::buf</a>, <a class="el" href="rpmurl_8h-source.html#l00051">urlinfo_s::bufAlloced</a>, <a class="el" href="rpmurl_8h-source.html#l00049">urlinfo_s::ctrl</a>, <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l01425">DM</a>, <a class="el" href="rpmio_8c-source.html#l00456">fdClose</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio_8h-source.html#l00504">fdFree</a>, <a class="el" href="rpmio__internal_8h-source.html#l00018">_FDSTACK_s::fdno</a>, <a class="el" href="rpmio_8c-source.html#l00553">fdReadable</a>(), <a class="el" href="rpmio_8h-source.html#l00479">fdWrite</a>, <a class="el" href="rpmio__internal_8h-source.html#l00119">_FD_s::fps</a>, <a class="el" href="rpmio_8c-source.html#l00982">ftpCheckResponse</a>(), <a class="el" href="rpmio_8h.html#a107a50">FTPERR_NIC_ABORT_IN_PROGRESS</a>, <a class="el" href="rpmio_8h.html#a107a41">FTPERR_SERVER_IO_ERROR</a>, <a class="el" href="rpmio__internal_8h-source.html#l00138">_FD_s::ftpFileDoneNeeded</a>, <a class="el" href="rpmio_8c-source.html#l01419">IAC</a>, <a class="el" href="rpmio_8c-source.html#l01422">IP</a>, <a class="el" href="rpmio__internal_8h-source.html#l00123">_FD_s::rd_timeoutsecs</a>, <a class="el" href="rpmio_8c-source.html#l01428">SHUT_RDWR</a>, <a class="el" href="rpmio_8h-source.html#l00586">timedRead</a>, and <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>().    </td>
  </tr>
</table>
<a name="a54" doxytag="rpmio.c::ftpCheckResponse"></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 ftpCheckResponse </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmurl_8h.html#a9">urlinfo</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>str</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="rpmio_8c-source.html#l00982">982</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00819">checkResponse</a>(), <a class="el" href="rpmurl_8h-source.html#l00049">urlinfo_s::ctrl</a>, <a class="el" href="rpmio_8h.html#a107a40">FTPERR_BAD_SERVER_RESPONSE</a>, <a class="el" href="rpmio_8h.html#a107a49">FTPERR_FILE_NOT_FOUND</a>, <a class="el" href="rpmio_8h.html#a107a50">FTPERR_NIC_ABORT_IN_PROGRESS</a>, and <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01431">ftpAbort</a>(), <a class="el" href="rpmio_8c-source.html#l01008">ftpCommand</a>(), <a class="el" href="rpmio_8c-source.html#l01494">ftpFileDone</a>(), <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>(), and <a class="el" href="rpmio_8c-source.html#l01129">ftpReq</a>().    </td>
  </tr>
</table>
<a name="a55" doxytag="rpmio.c::ftpCommand"></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 ftpCommand </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmurl_8h.html#a9">urlinfo</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>str</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>...&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;</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="rpmio_8c-source.html#l01008">1008</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="rpmurl_8h-source.html#l00049">urlinfo_s::ctrl</a>, <a class="el" href="rpmio_8h-source.html#l00479">fdWrite</a>, <a class="el" href="rpmio_8c-source.html#l00982">ftpCheckResponse</a>(), <a class="el" href="rpmio_8h.html#a107a41">FTPERR_SERVER_IO_ERROR</a>, <a class="el" href="system_8h.html#a32">stpcpy</a>(), and <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01401">ftpCmd</a>(), <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>(), and <a class="el" href="rpmio_8c-source.html#l01129">ftpReq</a>().    </td>
  </tr>
</table>
<a name="a64" doxytag="rpmio.c::ftpFileDone"></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 ftpFileDone </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmurl_8h.html#a9">urlinfo</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>data</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="rpmio_8c-source.html#l01494">1494</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmurl_8h-source.html#l00049">urlinfo_s::ctrl</a>, <a class="el" href="rpmio_8h-source.html#l00504">fdFree</a>, <a class="el" href="rpmio_8c-source.html#l00982">ftpCheckResponse</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00138">_FD_s::ftpFileDoneNeeded</a>, and <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>().    </td>
  </tr>
</table>
<a name="a56" doxytag="rpmio.c::ftpLogin"></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 ftpLogin </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmurl_8h.html#a9">urlinfo</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>u</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="rpmio_8c-source.html#l01046">1046</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="rpmurl_8h-source.html#l00049">urlinfo_s::ctrl</a>, <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio_8c-source.html#l00456">fdClose</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="rpmio__internal_8h-source.html#l00398">fdSetSyserrno</a>(), <a class="el" href="rpmio_8c-source.html#l00513">fdWritable</a>(), <a class="el" href="rpmio_8c-source.html#l00982">ftpCheckResponse</a>(), <a class="el" href="rpmio_8c-source.html#l01008">ftpCommand</a>(), <a class="el" href="rpmio_8h.html#a107a44">FTPERR_BAD_HOSTNAME</a>, <a class="el" href="rpmio_8c-source.html#l00657">ftpStrerror</a>(), <a class="el" href="rpmurl_8h-source.html#l00039">urlinfo_s::host</a>, <a class="el" href="rpmio_8c-source.html#l00043">IPPORT_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00037">urlinfo_s::password</a>, <a class="el" href="rpmurl_8h-source.html#l00047">urlinfo_s::port</a>, <a class="el" href="rpmurl_8h-source.html#l00045">urlinfo_s::proxyh</a>, <a class="el" href="rpmurl_8h-source.html#l00046">urlinfo_s::proxyp</a>, <a class="el" href="rpmurl_8h-source.html#l00043">urlinfo_s::proxyu</a>, <a class="el" href="rpmio_8c-source.html#l00767">tcpConnect</a>(), <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>, and <a class="el" href="rpmurl_8h-source.html#l00035">urlinfo_s::user</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01344">urlConnect</a>().    </td>
  </tr>
</table>
<a name="a48" doxytag="rpmio.c::ftpStrerror"></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"> const char* const ftpStrerror </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>errorNumber</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></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="rpmio_8c-source.html#l00657">657</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="rpmio_8h.html#a107a43">FTPERR_BAD_HOST_ADDR</a>, <a class="el" href="rpmio_8h.html#a107a44">FTPERR_BAD_HOSTNAME</a>, <a class="el" href="rpmio_8h.html#a107a40">FTPERR_BAD_SERVER_RESPONSE</a>, <a class="el" href="rpmio_8h.html#a107a45">FTPERR_FAILED_CONNECT</a>, <a class="el" href="rpmio_8h.html#a107a48">FTPERR_FAILED_DATA_CONNECT</a>, <a class="el" href="rpmio_8h.html#a107a46">FTPERR_FILE_IO_ERROR</a>, <a class="el" href="rpmio_8h.html#a107a49">FTPERR_FILE_NOT_FOUND</a>, <a class="el" href="rpmio_8h.html#a107a50">FTPERR_NIC_ABORT_IN_PROGRESS</a>, <a class="el" href="rpmio_8h.html#a107a47">FTPERR_PASSIVE_ERROR</a>, <a class="el" href="rpmio_8h.html#a107a41">FTPERR_SERVER_IO_ERROR</a>, <a class="el" href="rpmio_8h.html#a107a42">FTPERR_SERVER_TIMEOUT</a>, and <a class="el" href="rpmio_8h.html#a107a51">FTPERR_UNKNOWN</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>(), <a class="el" href="rpmio_8c-source.html#l01129">ftpReq</a>(), <a class="el" href="rpmio_8c-source.html#l01536">httpReq</a>(), <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), <a class="el" href="rpmio_8c-source.html#l00767">tcpConnect</a>(), <a class="el" href="rpmio_8c-source.html#l01284">ufdCopy</a>(), and <a class="el" href="rpmio_8c-source.html#l00701">urlStrerror</a>().    </td>
  </tr>
</table>
<a name="a78" doxytag="rpmio.c::Fwrite"></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"> size_t Fwrite </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>nmemb</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
fwrite(3) clone.
<p>

<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l02626">2626</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l00092">fdGetFILE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00196">fdGetIo</a>(), <a class="el" href="rpmio_8h-source.html#l00069">fdio_write_function_t</a>, <a class="el" href="rpmio_8c-source.html#l02596">FDIOVEC</a>, <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, and <a class="el" href="rpmio_8c-source.html#l03159">fpio</a>.
<p>
Referenced by <a class="el" href="lib_2rpmchecksig_8c-source.html#l00072">copyFile</a>(), <a class="el" href="pack_8c-source.html#l00098">cpio_copy</a>(), <a class="el" href="falloc_8c-source.html#l00085">fadOpen</a>(), <a class="el" href="fsm_8c-source.html#l01211">fsmStage</a>(), <a class="el" href="header_8c-source.html#l01190">headerWrite</a>(), <a class="el" href="rpmarchive_8c-source.html#l00011">main</a>(), <a class="el" href="falloc_8c-source.html#l00073">Pwrite</a>(), <a class="el" href="signature_8c-source.html#l00214">rpmWriteSignature</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="rpmio_8c-source.html#l01284">ufdCopy</a>(), <a class="el" href="signature_8c-source.html#l00689">verifyGPGSignature</a>(), <a class="el" href="signature_8c-source.html#l00544">verifyPGPSignature</a>(), <a class="el" href="lib_2rpmlead_8c-source.html#l00020">writeLead</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a75" doxytag="rpmio.c::getFdErrstr"></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"> const char* getFdErrstr </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fd</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="rpmio_8c-source.html#l02562">2562</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00130">_FD_s::errcookie</a>, <a class="el" href="rpmio__internal_8h-source.html#l00196">fdGetIo</a>(), <a class="el" href="popt_8c-source.html#l00022">strerror</a>(), and <a class="el" href="rpmio__internal_8h-source.html#l00129">_FD_s::syserrno</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02588">Fstrerror</a>().    </td>
  </tr>
</table>
<a name="a51" doxytag="rpmio.c::getHostAddress"></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 getHostAddress </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>host</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>struct in_addr *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>address</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="rpmio_8c-source.html#l00745">745</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio_8h.html#a107a43">FTPERR_BAD_HOST_ADDR</a>, <a class="el" href="rpmio_8h.html#a107a44">FTPERR_BAD_HOSTNAME</a>, <a class="el" href="rpmio_8c-source.html#l00050">inet_aton</a>(), <a class="el" href="rpmio_8c-source.html#l00724">mygethostbyname</a>(), and <a class="el" href="rpmio_8h-source.html#l00624">xisdigit</a>().
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00767">tcpConnect</a>().    </td>
  </tr>
</table>
<a name="a73" doxytag="rpmio.c::httpOpen"></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="group__rpmio.html#a1">FD_t</a> httpOpen </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>url</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></td>
          <td class="md" nowrap>mode_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mode</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="rpmurl_8h.html#a9">urlinfo</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>uret</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="rpmio_8c-source.html#l01972">1972</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00125">_FD_s::contentLength</a>, <a class="el" href="rpmurl_8h-source.html#l00049">urlinfo_s::ctrl</a>, <a class="el" href="rpmurl_8h-source.html#l00050">urlinfo_s::data</a>, <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="rpmio_8h-source.html#l00513">fdNew</a>, <a class="el" href="rpmio__internal_8h-source.html#l00207">fdSetIo</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00138">_FD_s::ftpFileDoneNeeded</a>, <a class="el" href="rpmio_8c-source.html#l00113">httpTimeoutSecs</a>, <a class="el" href="rpmio__internal_8h-source.html#l00112">_FD_s::nrefs</a>, <a class="el" href="rpmio__internal_8h-source.html#l00123">_FD_s::rd_timeoutsecs</a>, <a class="el" href="rpmio_8c-source.html#l02110">ufdio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00122">_FD_s::url</a>, <a class="el" href="rpmurl_8h.html#a30a18">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h-source.html#l00103">urlLink</a>, <a class="el" href="url_8c-source.html#l00400">urlSplit</a>(), and <a class="el" href="rpmio__internal_8h-source.html#l00120">_FD_s::urlType</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02016">ufdOpen</a>().    </td>
  </tr>
</table>
<a name="a66" doxytag="rpmio.c::httpReq"></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 httpReq </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ctrl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>httpCmd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>httpArg</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="rpmio_8c-source.html#l01536">1536</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio_8c-source.html#l00456">fdClose</a>(), <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="rpmio__internal_8h-source.html#l00398">fdSetSyserrno</a>(), <a class="el" href="rpmio_8c-source.html#l00513">fdWritable</a>(), <a class="el" href="rpmio_8h-source.html#l00479">fdWrite</a>, <a class="el" href="rpmio_8h.html#a107a44">FTPERR_BAD_HOSTNAME</a>, <a class="el" href="rpmio_8h.html#a107a41">FTPERR_SERVER_IO_ERROR</a>, <a class="el" href="rpmio_8c-source.html#l00657">ftpStrerror</a>(), <a class="el" href="rpmurl_8h-source.html#l00039">urlinfo_s::host</a>, <a class="el" href="rpmio_8c-source.html#l01512">httpResp</a>(), <a class="el" href="rpmurl_8h-source.html#l00054">urlinfo_s::httpVersion</a>, <a class="el" href="rpmurl_8h-source.html#l00047">urlinfo_s::port</a>, <a class="el" href="rpmurl_8h-source.html#l00045">urlinfo_s::proxyh</a>, <a class="el" href="rpmurl_8h-source.html#l00046">urlinfo_s::proxyp</a>, <a class="el" href="rpmio_8c-source.html#l00767">tcpConnect</a>(), <a class="el" href="rpmurl_8h-source.html#l00031">urlinfo_s::url</a>, <a class="el" href="rpmio__internal_8h-source.html#l00122">_FD_s::url</a>, <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>, <a class="el" href="config_8h-source.html#l00472">VERSION</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00127">_FD_s::wr_chunked</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02016">ufdOpen</a>().    </td>
  </tr>
</table>
<a name="a65" doxytag="rpmio.c::httpResp"></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 httpResp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmurl_8h.html#a9">urlinfo</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ctrl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>str</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="rpmio_8c-source.html#l01512">1512</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00118">_ftp_debug</a>, <a class="el" href="rpmio_8c-source.html#l00819">checkResponse</a>(), <a class="el" href="rpmio_8h.html#a107a49">FTPERR_FILE_NOT_FOUND</a>, and <a class="el" href="rpmurl_8h-source.html#l00022">URLSANE</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01536">httpReq</a>(), and <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>().    </td>
  </tr>
</table>
<a name="a31" doxytag="rpmio.c::inet_aton"></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 inet_aton </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>struct in_addr *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>inp</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="rpmio_8c-source.html#l00050">50</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01129">ftpReq</a>(), and <a class="el" href="rpmio_8c-source.html#l00745">getHostAddress</a>().    </td>
  </tr>
</table>
<a name="a50" doxytag="rpmio.c::mygethostbyname"></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 mygethostbyname </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>host</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>struct in_addr *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>address</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="rpmio_8c-source.html#l00724">724</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00745">getHostAddress</a>().    </td>
  </tr>
</table>
<a name="a88" doxytag="rpmio.c::rpmioSlurp"></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 rpmioSlurp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fn</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const byte **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>ssize_t *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>blenp</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l03103">3103</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l02685">Fclose</a>(), <a class="el" href="rpmio_8c-source.html#l00204">fdSize</a>(), <a class="el" href="rpmio_8c-source.html#l03045">Ferror</a>(), <a class="el" href="rpmio_8c-source.html#l02948">Fopen</a>(), <a class="el" href="rpmio_8c-source.html#l02599">Fread</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="rpmpgp_8c-source.html#l01064">pgpReadPkts</a>().    </td>
  </tr>
</table>
<a name="a52" doxytag="rpmio.c::tcpConnect"></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 tcpConnect </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ctrl</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>host</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>port</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="rpmio_8c-source.html#l00767">767</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00266">fdSetFdno</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00398">fdSetSyserrno</a>(), <a class="el" href="rpmio_8h.html#a107a45">FTPERR_FAILED_CONNECT</a>, <a class="el" href="rpmio_8c-source.html#l00657">ftpStrerror</a>(), and <a class="el" href="rpmio_8c-source.html#l00745">getHostAddress</a>().
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>(), and <a class="el" href="rpmio_8c-source.html#l01536">httpReq</a>().    </td>
  </tr>
</table>
<a name="a59" doxytag="rpmio.c::ufdCopy"></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 ufdCopy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sfd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tfd</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l01284">1284</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l02599">Fread</a>(), <a class="el" href="rpmio_8h.html#a107a46">FTPERR_FILE_IO_ERROR</a>, <a class="el" href="rpmio_8c-source.html#l00657">ftpStrerror</a>(), <a class="el" href="rpmio_8c-source.html#l02626">Fwrite</a>(), <a class="el" href="rpmmessages_8h.html#a31a20">RPMCALLBACK_INST_OPEN_FILE</a>, <a class="el" href="rpmmessages_8h.html#a31a18">RPMCALLBACK_INST_PROGRESS</a>, <a class="el" href="rpmio_8c-source.html#l01270">urlNotify</a>, <a class="el" href="rpmio_8c-source.html#l01276">urlNotifyCount</a>, and <a class="el" href="rpmio_8c-source.html#l01273">urlNotifyData</a>.
<p>
Referenced by <a class="el" href="rpm2cpio_8c-source.html#l00008">main</a>(), and <a class="el" href="rpmio_8c-source.html#l01388">ufdGetFile</a>().    </td>
  </tr>
</table>
<a name="a61" doxytag="rpmio.c::ufdGetFile"></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 ufdGetFile </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sfd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tfd</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l01388">1388</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l02685">Fclose</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, and <a class="el" href="rpmio_8c-source.html#l01284">ufdCopy</a>().
<p>
Referenced by <a class="el" href="url_8c-source.html#l00496">urlGetFile</a>().    </td>
  </tr>
</table>
<a name="a67" doxytag="rpmio.c::ufdGetUrlinfo"></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* ufdGetUrlinfo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fd</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></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="rpmio_8c-source.html#l01651">1651</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00122">_FD_s::url</a>, and <a class="el" href="rpmurl_8h-source.html#l00103">urlLink</a>.    </td>
  </tr>
</table>
<a name="a74" doxytag="rpmio.c::ufdOpen"></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="group__rpmio.html#a1">FD_t</a> ufdOpen </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>url</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></td>
          <td class="md" nowrap>mode_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mode</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="rpmio_8c-source.html#l02016">2016</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00125">_FD_s::contentLength</a>, <a class="el" href="rpmio__internal_8h-source.html#l00155">DBGIO</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l00229">fdDup</a>(), <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="rpmio_8h-source.html#l00465">fdOpen</a>, <a class="el" href="rpmio__internal_8h-source.html#l00207">fdSetIo</a>(), <a class="el" href="rpmio_8c-source.html#l03080">Fileno</a>(), <a class="el" href="rpmio_8c-source.html#l01932">ftpOpen</a>(), <a class="el" href="rpmio_8c-source.html#l01129">ftpReq</a>(), <a class="el" href="rpmio_8c-source.html#l01972">httpOpen</a>(), <a class="el" href="rpmio_8c-source.html#l01536">httpReq</a>(), <a class="el" href="rpmurl_8h-source.html#l00053">urlinfo_s::openError</a>, <a class="el" href="rpmio__internal_8h-source.html#l00123">_FD_s::rd_timeoutsecs</a>, <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>(), <a class="el" href="rpmio_8c-source.html#l02110">ufdio</a>, <a class="el" href="rpmurl_8h.html#a30a15">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#a30a17">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h.html#a30a18">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#a30a16">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#a30a14">URL_IS_UNKNOWN</a>, <a class="el" href="url_8c-source.html#l00360">urlPath</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00120">_FD_s::urlType</a>, <a class="el" href="rpmurl_8h.html#a8">urltype</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00127">_FD_s::wr_chunked</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02948">Fopen</a>().    </td>
  </tr>
</table>
<a name="a68" doxytag="rpmio.c::ufdRead"></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"> ssize_t ufdRead </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</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>size_t&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="rpmio_8c-source.html#l01660">1660</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00196">fdGetIo</a>(), <a class="el" href="rpmio_8h-source.html#l00472">fdRead</a>, <a class="el" href="rpmio_8c-source.html#l00553">fdReadable</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00123">_FD_s::rd_timeoutsecs</a>, <a class="el" href="popt_8c-source.html#l00022">strerror</a>(), and <a class="el" href="rpmio_8c-source.html#l00090">UFDONLY</a>.    </td>
  </tr>
</table>
<a name="a70" doxytag="rpmio.c::ufdSeek"></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 ufdSeek </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a49">_libio_pos_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>whence</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline, 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="rpmio_8c-source.html#l01789">1789</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio_8h-source.html#l00040">_libio_pos_t</a>, <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="rpmio_8c-source.html#l00431">fdSeek</a>(), <a class="el" href="rpmurl_8h.html#a30a15">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#a30a17">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h.html#a30a18">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#a30a16">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#a30a14">URL_IS_UNKNOWN</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00120">_FD_s::urlType</a>.    </td>
  </tr>
</table>
<a name="a69" doxytag="rpmio.c::ufdWrite"></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"> ssize_t ufdWrite </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&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="rpmio_8c-source.html#l01724">1724</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00256">fdGetFdno</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00196">fdGetIo</a>(), <a class="el" href="rpmio_8c-source.html#l00513">fdWritable</a>(), <a class="el" href="rpmio_8h-source.html#l00479">fdWrite</a>, <a class="el" href="popt_8c-source.html#l00022">strerror</a>(), and <a class="el" href="rpmio_8c-source.html#l00090">UFDONLY</a>.    </td>
  </tr>
</table>
<a name="a60" doxytag="rpmio.c::urlConnect"></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 urlConnect </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>url</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="rpmurl_8h.html#a9">urlinfo</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>uret</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="rpmio_8c-source.html#l01344">1344</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00125">_FD_s::contentLength</a>, <a class="el" href="rpmurl_8h-source.html#l00049">urlinfo_s::ctrl</a>, <a class="el" href="rpmio_8h-source.html#l00457">fdFileno</a>, <a class="el" href="rpmio_8h-source.html#l00504">fdFree</a>, <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="rpmio_8h-source.html#l00513">fdNew</a>, <a class="el" href="rpmio__internal_8h-source.html#l00207">fdSetIo</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00138">_FD_s::ftpFileDoneNeeded</a>, <a class="el" href="rpmio_8c-source.html#l01046">ftpLogin</a>(), <a class="el" href="rpmio_8c-source.html#l00108">ftpTimeoutSecs</a>, <a class="el" href="rpmurl_8h-source.html#l00039">urlinfo_s::host</a>, <a class="el" href="rpmurl_8h-source.html#l00053">urlinfo_s::openError</a>, <a class="el" href="rpmurl_8h-source.html#l00037">urlinfo_s::password</a>, <a class="el" href="rpmio__internal_8h-source.html#l00123">_FD_s::rd_timeoutsecs</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="rpmio_8c-source.html#l02110">ufdio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00122">_FD_s::url</a>, <a class="el" href="rpmurl_8h.html#a30a17">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00119">urlFree</a>, <a class="el" href="rpmurl_8h-source.html#l00103">urlLink</a>, <a class="el" href="url_8c-source.html#l00400">urlSplit</a>(), <a class="el" href="rpmurl_8h-source.html#l00048">urlinfo_s::urltype</a>, and <a class="el" href="rpmurl_8h-source.html#l00035">urlinfo_s::user</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01401">ftpCmd</a>(), and <a class="el" href="rpmio_8c-source.html#l01932">ftpOpen</a>().    </td>
  </tr>
</table>
<a name="a58" doxytag="rpmio.c::urlSetCallback"></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 urlSetCallback </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmmessages_8h.html#a17">rpmCallbackFunction</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>notify</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>notifyData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>notifyCount</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="rpmio_8c-source.html#l01278">1278</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmmessages_8h-source.html#l00066">rpmCallbackFunction</a>, <a class="el" href="rpmio_8c-source.html#l01270">urlNotify</a>, <a class="el" href="rpmio_8c-source.html#l01276">urlNotifyCount</a>, and <a class="el" href="rpmio_8c-source.html#l01273">urlNotifyData</a>.    </td>
  </tr>
</table>
<a name="a49" doxytag="rpmio.c::urlStrerror"></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"> const char* urlStrerror </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>url</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></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="rpmio_8c-source.html#l00701">701</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="rpmio_8c-source.html#l00657">ftpStrerror</a>(), <a class="el" href="rpmurl_8h-source.html#l00053">urlinfo_s::openError</a>, <a class="el" href="popt_8c-source.html#l00022">strerror</a>(), <a class="el" href="rpmurl_8h.html#a30a17">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h.html#a30a18">URL_IS_HTTP</a>, <a class="el" href="url_8c-source.html#l00344">urlIsURL</a>(), and <a class="el" href="url_8c-source.html#l00400">urlSplit</a>().    </td>
  </tr>
</table>
<a name="a38" doxytag="rpmio.c::XfdFree"></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="group__rpmio.html#a1">FD_t</a> XfdFree </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>msg</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>file</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>line</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline, 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="rpmio_8c-source.html#l00301">301</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00156">DBGREFS</a>, <a class="el" href="rpmio__internal_8h-source.html#l00136">_FD_s::digests</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l00082">FDNREFS</a>, <a class="el" href="rpmio__internal_8h-source.html#l00145">FDSANE</a>, <a class="el" href="rpmio__internal_8h-source.html#l00060">_FDDIGEST_s::hashctx</a>, <a class="el" href="rpmio__internal_8h-source.html#l00134">_FD_s::ndigests</a>, <a class="el" href="rpmio__internal_8h-source.html#l00112">_FD_s::nrefs</a>, <a class="el" href="digest_8c-source.html#l00119">rpmDigestFinal</a>(), and <a class="el" href="rpmio__internal_8h-source.html#l00132">_FD_s::stats</a>.    </td>
  </tr>
</table>
<a name="a37" doxytag="rpmio.c::XfdLink"></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="group__rpmio.html#a1">FD_t</a> XfdLink </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>msg</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>file</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>line</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline, 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="rpmio_8c-source.html#l00281">281</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00441">c2f</a>(), <a class="el" href="rpmio__internal_8h-source.html#l00156">DBGREFS</a>, <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l00082">FDNREFS</a>, and <a class="el" href="rpmio__internal_8h-source.html#l00112">_FD_s::nrefs</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00329">XfdNew</a>().    </td>
  </tr>
</table>
<a name="a39" doxytag="rpmio.c::XfdNew"></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="group__rpmio.html#a1">FD_t</a> XfdNew </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>msg</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>file</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>line</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline, 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="rpmio_8c-source.html#l00329">329</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
References <a class="el" href="rpmio__internal_8h-source.html#l00124">_FD_s::bytesRemain</a>, <a class="el" href="rpmio__internal_8h-source.html#l00125">_FD_s::contentLength</a>, <a class="el" href="rpmio__internal_8h-source.html#l00136">_FD_s::digests</a>, <a class="el" href="rpmio__internal_8h-source.html#l00130">_FD_s::errcookie</a>, <a class="el" href="rpmio__internal_8h-source.html#l00141">_FD_s::fd_cpioPos</a>, <a class="el" href="rpmio_8c-source.html#l00507">fdio</a>, <a class="el" href="rpmio__internal_8h-source.html#l00117">FDMAGIC</a>, <a class="el" href="rpmio__internal_8h-source.html#l00018">_FDSTACK_s::fdno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00140">_FD_s::fileSize</a>, <a class="el" href="rpmio__internal_8h-source.html#l00139">_FD_s::firstFree</a>, <a class="el" href="rpmio__internal_8h-source.html#l00113">_FD_s::flags</a>, <a class="el" href="rpmio__internal_8h-source.html#l00017">_FDSTACK_s::fp</a>, <a class="el" href="rpmio__internal_8h-source.html#l00119">_FD_s::fps</a>, <a class="el" href="rpmio__internal_8h-source.html#l00138">_FD_s::ftpFileDoneNeeded</a>, <a class="el" href="rpmio__internal_8h-source.html#l00016">_FDSTACK_s::io</a>, <a class="el" href="rpmio__internal_8h-source.html#l00116">_FD_s::magic</a>, <a class="el" href="rpmio__internal_8h-source.html#l00134">_FD_s::ndigests</a>, <a class="el" href="rpmio__internal_8h-source.html#l00118">_FD_s::nfps</a>, <a class="el" href="rpmio__internal_8h-source.html#l00112">_FD_s::nrefs</a>, <a class="el" href="rpmio__internal_8h-source.html#l00123">_FD_s::rd_timeoutsecs</a>, <a class="el" href="rpmio__internal_8h-source.html#l00132">_FD_s::stats</a>, <a class="el" href="rpmio__internal_8h-source.html#l00129">_FD_s::syserrno</a>, <a class="el" href="rpmio__internal_8h-source.html#l00122">_FD_s::url</a>, <a class="el" href="rpmurl_8h.html#a30a14">URL_IS_UNKNOWN</a>, <a class="el" href="rpmio__internal_8h-source.html#l00120">_FD_s::urlType</a>, <a class="el" href="rpmio__internal_8h-source.html#l00127">_FD_s::wr_chunked</a>, <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</a>(), and <a class="el" href="rpmio_8c-source.html#l00281">XfdLink</a>().    </td>
  </tr>
</table>
<hr><h2>Variable Documentation</h2>
<a name="a19" doxytag="rpmio.c::_ftp_debug"></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 _ftp_debug = 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="rpmio_8c-source.html#l00118">118</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01512">httpResp</a>(), and <a class="el" href="rpmqv_8c-source.html#l00284">main</a>().    </td>
  </tr>
</table>
<a name="a20" doxytag="rpmio.c::_rpmio_debug"></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 _rpmio_debug = 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="rpmio_8c-source.html#l00123">123</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00513">fdWritable</a>().    </td>
  </tr>
</table>
<a name="a23" doxytag="rpmio.c::fadio"></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="group__rpmio.html#a2">FDIO_t</a> fadio
      </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="rpmio_8c-source.html#l00510">510</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>().    </td>
  </tr>
</table>
<a name="a22" doxytag="rpmio.c::fdio"></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="group__rpmio.html#a2">FDIO_t</a> fdio = &amp;<a class="el" href="rpmio_8c.html#a21">fdio_s</a>
      </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="rpmio_8c-source.html#l00507">507</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), and <a class="el" href="rpmio_8c-source.html#l00329">XfdNew</a>().    </td>
  </tr>
</table>
<a name="a21" doxytag="rpmio.c::fdio_s"></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"> struct <a class="el" href="structFDIO__s.html">FDIO_s</a> fdio_s<code> [static]</code>
      </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> {
  fdRead, fdWrite, fdSeek, fdClose, XfdLink, XfdFree, XfdNew, fdFileno,
  fdOpen, NULL, fdGetFp, NULL,  mkdir, chdir, rmdir, rename, unlink
}</pre></div>
<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l00503">503</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a30" doxytag="rpmio.c::fpio"></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="group__rpmio.html#a2">FDIO_t</a> fpio = &amp;<a class="el" href="rpmio_8c.html#a29">fpio_s</a>
      </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="rpmio_8c-source.html#l03159">3159</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02685">Fclose</a>(), <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l02836">Fdopen</a>(), <a class="el" href="rpmio_8c-source.html#l03045">Ferror</a>(), <a class="el" href="rpmio_8c-source.html#l03025">Fflush</a>(), <a class="el" href="rpmio_8c-source.html#l02948">Fopen</a>(), <a class="el" href="rpmio_8c-source.html#l02599">Fread</a>(), <a class="el" href="rpmio_8c-source.html#l02651">Fseek</a>(), and <a class="el" href="rpmio_8c-source.html#l02626">Fwrite</a>().    </td>
  </tr>
</table>
<a name="a29" doxytag="rpmio.c::fpio_s"></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"> struct <a class="el" href="structFDIO__s.html">FDIO_s</a> fpio_s<code> [static]</code>
      </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> {
  ufdRead, ufdWrite, fdSeek, ufdClose, XfdLink, XfdFree, XfdNew, fdFileno,
  ufdOpen, NULL, fdGetFp, NULL, Mkdir, Chdir, Rmdir, Rename, Unlink
}</pre></div>
<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l03155">3155</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a17" doxytag="rpmio.c::ftpTimeoutSecs"></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 ftpTimeoutSecs = 60<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="rpmio_8c-source.html#l00108">108</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01932">ftpOpen</a>(), and <a class="el" href="rpmio_8c-source.html#l01344">urlConnect</a>().    </td>
  </tr>
</table>
<a name="a18" doxytag="rpmio.c::httpTimeoutSecs"></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 httpTimeoutSecs = 60<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="rpmio_8c-source.html#l00113">113</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01972">httpOpen</a>().    </td>
  </tr>
</table>
<a name="a16" doxytag="rpmio.c::noLibio"></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 noLibio = 1
      </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="rpmio_8c-source.html#l00100">100</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l02836">Fdopen</a>(), <a class="el" href="rpmqv_8c-source.html#l00284">main</a>(), and <a class="el" href="rpmio_8c-source.html#l01811">ufdClose</a>().    </td>
  </tr>
</table>
<a name="a28" doxytag="rpmio.c::ufdio"></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="group__rpmio.html#a2">FDIO_t</a> ufdio = &amp;<a class="el" href="rpmio_8c.html#a27">ufdio_s</a>
      </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="rpmio_8c-source.html#l02110">2110</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l00141">fdbg</a>(), <a class="el" href="rpmio_8c-source.html#l01932">ftpOpen</a>(), <a class="el" href="rpmio_8c-source.html#l01972">httpOpen</a>(), <a class="el" href="rpmio_8c-source.html#l02016">ufdOpen</a>(), and <a class="el" href="rpmio_8c-source.html#l01344">urlConnect</a>().    </td>
  </tr>
</table>
<a name="a27" doxytag="rpmio.c::ufdio_s"></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"> struct <a class="el" href="structFDIO__s.html">FDIO_s</a> ufdio_s<code> [static]</code>
      </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> {
  ufdRead, ufdWrite, ufdSeek, ufdClose, XfdLink, XfdFree, XfdNew, fdFileno,
  ufdOpen, NULL, fdGetFp, NULL, Mkdir, Chdir, Rmdir, Rename, Unlink
}</pre></div>
<p>
Definition at line <a class="el" href="rpmio_8c-source.html#l02106">2106</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.    </td>
  </tr>
</table>
<a name="a24" doxytag="rpmio.c::urlNotify"></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="rpmmessages_8h.html#a17">rpmCallbackFunction</a> urlNotify = NULL<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="rpmio_8c-source.html#l01270">1270</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01284">ufdCopy</a>(), and <a class="el" href="rpmio_8c-source.html#l01278">urlSetCallback</a>().    </td>
  </tr>
</table>
<a name="a26" doxytag="rpmio.c::urlNotifyCount"></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 urlNotifyCount = -1<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="rpmio_8c-source.html#l01276">1276</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01284">ufdCopy</a>(), and <a class="el" href="rpmio_8c-source.html#l01278">urlSetCallback</a>().    </td>
  </tr>
</table>
<a name="a25" doxytag="rpmio.c::urlNotifyData"></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* urlNotifyData = NULL<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="rpmio_8c-source.html#l01273">1273</a> of file <a class="el" href="rpmio_8c-source.html">rpmio.c</a>.
<p>
Referenced by <a class="el" href="rpmio_8c-source.html#l01284">ufdCopy</a>(), and <a class="el" href="rpmio_8c-source.html#l01278">urlSetCallback</a>().    </td>
  </tr>
</table>
<hr><address style="align: right;"><small>Generated on Thu Sep 12 22:15:07 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>