Sophie

Sophie

distrib > CentOS > 5 > i386 > media > os > by-pkgid > 608068f228165b6e5a4f2c11fda54521 > files > 627

rpm-apidocs-4.4.2.3-34.el5.i386.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: rpmio/rpmrpc.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>rpmio/rpmrpc.c File Reference</h1><code>#include &quot;<a class="el" href="system_8h-source.html">system.h</a>&quot;</code><br>
<code>#include &lt;<a class="el" href="rpmio__internal_8h-source.html">rpmio_internal.h</a>&gt;</code><br>
<code>#include &lt;rpmdav.h&gt;</code><br>
<code>#include &quot;<a class="el" href="ugid_8h-source.html">ugid.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="debug_8h-source.html">debug.h</a>&quot;</code><br>

<p>
<a href="rpmrpc_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 class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#48775d449648155b0e989dba8eb18b79">_RPMDAV_INTERNAL</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#71339b9c632afc457115d4bf99495219">g_strdup</a>&nbsp;&nbsp;&nbsp;xstrdup</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#596266f872eeddd713d0e780c7ab5bab">g_free</a>&nbsp;&nbsp;&nbsp;free</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#6a83dc415ae5e205183f0488b46228c4">MAXCOLS</a>&nbsp;&nbsp;&nbsp;30</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#96e4041c4047f3298ec98d081530508b">alloca_strdup</a>(_s)&nbsp;&nbsp;&nbsp;strcpy(alloca(strlen(_s)+1), (_s))</td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1">ftpSysCall_t</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1ca021125be00d82a668cb59f96c990eb">DO_FTP_STAT</a> =  1, 
<a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1e23c1c706ee064483be4422e3e8d1b90">DO_FTP_LSTAT</a> =  2, 
<a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1892c4d17989814a6ca30f2b6c4655bb0">DO_FTP_READLINK</a> =  3, 
<a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b135e2252a59ee0866216976baa6a521ad">DO_FTP_ACCESS</a> =  4, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b184e1a9202f10a5453b08b715fd79b1b0">DO_FTP_GLOB</a> =  5
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#2574a8c557fe9a6754ff3b3656943f23">_free</a> (const void *p)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.  <a href="#2574a8c557fe9a6754ff3b3656943f23"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#d1a974953d65046bca5b684ffd7fcb53">ftpMkdir</a> (const char *path, mode_t mode)</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#dfec95f1383d0ed4110a8aa08f579305">ftpRename</a> (const char *oldpath, const char *newpath)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#00d7add915bd2e739d056a44a16739ab">ftpUnlink</a> (const char *path)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#eafd1c00d1375593b5a8bae6f9f167d8">Mkdir</a> (const char *path, mode_t mode)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">mkdir(2) clone.  <a href="#eafd1c00d1375593b5a8bae6f9f167d8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#691822b4a1173cfe494687178f8d3b5e">Chdir</a> (const char *path)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">chdir(2) clone.  <a href="#691822b4a1173cfe494687178f8d3b5e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#b9e8faa2ae22f181eeb0e1532b2aa96d">Rmdir</a> (const char *path)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">rmdir(2) clone.  <a href="#b9e8faa2ae22f181eeb0e1532b2aa96d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#fe94695afff73acbbb07657bdab6d303">Rename</a> (const char *oldpath, const char *newpath)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">rename(2) clone.  <a href="#fe94695afff73acbbb07657bdab6d303"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#c3b00acd661450b02abf301a02584a49">Link</a> (const char *oldpath, const char *newpath)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">link(2) clone.  <a href="#c3b00acd661450b02abf301a02584a49"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#3aa9b15c47e51f1ba4aa3d0b281db63d">Unlink</a> (const char *path)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">unlink(2) clone.  <a href="#3aa9b15c47e51f1ba4aa3d0b281db63d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#5faa11a7f24e5c91a4e108a2a129e3cc">vfs_split_text</a> (char *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#f6913512fac7cc099566a79b0aa6e66f">is_num</a> (int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#756a698aa3102746aeff491f22c61d37">is_dos_date</a> (const char *str)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#d5a67c6ccb26c00d93fa299366f91406">is_week</a> (const char *str, struct tm *tim)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#28e288088e04ceef97fff9d0f3ba21b9">is_month</a> (const char *str, struct tm *tim)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#2a5abeebabce193ef3e1db1e6450f7e4">is_time</a> (const char *str, struct tm *tim)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#530579f5052b8cd69ccdbe24f40068a2">is_year</a> (const char *str, struct tm *tim)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#5841d34bcc64334ac8831472f0c91089">vfs_parse_filetype</a> (char c)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#41ca3d57fe1d9e4e6de01b9f5b4f89e9">vfs_parse_filedate</a> (int idx, time_t *t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#2df5d992635079bffeb4b7825155b9ae">vfs_parse_ls_lga</a> (char *p, struct stat *st, const char **filename, const char **linkname)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#70e968e961e3649ad735d06d7ce81fd2">ftpNLST</a> (const char *url, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1">ftpSysCall_t</a> ftpSysCall, struct stat *st, char *rlbuf, size_t rlbufsiz)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#343c1cd292ea85c63cdc7e01a43fe4a3">statstr</a> (const struct stat *st, char *buf)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#23930b3521bbfd66d677a61ff5ee85b2">ftpStat</a> (const char *path, struct stat *st)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#38d91ac0b70cd14619e8f521f71069a8">ftpLstat</a> (const char *path, struct stat *st)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#b891a63a4d5d04a861a3aa34fe05a846">ftpReadlink</a> (const char *path, char *buf, size_t bufsiz)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static DIR *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#b41b1a7a54d5b6b542ad08b57949563e">ftpOpendir</a> (const char *path)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#a4c7b9631f808ccd9e1e9a5a50965acb">Stat</a> (const char *path, struct stat *st)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">stat(2) clone.  <a href="#a4c7b9631f808ccd9e1e9a5a50965acb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#2bb4b733023b0f125020af3a6b3dda43">Lstat</a> (const char *path, struct stat *st)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">lstat(2) clone.  <a href="#2bb4b733023b0f125020af3a6b3dda43"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#775c48c096d6fec82e5548176e0c0f6d">Readlink</a> (const char *path, char *buf, size_t bufsiz)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">readlink(2) clone.  <a href="#775c48c096d6fec82e5548176e0c0f6d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#b74ec4d578673cd63ac8138f06016870">Access</a> (const char *path, int amode)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access(2) clone.  <a href="#b74ec4d578673cd63ac8138f06016870"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#3da8aa8c861a234cc3ac8374e1bdb36c">Glob_pattern_p</a> (const char *pattern, int quote)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">glob_pattern_p(3) clone.  <a href="#3da8aa8c861a234cc3ac8374e1bdb36c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#534ef09ef4b3d6770563491eae0beca8">Glob_error</a> (const char *epath, int eerrno)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">glob_error(3) clone.  <a href="#534ef09ef4b3d6770563491eae0beca8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#bfbdf9c0f6ab0e929579117677e9f642">Glob</a> (const char *pattern, int flags, int errfunc(const char *epath, int eerrno), glob_t *pglob)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">glob(3) clone.  <a href="#bfbdf9c0f6ab0e929579117677e9f642"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#f73735fa32e644aa56c7d2edc2a3ae18">Globfree</a> (glob_t *pglob)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">globfree(3) clone.  <a href="#f73735fa32e644aa56c7d2edc2a3ae18"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">DIR *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#4ca177b1fb25b33d4be9c09d0f730d54">Opendir</a> (const char *path)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">opendir(3) clone.  <a href="#4ca177b1fb25b33d4be9c09d0f730d54"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">direct *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#5aa00ee660e4d28e28bcf50b692145c6">Readdir</a> (DIR *dir)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">readdir(3) clone.  <a href="#5aa00ee660e4d28e28bcf50b692145c6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#d8f9b57841722893d68c047943e1ded1">Closedir</a> (DIR *dir)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">closedir(3) clone.  <a href="#d8f9b57841722893d68c047943e1ded1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#7801890a34cfae546353daaa7f8bbd1f">current_mday</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#69050cbe1063e2a1901da271f83ef23e">current_mon</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#ae53c0627c9cf201607ea0ef70aed5db">current_year</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#a3620ba0ae02ee1e56aa7533716983e3">columns</a> [30]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#53c9365980951c8e78db968d77d2e3ca">column_ptr</a> [30]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#2262523c43f23546e65bda79b40fb7da">ftpBufAlloced</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#9bcbde9a179b86769deb6f81025ba833">ftpBuf</a> = NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmrpc_8c.html#619ca6b584d7ec3778cf361e520e355f">ftp_st_ino</a> = 0xdead0000</td></tr>

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

