Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > bdbf07027827e6ad7d9208f8a9eaea97 > files > 162

apr-docs-1.2.7-11.el5_6.5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Apache Portable Runtime: apr_finfo_t Struct 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 id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li><a href="examples.html"><span>Examples</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
  </ul></div>
<h1>apr_finfo_t Struct Reference<br>
<small>
[<a class="el" href="group__apr__file__stat.html">Stat Functions</a>]</small>
</h1><!-- doxytag: class="apr_finfo_t" --><code>#include &lt;<a class="el" href="apr__file__info_8h-source.html">apr_file_info.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__pools.html#g06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#e7e99ade20e4d4b9dd9bf06a3a1a6862">pool</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#03ed071e06e28796884b15c464199d60">valid</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__file__info.html#g7abcb02b2c5dcf95d4f12357facd9bd2">apr_fileperms_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#fd964f201716c736779a8130a82512c8">protection</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__file__info.html#gab89c6c981e5fc67c6fd0251479882ec">apr_filetype_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#7b2d0f1cbc880c516e183c7a1955d804">filetype</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__user.html#ge2f58ab632dc00b745b8ba038eed73bf">apr_uid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#8ad74236d5b6eea6b87136e5fa82af5c">user</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__user.html#g877fd1b7ad2744a34e063560ecad785c">apr_gid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#569bcabff4d80ef5e5661faef58aa727">group</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__file__info.html#g18e882a6a26c7b9930037850d2a35fce">apr_ino_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#abd6d03cc2fae688267c9d4239cf3dd4">inode</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__file__info.html#g1b5d6ce7740e31aa737a8857541c38cf">apr_dev_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#862639b772609372999d005eda15805f">device</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#ee928ee5281665818bfc5b528cc2fb09">nlink</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_off_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#83c51c5d480c89998a2b004c19f47904">size</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_off_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#7edbc9d588a4b5db80ec2da57882ad64">csize</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__time.html#gedd0f998e5cde878c0fefa41a1ee94bd">apr_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#1cd3b4f25c0402647595150ee4b995ca">atime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__time.html#gedd0f998e5cde878c0fefa41a1ee94bd">apr_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#f59678442d436a690a205cbb2842d5b2">mtime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__time.html#gedd0f998e5cde878c0fefa41a1ee94bd">apr_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#045d61a69e6a7e7ec909ae2747f94d1f">ctime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#e295d9accaa1b66a498b2cdc3f3ab655">fname</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#c0e875ec7abcaae89d96699a3e16e214">name</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__file__io.html#g804ab64a6f58ddcc3da8d9f54b6f51c2">apr_file_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__finfo__t.html#6119f7f86dcf1cb86c03256142aae321">filehand</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The file information structure. This is analogous to the POSIX stat structure. 
<p>
<hr><h2>Field Documentation</h2>
<a class="anchor" name="1cd3b4f25c0402647595150ee4b995ca"></a><!-- doxytag: member="apr_finfo_t::atime" ref="1cd3b4f25c0402647595150ee4b995ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__time.html#gedd0f998e5cde878c0fefa41a1ee94bd">apr_time_t</a> <a class="el" href="structapr__finfo__t.html#1cd3b4f25c0402647595150ee4b995ca">apr_finfo_t::atime</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The time the file was last accessed 
</div>
</div><p>
<a class="anchor" name="7edbc9d588a4b5db80ec2da57882ad64"></a><!-- doxytag: member="apr_finfo_t::csize" ref="7edbc9d588a4b5db80ec2da57882ad64" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_off_t <a class="el" href="structapr__finfo__t.html#7edbc9d588a4b5db80ec2da57882ad64">apr_finfo_t::csize</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The storage size consumed by the file 
</div>
</div><p>
<a class="anchor" name="045d61a69e6a7e7ec909ae2747f94d1f"></a><!-- doxytag: member="apr_finfo_t::ctime" ref="045d61a69e6a7e7ec909ae2747f94d1f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__time.html#gedd0f998e5cde878c0fefa41a1ee94bd">apr_time_t</a> <a class="el" href="structapr__finfo__t.html#045d61a69e6a7e7ec909ae2747f94d1f">apr_finfo_t::ctime</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The time the file was created, or the inode was last changed 
</div>
</div><p>
<a class="anchor" name="862639b772609372999d005eda15805f"></a><!-- doxytag: member="apr_finfo_t::device" ref="862639b772609372999d005eda15805f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__file__info.html#g1b5d6ce7740e31aa737a8857541c38cf">apr_dev_t</a> <a class="el" href="structapr__finfo__t.html#862639b772609372999d005eda15805f">apr_finfo_t::device</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The id of the device the file is on. 
</div>
</div><p>
<a class="anchor" name="6119f7f86dcf1cb86c03256142aae321"></a><!-- doxytag: member="apr_finfo_t::filehand" ref="6119f7f86dcf1cb86c03256142aae321" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="group__apr__file__io.html#g804ab64a6f58ddcc3da8d9f54b6f51c2">apr_file_t</a>* <a class="el" href="structapr__finfo__t.html#6119f7f86dcf1cb86c03256142aae321">apr_finfo_t::filehand</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The file's handle, if accessed (can be submitted to apr_duphandle) 
</div>
</div><p>
<a class="anchor" name="7b2d0f1cbc880c516e183c7a1955d804"></a><!-- doxytag: member="apr_finfo_t::filetype" ref="7b2d0f1cbc880c516e183c7a1955d804" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__file__info.html#gab89c6c981e5fc67c6fd0251479882ec">apr_filetype_e</a> <a class="el" href="structapr__finfo__t.html#7b2d0f1cbc880c516e183c7a1955d804">apr_finfo_t::filetype</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The type of file. One of APR_REG, APR_DIR, APR_CHR, APR_BLK, APR_PIPE, APR_LNK or APR_SOCK. If the type is undetermined, the value is APR_NOFILE. If the type cannot be determined, the value is APR_UNKFILE. 
</div>
</div><p>
<a class="anchor" name="e295d9accaa1b66a498b2cdc3f3ab655"></a><!-- doxytag: member="apr_finfo_t::fname" ref="e295d9accaa1b66a498b2cdc3f3ab655" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structapr__finfo__t.html#e295d9accaa1b66a498b2cdc3f3ab655">apr_finfo_t::fname</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The pathname of the file (possibly unrooted) 
</div>
</div><p>
<a class="anchor" name="569bcabff4d80ef5e5661faef58aa727"></a><!-- doxytag: member="apr_finfo_t::group" ref="569bcabff4d80ef5e5661faef58aa727" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__user.html#g877fd1b7ad2744a34e063560ecad785c">apr_gid_t</a> <a class="el" href="structapr__finfo__t.html#569bcabff4d80ef5e5661faef58aa727">apr_finfo_t::group</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The group id that owns the file 
</div>
</div><p>
<a class="anchor" name="abd6d03cc2fae688267c9d4239cf3dd4"></a><!-- doxytag: member="apr_finfo_t::inode" ref="abd6d03cc2fae688267c9d4239cf3dd4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__file__info.html#g18e882a6a26c7b9930037850d2a35fce">apr_ino_t</a> <a class="el" href="structapr__finfo__t.html#abd6d03cc2fae688267c9d4239cf3dd4">apr_finfo_t::inode</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The inode of the file. 
</div>
</div><p>
<a class="anchor" name="f59678442d436a690a205cbb2842d5b2"></a><!-- doxytag: member="apr_finfo_t::mtime" ref="f59678442d436a690a205cbb2842d5b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__time.html#gedd0f998e5cde878c0fefa41a1ee94bd">apr_time_t</a> <a class="el" href="structapr__finfo__t.html#f59678442d436a690a205cbb2842d5b2">apr_finfo_t::mtime</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The time the file was last modified 
</div>
</div><p>
<a class="anchor" name="c0e875ec7abcaae89d96699a3e16e214"></a><!-- doxytag: member="apr_finfo_t::name" ref="c0e875ec7abcaae89d96699a3e16e214" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structapr__finfo__t.html#c0e875ec7abcaae89d96699a3e16e214">apr_finfo_t::name</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The file's name (no path) in filesystem case 
</div>
</div><p>
<a class="anchor" name="ee928ee5281665818bfc5b528cc2fb09"></a><!-- doxytag: member="apr_finfo_t::nlink" ref="ee928ee5281665818bfc5b528cc2fb09" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_int32_t <a class="el" href="structapr__finfo__t.html#ee928ee5281665818bfc5b528cc2fb09">apr_finfo_t::nlink</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The number of hard links to the file. 
</div>
</div><p>
<a class="anchor" name="e7e99ade20e4d4b9dd9bf06a3a1a6862"></a><!-- doxytag: member="apr_finfo_t::pool" ref="e7e99ade20e4d4b9dd9bf06a3a1a6862" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__pools.html#g06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a>* <a class="el" href="structapr__finfo__t.html#e7e99ade20e4d4b9dd9bf06a3a1a6862">apr_finfo_t::pool</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allocates memory and closes lingering handles in the specified pool 
</div>
</div><p>
<a class="anchor" name="fd964f201716c736779a8130a82512c8"></a><!-- doxytag: member="apr_finfo_t::protection" ref="fd964f201716c736779a8130a82512c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__file__info.html#g7abcb02b2c5dcf95d4f12357facd9bd2">apr_fileperms_t</a> <a class="el" href="structapr__finfo__t.html#fd964f201716c736779a8130a82512c8">apr_finfo_t::protection</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The access permissions of the file. Mimics Unix access rights. 
</div>
</div><p>
<a class="anchor" name="83c51c5d480c89998a2b004c19f47904"></a><!-- doxytag: member="apr_finfo_t::size" ref="83c51c5d480c89998a2b004c19f47904" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_off_t <a class="el" href="structapr__finfo__t.html#83c51c5d480c89998a2b004c19f47904">apr_finfo_t::size</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The size of the file 
</div>
</div><p>
<a class="anchor" name="8ad74236d5b6eea6b87136e5fa82af5c"></a><!-- doxytag: member="apr_finfo_t::user" ref="8ad74236d5b6eea6b87136e5fa82af5c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__apr__user.html#ge2f58ab632dc00b745b8ba038eed73bf">apr_uid_t</a> <a class="el" href="structapr__finfo__t.html#8ad74236d5b6eea6b87136e5fa82af5c">apr_finfo_t::user</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The user id that owns the file 
</div>
</div><p>
<a class="anchor" name="03ed071e06e28796884b15c464199d60"></a><!-- doxytag: member="apr_finfo_t::valid" ref="03ed071e06e28796884b15c464199d60" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_int32_t <a class="el" href="structapr__finfo__t.html#03ed071e06e28796884b15c464199d60">apr_finfo_t::valid</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The bitmask describing valid fields of this <a class="el" href="structapr__finfo__t.html">apr_finfo_t</a> structure including all available 'wanted' fields and potentially more 
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="apr__file__info_8h-source.html">apr_file_info.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Tue May 31 12:20:26 2011 for Apache Portable Runtime 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>