<p>
Definition in file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.<hr><h2>Define Documentation</h2>
<a class="anchor" name="48775d449648155b0e989dba8eb18b79"></a><!-- doxytag: member="rpmrpc.c::_RPMDAV_INTERNAL" ref="48775d449648155b0e989dba8eb18b79" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _RPMDAV_INTERNAL          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00013">13</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
</div>
</div><p>
<a class="anchor" name="96e4041c4047f3298ec98d081530508b"></a><!-- doxytag: member="rpmrpc.c::alloca_strdup" ref="96e4041c4047f3298ec98d081530508b" args="(_s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define alloca_strdup          </td>
          <td>(</td>
          <td class="paramtype">_s&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;strcpy(alloca(strlen(_s)+1), (_s))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00875">875</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
</div>
</div><p>
<a class="anchor" name="596266f872eeddd713d0e780c7ab5bab"></a><!-- doxytag: member="rpmrpc.c::g_free" ref="596266f872eeddd713d0e780c7ab5bab" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define g_free&nbsp;&nbsp;&nbsp;free          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00310">310</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="71339b9c632afc457115d4bf99495219"></a><!-- doxytag: member="rpmrpc.c::g_strdup" ref="71339b9c632afc457115d4bf99495219" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define g_strdup&nbsp;&nbsp;&nbsp;xstrdup          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00309">309</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="6a83dc415ae5e205183f0488b46228c4"></a><!-- doxytag: member="rpmrpc.c::MAXCOLS" ref="6a83dc415ae5e205183f0488b46228c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXCOLS&nbsp;&nbsp;&nbsp;30          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00323">323</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00332">vfs_split_text()</a>.
</div>
</div><p>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="7084727418ada4a7ffdb82ef8718c6b1"></a><!-- doxytag: member="rpmrpc.c::ftpSysCall_t" ref="7084727418ada4a7ffdb82ef8718c6b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1">ftpSysCall_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="7084727418ada4a7ffdb82ef8718c6b1ca021125be00d82a668cb59f96c990eb"></a><!-- doxytag: member="DO_FTP_STAT" ref="7084727418ada4a7ffdb82ef8718c6b1ca021125be00d82a668cb59f96c990eb" args="" -->DO_FTP_STAT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="7084727418ada4a7ffdb82ef8718c6b1e23c1c706ee064483be4422e3e8d1b90"></a><!-- doxytag: member="DO_FTP_LSTAT" ref="7084727418ada4a7ffdb82ef8718c6b1e23c1c706ee064483be4422e3e8d1b90" args="" -->DO_FTP_LSTAT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="7084727418ada4a7ffdb82ef8718c6b1892c4d17989814a6ca30f2b6c4655bb0"></a><!-- doxytag: member="DO_FTP_READLINK" ref="7084727418ada4a7ffdb82ef8718c6b1892c4d17989814a6ca30f2b6c4655bb0" args="" -->DO_FTP_READLINK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="7084727418ada4a7ffdb82ef8718c6b135e2252a59ee0866216976baa6a521ad"></a><!-- doxytag: member="DO_FTP_ACCESS" ref="7084727418ada4a7ffdb82ef8718c6b135e2252a59ee0866216976baa6a521ad" args="" -->DO_FTP_ACCESS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="7084727418ada4a7ffdb82ef8718c6b184e1a9202f10a5453b08b715fd79b1b0"></a><!-- doxytag: member="DO_FTP_GLOB" ref="7084727418ada4a7ffdb82ef8718c6b184e1a9202f10a5453b08b715fd79b1b0" args="" -->DO_FTP_GLOB</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00857">857</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="2574a8c557fe9a6754ff3b3656943f23"></a><!-- doxytag: member="rpmrpc.c::_free" ref="2574a8c557fe9a6754ff3b3656943f23" args="(const void *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void* _free           </td>
          <td>(</td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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"></td><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"></td><td valign="top"><em>NULL</em>&nbsp;</td><td>always </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00029">29</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
</div>
</div><p>
<a class="anchor" name="b74ec4d578673cd63ac8138f06016870"></a><!-- doxytag: member="rpmrpc.c::Access" ref="b74ec4d578673cd63ac8138f06016870" args="(const char *path, int amode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Access           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>amode</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01375">1375</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="lib_2misc_8c-source.html#l00018">rpmMkdirPath()</a>.
</div>
</div><p>
<a class="anchor" name="691822b4a1173cfe494687178f8d3b5e"></a><!-- doxytag: member="rpmrpc.c::Chdir" ref="691822b4a1173cfe494687178f8d3b5e" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Chdir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00114">114</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00053">ftpChdir()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
</div>
</div><p>
<a class="anchor" name="d8f9b57841722893d68c047943e1ded1"></a><!-- doxytag: member="rpmrpc.c::Closedir" ref="d8f9b57841722893d68c047943e1ded1" args="(DIR *dir)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Closedir           </td>
          <td>(</td>
          <td class="paramtype">DIR *&nbsp;</td>
          <td class="paramname"> <em>dir</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01539">1539</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>.
<p>
Referenced by <a class="el" href="fts_8c-source.html#l00134">Fts_open()</a>, and <a class="el" href="rpmrpc_8c-source.html#l01446">Glob()</a>.
</div>
</div><p>
<a class="anchor" name="d06e0be6e948cb050c846bafde070271"></a><!-- doxytag: member="rpmrpc.c::ftpChdir" ref="d06e0be6e948cb050c846bafde070271" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpChdir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00053">53</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l01614">ftpCmd()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00114">Chdir()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00878">ftpNLST()</a>.
</div>
</div><p>
<a class="anchor" name="38d91ac0b70cd14619e8f521f71069a8"></a><!-- doxytag: member="rpmrpc.c::ftpLstat" ref="38d91ac0b70cd14619e8f521f71069a8" args="(const char *path, struct stat *st)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpLstat           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct stat *&nbsp;</td>
          <td class="paramname"> <em>st</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01108">1108</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00126">_ftp_debug</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1e23c1c706ee064483be4422e3e8d1b90">DO_FTP_LSTAT</a>, <a class="el" href="rpmrpc_8c-source.html#l00878">ftpNLST()</a>, and <a class="el" href="rpmrpc_8c-source.html#l01071">statstr()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l01311">Lstat()</a>.
</div>
</div><p>
<a class="anchor" name="d1a974953d65046bca5b684ffd7fcb53"></a><!-- doxytag: member="rpmrpc.c::ftpMkdir" ref="d1a974953d65046bca5b684ffd7fcb53" args="(const char *path, mode_t mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpMkdir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">mode_t&nbsp;</td>
          <td class="paramname"> <em>mode</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00037">37</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l01614">ftpCmd()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00085">Mkdir()</a>.
</div>
</div><p>
<a class="anchor" name="70e968e961e3649ad735d06d7ce81fd2"></a><!-- doxytag: member="rpmrpc.c::ftpNLST" ref="70e968e961e3649ad735d06d7ce81fd2" args="(const char *url, ftpSysCall_t ftpSysCall, struct stat *st, char *rlbuf, size_t rlbufsiz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpNLST           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>url</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1">ftpSysCall_t</a>&nbsp;</td>
          <td class="paramname"> <em>ftpSysCall</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct stat *&nbsp;</td>
          <td class="paramname"> <em>st</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>rlbuf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>rlbufsiz</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00878">878</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="url_8c-source.html#l00034">_url_iobuf_size</a>, <a class="el" href="fsm_8c-source.html#l00034">alloca_strdup</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b135e2252a59ee0866216976baa6a521ad">DO_FTP_ACCESS</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b184e1a9202f10a5453b08b715fd79b1b0">DO_FTP_GLOB</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1e23c1c706ee064483be4422e3e8d1b90">DO_FTP_LSTAT</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1892c4d17989814a6ca30f2b6c4655bb0">DO_FTP_READLINK</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1ca021125be00d82a668cb59f96c990eb">DO_FTP_STAT</a>, <a class="el" href="rpmio_8c-source.html#l00623">fdFgets()</a>, <a class="el" href="rpmio_8h-source.html#l00524">fdLink</a>, <a class="el" href="rpmrpc_8c-source.html#l00053">ftpChdir()</a>, <a class="el" href="rpmio_8c-source.html#l02156">ftpOpen()</a>, <a class="el" href="rpmio_8c-source.html#l01228">ftpReq()</a>, <a class="el" href="rpmurl_8h-source.html#l00076">urlinfo_s::openError</a>, <a class="el" href="rpmio_8c-source.html#l02042">ufdClose()</a>, <a class="el" href="url_8c-source.html#l00391">urlPath()</a>, <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>, <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc()</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00045">xrealloc()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l01108">ftpLstat()</a>, <a class="el" href="rpmrpc_8c-source.html#l01136">ftpOpendir()</a>, <a class="el" href="rpmrpc_8c-source.html#l01123">ftpReadlink()</a>, and <a class="el" href="rpmrpc_8c-source.html#l01092">ftpStat()</a>.
</div>
</div><p>
<a class="anchor" name="b41b1a7a54d5b6b542ad08b57949563e"></a><!-- doxytag: member="rpmrpc.c::ftpOpendir" ref="b41b1a7a54d5b6b542ad08b57949563e" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static DIR* ftpOpendir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01136">1136</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00126">_ftp_debug</a>, <a class="el" href="system_8h-source.html#l00193">dirent</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b184e1a9202f10a5453b08b715fd79b1b0">DO_FTP_GLOB</a>, <a class="el" href="rpmrpc_8c-source.html#l00878">ftpNLST()</a>, <a class="el" href="system_8h.html#890dbcd7c456828c1b6ff714e405fcc1">stpcpy()</a>, <a class="el" href="system_8h.html#217a70a69e2fc7727278516b7ad2fc26">stpncpy()</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l01491">Opendir()</a>.
</div>
</div><p>
<a class="anchor" name="b891a63a4d5d04a861a3aa34fe05a846"></a><!-- doxytag: member="rpmrpc.c::ftpReadlink" ref="b891a63a4d5d04a861a3aa34fe05a846" args="(const char *path, char *buf, size_t bufsiz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpReadlink           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>bufsiz</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01123">1123</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00126">_ftp_debug</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1892c4d17989814a6ca30f2b6c4655bb0">DO_FTP_READLINK</a>, and <a class="el" href="rpmrpc_8c-source.html#l00878">ftpNLST()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l01342">Readlink()</a>.
</div>
</div><p>
<a class="anchor" name="dfec95f1383d0ed4110a8aa08f579305"></a><!-- doxytag: member="rpmrpc.c::ftpRename" ref="dfec95f1383d0ed4110a8aa08f579305" args="(const char *oldpath, const char *newpath)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpRename           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>oldpath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>newpath</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00067">67</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l01614">ftpCmd()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00176">Rename()</a>.
</div>
</div><p>
<a class="anchor" name="b5d5b7bc3616de55717b02933d32dc85"></a><!-- doxytag: member="rpmrpc.c::ftpRmdir" ref="b5d5b7bc3616de55717b02933d32dc85" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpRmdir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00060">60</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l01614">ftpCmd()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00145">Rmdir()</a>.
</div>
</div><p>
<a class="anchor" name="23930b3521bbfd66d677a61ff5ee85b2"></a><!-- doxytag: member="rpmrpc.c::ftpStat" ref="23930b3521bbfd66d677a61ff5ee85b2" args="(const char *path, struct stat *st)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpStat           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct stat *&nbsp;</td>
          <td class="paramname"> <em>st</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01092">1092</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00126">_ftp_debug</a>, <a class="el" href="rpmrpc_8c.html#7084727418ada4a7ffdb82ef8718c6b1ca021125be00d82a668cb59f96c990eb">DO_FTP_STAT</a>, <a class="el" href="rpmrpc_8c-source.html#l00878">ftpNLST()</a>, and <a class="el" href="rpmrpc_8c-source.html#l01071">statstr()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l01280">Stat()</a>.
</div>
</div><p>
<a class="anchor" name="00d7add915bd2e739d056a44a16739ab"></a><!-- doxytag: member="rpmrpc.c::ftpUnlink" ref="00d7add915bd2e739d056a44a16739ab" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ftpUnlink           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00077">77</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l01614">ftpCmd()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00279">Unlink()</a>.
</div>
</div><p>
<a class="anchor" name="bfbdf9c0f6ab0e929579117677e9f642"></a><!-- doxytag: member="rpmrpc.c::Glob" ref="bfbdf9c0f6ab0e929579117677e9f642" args="(const char *pattern, int flags, int errfunc(const char *epath, int eerrno), glob_t *pglob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Glob           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>flags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &nbsp;</td>
          <td class="paramname"> <em>errfunc</em>(const char *epath, int eerrno), </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">glob_t *&nbsp;</td>
          <td class="paramname"> <em>pglob</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01446">1446</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>, <a class="el" href="rpmrpc_8c-source.html#l01539">Closedir()</a>, <a class="el" href="rpmrpc_8c-source.html#l01311">Lstat()</a>, <a class="el" href="rpmrpc_8c-source.html#l01491">Opendir()</a>, <a class="el" href="rpmrpc_8c-source.html#l01524">Readdir()</a>, <a class="el" href="rpmrpc_8c-source.html#l01280">Stat()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="macro_8c-source.html#l01700">rpmGlob()</a>.
</div>
</div><p>
<a class="anchor" name="534ef09ef4b3d6770563491eae0beca8"></a><!-- doxytag: member="rpmrpc.c::Glob_error" ref="534ef09ef4b3d6770563491eae0beca8" args="(const char *epath, int eerrno)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Glob_error           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>epath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>eerrno</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01441">1441</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="macro_8c-source.html#l01700">rpmGlob()</a>.
</div>
</div><p>
<a class="anchor" name="3da8aa8c861a234cc3ac8374e1bdb36c"></a><!-- doxytag: member="rpmrpc.c::Glob_pattern_p" ref="3da8aa8c861a234cc3ac8374e1bdb36c" args="(const char *pattern, int quote)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Glob_pattern_p           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>quote</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01405">1405</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="rpmcache_8c-source.html#l00441">initGlobs()</a>, <a class="el" href="files_8c-source.html#l01860">processBinaryFile()</a>, and <a class="el" href="macro_8c-source.html#l01700">rpmGlob()</a>.
</div>
</div><p>
<a class="anchor" name="f73735fa32e644aa56c7d2edc2a3ae18"></a><!-- doxytag: member="rpmrpc.c::Globfree" ref="f73735fa32e644aa56c7d2edc2a3ae18" args="(glob_t *pglob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Globfree           </td>
          <td>(</td>
          <td class="paramtype">glob_t *&nbsp;</td>
          <td class="paramname"> <em>pglob</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01484">1484</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>.
<p>
Referenced by <a class="el" href="macro_8c-source.html#l01700">rpmGlob()</a>.
</div>
</div><p>
<a class="anchor" name="756a698aa3102746aeff491f22c61d37"></a><!-- doxytag: member="rpmrpc.c::is_dos_date" ref="756a698aa3102746aeff491f22c61d37" args="(const char *str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int is_dos_date           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>str</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00367">367</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="28e288088e04ceef97fff9d0f3ba21b9"></a><!-- doxytag: member="rpmrpc.c::is_month" ref="28e288088e04ceef97fff9d0f3ba21b9" args="(const char *str, struct tm *tim)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int is_month           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct tm *&nbsp;</td>
          <td class="paramname"> <em>tim</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00395">395</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="f6913512fac7cc099566a79b0aa6e66f"></a><!-- doxytag: member="rpmrpc.c::is_num" ref="f6913512fac7cc099566a79b0aa6e66f" args="(int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int is_num           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>idx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00356">356</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00326">columns</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="2a5abeebabce193ef3e1db1e6450f7e4"></a><!-- doxytag: member="rpmrpc.c::is_time" ref="2a5abeebabce193ef3e1db1e6450f7e4" args="(const char *str, struct tm *tim)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int is_time           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct tm *&nbsp;</td>
          <td class="paramname"> <em>tim</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00412">412</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>.
</div>
</div><p>
<a class="anchor" name="d5a67c6ccb26c00d93fa299366f91406"></a><!-- doxytag: member="rpmrpc.c::is_week" ref="d5a67c6ccb26c00d93fa299366f91406" args="(const char *str, struct tm *tim)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int is_week           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct tm *&nbsp;</td>
          <td class="paramname"> <em>tim</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00378">378</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="530579f5052b8cd69ccdbe24f40068a2"></a><!-- doxytag: member="rpmrpc.c::is_year" ref="530579f5052b8cd69ccdbe24f40068a2" args="(const char *str, struct tm *tim)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int is_year           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct tm *&nbsp;</td>
          <td class="paramname"> <em>tim</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00431">431</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>.
</div>
</div><p>
<a class="anchor" name="c3b00acd661450b02abf301a02584a49"></a><!-- doxytag: member="rpmrpc.c::Link" ref="c3b00acd661450b02abf301a02584a49" args="(const char *oldpath, const char *newpath)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Link           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>oldpath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>newpath</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00231">231</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, <a class="el" href="url_8c-source.html#l00391">urlPath()</a>, and <a class="el" href="strcasecmp_8c-source.html#l00032">xstrncasecmp()</a>.
</div>
</div><p>
<a class="anchor" name="2bb4b733023b0f125020af3a6b3dda43"></a><!-- doxytag: member="rpmrpc.c::Lstat" ref="2bb4b733023b0f125020af3a6b3dda43" args="(const char *path, struct stat *st)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Lstat           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct stat *&nbsp;</td>
          <td class="paramname"> <em>st</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01311">1311</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>, <a class="el" href="rpmrpc_8c-source.html#l01108">ftpLstat()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01541">addFile()</a>, <a class="el" href="parsePrep_8c-source.html#l00038">checkOwners()</a>, <a class="el" href="parsePrep_8c-source.html#l00187">doUntar()</a>, <a class="el" href="fts_8c-source.html#l00134">Fts_open()</a>, <a class="el" href="rpmrpc_8c-source.html#l01446">Glob()</a>, and <a class="el" href="verify_8c-source.html#l00028">rpmVerifyFile()</a>.
</div>
</div><p>
<a class="anchor" name="eafd1c00d1375593b5a8bae6f9f167d8"></a><!-- doxytag: member="rpmrpc.c::Mkdir" ref="eafd1c00d1375593b5a8bae6f9f167d8" args="(const char *path, mode_t mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Mkdir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">mode_t&nbsp;</td>
          <td class="paramname"> <em>mode</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00085">85</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00037">ftpMkdir()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00755">packageBinaries()</a>, <a class="el" href="rpmdb_8c-source.html#l03767">rpmdbRebuild()</a>, <a class="el" href="rpmio_8c-source.html#l03372">rpmioMkpath()</a>, and <a class="el" href="lib_2misc_8c-source.html#l00018">rpmMkdirPath()</a>.
</div>
</div><p>
<a class="anchor" name="4ca177b1fb25b33d4be9c09d0f730d54"></a><!-- doxytag: member="rpmrpc.c::Opendir" ref="4ca177b1fb25b33d4be9c09d0f730d54" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DIR* Opendir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01491">1491</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>, <a class="el" href="rpmrpc_8c-source.html#l01136">ftpOpendir()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="fts_8c-source.html#l00134">Fts_open()</a>, and <a class="el" href="rpmrpc_8c-source.html#l01446">Glob()</a>.
</div>
</div><p>
<a class="anchor" name="5aa00ee660e4d28e28bcf50b692145c6"></a><!-- doxytag: member="rpmrpc.c::Readdir" ref="5aa00ee660e4d28e28bcf50b692145c6" args="(DIR *dir)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct direct* Readdir           </td>
          <td>(</td>
          <td class="paramtype">DIR *&nbsp;</td>
          <td class="paramname"> <em>dir</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01524">1524</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>.
<p>
Referenced by <a class="el" href="fts_8c-source.html#l00134">Fts_open()</a>, and <a class="el" href="rpmrpc_8c-source.html#l01446">Glob()</a>.
</div>
</div><p>
<a class="anchor" name="775c48c096d6fec82e5548176e0c0f6d"></a><!-- doxytag: member="rpmrpc.c::Readlink" ref="775c48c096d6fec82e5548176e0c0f6d" args="(const char *path, char *buf, size_t bufsiz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Readlink           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>bufsiz</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01342">1342</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l01123">ftpReadlink()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01147">genCpioListAndHeader()</a>, and <a class="el" href="verify_8c-source.html#l00028">rpmVerifyFile()</a>.
</div>
</div><p>
<a class="anchor" name="fe94695afff73acbbb07657bdab6d303"></a><!-- doxytag: member="rpmrpc.c::Rename" ref="fe94695afff73acbbb07657bdab6d303" args="(const char *oldpath, const char *newpath)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Rename           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>oldpath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>newpath</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00176">176</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>, <a class="el" href="rpmrpc_8c-source.html#l00067">ftpRename()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, <a class="el" href="url_8c-source.html#l00391">urlPath()</a>, and <a class="el" href="strcasecmp_8c-source.html#l00032">xstrncasecmp()</a>.
</div>
</div><p>
<a class="anchor" name="b9e8faa2ae22f181eeb0e1532b2aa96d"></a><!-- doxytag: member="rpmrpc.c::Rmdir" ref="b9e8faa2ae22f181eeb0e1532b2aa96d" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Rmdir           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00145">145</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00060">ftpRmdir()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l03767">rpmdbRebuild()</a>.
</div>
</div><p>
<a class="anchor" name="a4c7b9631f808ccd9e1e9a5a50965acb"></a><!-- doxytag: member="rpmrpc.c::Stat" ref="a4c7b9631f808ccd9e1e9a5a50965acb" args="(const char *path, struct stat *st)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Stat           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct stat *&nbsp;</td>
          <td class="paramname"> <em>st</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01280">1280</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmio_8c-source.html#l00116">_rpmio_debug</a>, <a class="el" href="rpmrpc_8c-source.html#l01092">ftpStat()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, <a class="el" href="fts_8c-source.html#l00134">Fts_open()</a>, <a class="el" href="rpmcache_8c-source.html#l00181">ftsStashLatest()</a>, <a class="el" href="rpmrpc_8c-source.html#l01446">Glob()</a>, <a class="el" href="pack_8c-source.html#l00755">packageBinaries()</a>, <a class="el" href="files_8c-source.html#l02281">processSourceFiles()</a>, <a class="el" href="rpmdb_8c-source.html#l03561">rpmioFileExists()</a>, <a class="el" href="rpmio_8c-source.html#l03372">rpmioMkpath()</a>, and <a class="el" href="lib_2misc_8c-source.html#l00018">rpmMkdirPath()</a>.
</div>
</div><p>
<a class="anchor" name="343c1cd292ea85c63cdc7e01a43fe4a3"></a><!-- doxytag: member="rpmrpc.c::statstr" ref="343c1cd292ea85c63cdc7e01a43fe4a3" args="(const struct stat *st, char *buf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* statstr           </td>
          <td>(</td>
          <td class="paramtype">const struct stat *&nbsp;</td>
          <td class="paramname"> <em>st</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>buf</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01071">1071</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l01108">ftpLstat()</a>, and <a class="el" href="rpmrpc_8c-source.html#l01092">ftpStat()</a>.
</div>
</div><p>
<a class="anchor" name="3aa9b15c47e51f1ba4aa3d0b281db63d"></a><!-- doxytag: member="rpmrpc.c::Unlink" ref="3aa9b15c47e51f1ba4aa3d0b281db63d" args="(const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Unlink           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00279">279</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00077">ftpUnlink()</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5665ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5673c9c198188c069b467ce593d9413475">URL_IS_FTP</a>, <a class="el" href="rpmurl_8h-source.html#l00020">URL_IS_HKP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f569cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f5654350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56b83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a>, <a class="el" href="rpmurl_8h.html#3c0dd3c42784390f1b3102ededcf5f56adafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a>, and <a class="el" href="url_8c-source.html#l00391">urlPath()</a>.
<p>
Referenced by <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, <a class="el" href="build_2build_8c-source.html#l00022">doRmSource()</a>, <a class="el" href="build_2build_8c-source.html#l00056">doScript()</a>, <a class="el" href="url_8c-source.html#l00557">urlGetFile()</a>, and <a class="el" href="pack_8c-source.html#l00420">writeRPM()</a>.
</div>
</div><p>
<a class="anchor" name="41ca3d57fe1d9e4e6de01b9f5b4f89e9"></a><!-- doxytag: member="rpmrpc.c::vfs_parse_filedate" ref="41ca3d57fe1d9e4e6de01b9f5b4f89e9" args="(int idx, time_t *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vfs_parse_filedate           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">time_t *&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00542">542</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00326">columns</a>, <a class="el" href="rpmrpc_8c-source.html#l00316">current_mday</a>, <a class="el" href="rpmrpc_8c-source.html#l00318">current_mon</a>, <a class="el" href="rpmrpc_8c-source.html#l00320">current_year</a>, <a class="el" href="rpmrpc_8c-source.html#l00367">is_dos_date()</a>, <a class="el" href="rpmrpc_8c-source.html#l00395">is_month()</a>, <a class="el" href="rpmrpc_8c-source.html#l00356">is_num()</a>, <a class="el" href="rpmrpc_8c-source.html#l00412">is_time()</a>, <a class="el" href="rpmrpc_8c-source.html#l00378">is_week()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00431">is_year()</a>.
</div>
</div><p>
<a class="anchor" name="c78568fa6ee131a52f6bf8274be821c5"></a><!-- doxytag: member="rpmrpc.c::vfs_parse_filemode" ref="c78568fa6ee131a52f6bf8274be821c5" args="(const char *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vfs_parse_filemode           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00482">482</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="5841d34bcc64334ac8831472f0c91089"></a><!-- doxytag: member="rpmrpc.c::vfs_parse_filetype" ref="5841d34bcc64334ac8831472f0c91089" args="(char c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vfs_parse_filetype           </td>
          <td>(</td>
          <td class="paramtype">char&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00463">463</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00608">S_IFSOCK</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<a class="anchor" name="2df5d992635079bffeb4b7825155b9ae"></a><!-- doxytag: member="rpmrpc.c::vfs_parse_ls_lga" ref="2df5d992635079bffeb4b7825155b9ae" args="(char *p, struct stat *st, const char **filename, const char **linkname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vfs_parse_ls_lga           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct stat *&nbsp;</td>
          <td class="paramname"> <em>st</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>linkname</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00653">653</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00326">columns</a>, <a class="el" href="rpmrpc_8c-source.html#l00310">g_free</a>, <a class="el" href="rpmrpc_8c-source.html#l00309">g_strdup</a>, <a class="el" href="ugid_8c-source.html#l00066">gnameToGid()</a>, <a class="el" href="rpmrpc_8c-source.html#l00367">is_dos_date()</a>, <a class="el" href="rpmrpc_8c-source.html#l00395">is_month()</a>, <a class="el" href="rpmrpc_8c-source.html#l00356">is_num()</a>, <a class="el" href="rpmrpc_8c-source.html#l00378">is_week()</a>, <a class="el" href="ugid_8c-source.html#l00016">unameToUid()</a>, <a class="el" href="rpmrpc_8c-source.html#l00482">vfs_parse_filemode()</a>, <a class="el" href="rpmrpc_8c-source.html#l00463">vfs_parse_filetype()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00332">vfs_split_text()</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00878">ftpNLST()</a>.
</div>
</div><p>
<a class="anchor" name="5faa11a7f24e5c91a4e108a2a129e3cc"></a><!-- doxytag: member="rpmrpc.c::vfs_split_text" ref="5faa11a7f24e5c91a4e108a2a129e3cc" args="(char *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vfs_split_text           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00332">332</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
References <a class="el" href="rpmrpc_8c-source.html#l00328">column_ptr</a>, <a class="el" href="rpmrpc_8c-source.html#l00326">columns</a>, and <a class="el" href="rpmrpc_8c-source.html#l00323">MAXCOLS</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="53c9365980951c8e78db968d77d2e3ca"></a><!-- doxytag: member="rpmrpc.c::column_ptr" ref="53c9365980951c8e78db968d77d2e3ca" args="[30]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmrpc_8c.html#53c9365980951c8e78db968d77d2e3ca">column_ptr</a>[30]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00328">328</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00332">vfs_split_text()</a>.
</div>
</div><p>
<a class="anchor" name="a3620ba0ae02ee1e56aa7533716983e3"></a><!-- doxytag: member="rpmrpc.c::columns" ref="a3620ba0ae02ee1e56aa7533716983e3" args="[30]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="rpmrpc_8c.html#a3620ba0ae02ee1e56aa7533716983e3">columns</a>[30]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00326">326</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00356">is_num()</a>, <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>, <a class="el" href="rpmrpc_8c-source.html#l00653">vfs_parse_ls_lga()</a>, and <a class="el" href="rpmrpc_8c-source.html#l00332">vfs_split_text()</a>.
</div>
</div><p>
<a class="anchor" name="7801890a34cfae546353daaa7f8bbd1f"></a><!-- doxytag: member="rpmrpc.c::current_mday" ref="7801890a34cfae546353daaa7f8bbd1f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmrpc_8c.html#7801890a34cfae546353daaa7f8bbd1f">current_mday</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00316">316</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>.
</div>
</div><p>
<a class="anchor" name="69050cbe1063e2a1901da271f83ef23e"></a><!-- doxytag: member="rpmrpc.c::current_mon" ref="69050cbe1063e2a1901da271f83ef23e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmrpc_8c.html#69050cbe1063e2a1901da271f83ef23e">current_mon</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00318">318</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>.
</div>
</div><p>
<a class="anchor" name="ae53c0627c9cf201607ea0ef70aed5db"></a><!-- doxytag: member="rpmrpc.c::current_year" ref="ae53c0627c9cf201607ea0ef70aed5db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmrpc_8c.html#ae53c0627c9cf201607ea0ef70aed5db">current_year</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00320">320</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
<p>
Referenced by <a class="el" href="rpmrpc_8c-source.html#l00542">vfs_parse_filedate()</a>.
</div>
</div><p>
<a class="anchor" name="619ca6b584d7ec3778cf361e520e355f"></a><!-- doxytag: member="rpmrpc.c::ftp_st_ino" ref="619ca6b584d7ec3778cf361e520e355f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmrpc_8c.html#619ca6b584d7ec3778cf361e520e355f">ftp_st_ino</a> = 0xdead0000<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l01089">1089</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
</div>
</div><p>
<a class="anchor" name="9bcbde9a179b86769deb6f81025ba833"></a><!-- doxytag: member="rpmrpc.c::ftpBuf" ref="9bcbde9a179b86769deb6f81025ba833" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="rpmrpc_8c.html#9bcbde9a179b86769deb6f81025ba833">ftpBuf</a> = NULL<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00873">873</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
</div>
</div><p>
<a class="anchor" name="2262523c43f23546e65bda79b40fb7da"></a><!-- doxytag: member="rpmrpc.c::ftpBufAlloced" ref="2262523c43f23546e65bda79b40fb7da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="rpmrpc_8c.html#2262523c43f23546e65bda79b40fb7da">ftpBufAlloced</a> = 0<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmrpc_8c-source.html#l00868">868</a> of file <a class="el" href="rpmrpc_8c-source.html">rpmrpc.c</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>