Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 1765

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp/PathInfo.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('PathInfo_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">PathInfo.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;sys/types.h&gt;</code><br />
<code>#include &lt;sys/stat.h&gt;</code><br />
<code>#include &lt;fcntl.h&gt;</code><br />
<code>#include &lt;unistd.h&gt;</code><br />
<code>#include &lt;dirent.h&gt;</code><br />
<code>#include &lt;cerrno&gt;</code><br />
<code>#include &lt;iosfwd&gt;</code><br />
<code>#include &lt;list&gt;</code><br />
<code>#include &lt;set&gt;</code><br />
<code>#include &lt;map&gt;</code><br />
<code>#include &quot;<a class="el" href="Pathname_8h_source.html">zypp/Pathname.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="CheckSum_8h_source.html">zypp/CheckSum.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ByteCount_8h_source.html">zypp/ByteCount.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for PathInfo.h:</div>
<div class="dyncontent">
<div class="center"><img src="PathInfo_8h__incl.png" border="0" usemap="#zypp_2PathInfo_8h" alt=""/></div>
<map name="zypp_2PathInfo_8h" id="zypp_2PathInfo_8h">
<area shape="rect"  title=" " alt="" coords="1064,5,1184,32"/>
<area shape="rect"  title=" " alt="" coords="565,80,654,107"/>
<area shape="rect"  title=" " alt="" coords="679,80,759,107"/>
<area shape="rect"  title=" " alt="" coords="783,80,846,107"/>
<area shape="rect"  title=" " alt="" coords="870,80,941,107"/>
<area shape="rect"  title=" " alt="" coords="965,80,1035,107"/>
<area shape="rect"  title=" " alt="" coords="1131,304,1192,331"/>
<area shape="rect"  title=" " alt="" coords="2015,468,2078,495"/>
<area shape="rect"  title=" " alt="" coords="1075,229,1115,256"/>
<area shape="rect"  title=" " alt="" coords="1356,80,1396,107"/>
<area shape="rect"  title=" " alt="" coords="1421,80,1470,107"/>
<area shape="rect"  href="Pathname_8h.html" title=" " alt="" coords="2083,155,2213,181"/>
<area shape="rect"  href="CheckSum_8h.html" title=" " alt="" coords="1201,80,1332,107"/>
<area shape="rect"  href="ByteCount_8h.html" title=" " alt="" coords="2185,304,2316,331"/>
<area shape="rect"  title=" " alt="" coords="1169,468,1226,495"/>
<area shape="rect"  title=" " alt="" coords="1938,386,2009,413"/>
<area shape="rect"  href="Exception_8h.html" title=" " alt="" coords="1290,155,1449,181"/>
<area shape="rect"  title=" " alt="" coords="1877,229,1957,256"/>
<area shape="rect"  title=" " alt="" coords="1189,229,1261,256"/>
<area shape="rect"  title=" " alt="" coords="1286,229,1373,256"/>
<area shape="rect"  href="Errno_8h.html" title=" " alt="" coords="1449,229,1583,256"/>
<area shape="rect"  href="String_8h.html" title=" " alt="" coords="1317,304,1454,331"/>
<area shape="rect"  title=" " alt="" coords="1149,386,1211,413"/>
<area shape="rect"  title=" " alt="" coords="1236,386,1295,413"/>
<area shape="rect"  title=" " alt="" coords="1319,386,1451,413"/>
<area shape="rect"  title=" " alt="" coords="1475,379,1610,420"/>
<area shape="rect"  href="Easy_8h.html" title=" " alt="" coords="1634,386,1761,413"/>
<area shape="rect"  href="PtrTypes_8h.html" title=" " alt="" coords="818,386,971,413"/>
<area shape="rect"  href="Function_8h.html" title=" " alt="" coords="207,386,361,413"/>
<area shape="rect"  title=" " alt="" coords="1668,468,1727,495"/>
<area shape="rect"  title=" " alt="" coords="633,468,791,495"/>
<area shape="rect"  title=" " alt="" coords="816,468,973,495"/>
<area shape="rect"  title=" " alt="" coords="997,468,1144,495"/>
<area shape="rect"  title=" " alt="" coords="442,468,609,495"/>
<area shape="rect"  title=" " alt="" coords="137,468,277,495"/>
<area shape="rect"  title=" " alt="" coords="301,468,419,495"/>
<area shape="rect"  title=" " alt="" coords="5,468,112,495"/>
<area shape="rect"  href="Unit_8h.html" title=" " alt="" coords="2185,386,2311,413"/>
</map>
</div>
</div>
<p><a href="PathInfo_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1StatMode.html">zypp::filesystem::StatMode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper class for mode_t values as derived from ::stat.  <a href="classzypp_1_1filesystem_1_1StatMode.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1DevInoCache.html">zypp::filesystem::DevInoCache</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple cache remembering device/inode to detect hardlinks.  <a href="classzypp_1_1filesystem_1_1DevInoCache.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1PathInfo.html">zypp::filesystem::PathInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper class for ::stat/::lstat.  <a href="classzypp_1_1filesystem_1_1PathInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1filesystem_1_1DirEntry.html">zypp::filesystem::DirEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Listentry returned by readdir.  <a href="structzypp_1_1filesystem_1_1DirEntry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacezypp"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html">zypp</a></td></tr>
<tr class="memdesc:namespacezypp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Easy-to use interface to the ZYPP dependency resolver. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacezypp_1_1filesystem"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html">zypp::filesystem</a></td></tr>
<tr class="memdesc:namespacezypp_1_1filesystem"><td class="mdescLeft">&#160;</td><td class="mdescRight">Types and functions for filesystem operations. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a29a964b2276d62ff455b096f40269896"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896">zypp::filesystem::FileType</a> { <br />
&#160;&#160;<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896ab21beff377700b678cd12d2de0184fe3">zypp::filesystem::FT_NOT_AVAIL</a> = 0x00, 
<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896a8bf5b227542300e04caec716a9fff6df">zypp::filesystem::FT_NOT_EXIST</a> = 0x01, 
<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896af84cde350cb0725bea05fc9bf1bcba62">zypp::filesystem::FT_FILE</a> = 0x02, 
<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896a2bdaafb83ef187d718972ece2a5f411f">zypp::filesystem::FT_DIR</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896abf96a12bd447b7d0e17d553b09f3f942">zypp::filesystem::FT_CHARDEV</a> = 0x08, 
<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896ada0f6ee819b986c99fd841c841b5027c">zypp::filesystem::FT_BLOCKDEV</a> = 0x10, 
<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896ab2060c97571ba0243dea5bd35f556a8d">zypp::filesystem::FT_FIFO</a> = 0x20, 
<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896a06e0e7a9f2384b3372a28210c4965e43">zypp::filesystem::FT_LINK</a> = 0x40, 
<br />
&#160;&#160;<a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896a438184dfc4e7628e41221c616757c663">zypp::filesystem::FT_SOCKET</a> = 0x80
<br />
 }</td></tr>
<tr class="memdesc:a29a964b2276d62ff455b096f40269896"><td class="mdescLeft">&#160;</td><td class="mdescRight">File type information.  <a href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896">More...</a><br /></td></tr>
<tr class="separator:a29a964b2276d62ff455b096f40269896"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a20a3a87c89cc383460b922f54db7235d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a20a3a87c89cc383460b922f54db7235d">zypp::filesystem::checksum</a> (const Pathname &amp;file, const std::string &amp;algorithm)</td></tr>
<tr class="memdesc:a20a3a87c89cc383460b922f54db7235d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute a files checksum.  <a href="namespacezypp_1_1filesystem.html#a20a3a87c89cc383460b922f54db7235d">More...</a><br /></td></tr>
<tr class="separator:a20a3a87c89cc383460b922f54db7235d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e2b8c280aff27ced39bbcf352d0d2ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a6e2b8c280aff27ced39bbcf352d0d2ad">zypp::filesystem::is_checksum</a> (const Pathname &amp;file, const CheckSum &amp;checksum)</td></tr>
<tr class="memdesc:a6e2b8c280aff27ced39bbcf352d0d2ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">check files checksum  <a href="namespacezypp_1_1filesystem.html#a6e2b8c280aff27ced39bbcf352d0d2ad">More...</a><br /></td></tr>
<tr class="separator:a6e2b8c280aff27ced39bbcf352d0d2ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">File related functions.</div></td></tr>
<tr class="memitem:a6f2f65cf13b7f686adb9101a1dcd0910"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a6f2f65cf13b7f686adb9101a1dcd0910">zypp::filesystem::assert_file</a> (const Pathname &amp;path, unsigned mode=0644)</td></tr>
<tr class="memdesc:a6f2f65cf13b7f686adb9101a1dcd0910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty file if it does not yet exist.  <a href="namespacezypp_1_1filesystem.html#a6f2f65cf13b7f686adb9101a1dcd0910">More...</a><br /></td></tr>
<tr class="separator:a6f2f65cf13b7f686adb9101a1dcd0910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4d3fedab524295caf28953ab2489612"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#ac4d3fedab524295caf28953ab2489612">zypp::filesystem::assert_file_mode</a> (const Pathname &amp;path, unsigned mode=0644)</td></tr>
<tr class="memdesc:ac4d3fedab524295caf28953ab2489612"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like <a class="el" href="namespacezypp_1_1filesystem.html#a6f2f65cf13b7f686adb9101a1dcd0910">assert_file</a> but enforce <em>mode</em> even if the file already exists.  <a href="namespacezypp_1_1filesystem.html#ac4d3fedab524295caf28953ab2489612">More...</a><br /></td></tr>
<tr class="separator:ac4d3fedab524295caf28953ab2489612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad608856a54835fb9200d63fc0720e6a1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#ad608856a54835fb9200d63fc0720e6a1">zypp::filesystem::touch</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:ad608856a54835fb9200d63fc0720e6a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change file's modification and access times.  <a href="namespacezypp_1_1filesystem.html#ad608856a54835fb9200d63fc0720e6a1">More...</a><br /></td></tr>
<tr class="separator:ad608856a54835fb9200d63fc0720e6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c64d87548a31ac2d33c378075dd6a12"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a4c64d87548a31ac2d33c378075dd6a12">zypp::filesystem::unlink</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:a4c64d87548a31ac2d33c378075dd6a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '<a class="el" href="namespacezypp_1_1filesystem.html#a4c64d87548a31ac2d33c378075dd6a12" title="Like &#39;unlink&#39;.">unlink</a>'.  <a href="namespacezypp_1_1filesystem.html#a4c64d87548a31ac2d33c378075dd6a12">More...</a><br /></td></tr>
<tr class="separator:a4c64d87548a31ac2d33c378075dd6a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e57629fa9576b7599b1165a2bd293e3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a4e57629fa9576b7599b1165a2bd293e3">zypp::filesystem::rename</a> (const Pathname &amp;oldpath, const Pathname &amp;newpath)</td></tr>
<tr class="memdesc:a4e57629fa9576b7599b1165a2bd293e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '<a class="el" href="namespacezypp_1_1filesystem.html#a4e57629fa9576b7599b1165a2bd293e3" title="Like &#39;rename&#39;.">rename</a>'.  <a href="namespacezypp_1_1filesystem.html#a4e57629fa9576b7599b1165a2bd293e3">More...</a><br /></td></tr>
<tr class="separator:a4e57629fa9576b7599b1165a2bd293e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea09c8c8a8eb35db58860929f5b42600"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#aea09c8c8a8eb35db58860929f5b42600">zypp::filesystem::exchange</a> (const Pathname &amp;lpath, const Pathname &amp;rpath)</td></tr>
<tr class="memdesc:aea09c8c8a8eb35db58860929f5b42600"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exchanges two files or directories.  <a href="namespacezypp_1_1filesystem.html#aea09c8c8a8eb35db58860929f5b42600">More...</a><br /></td></tr>
<tr class="separator:aea09c8c8a8eb35db58860929f5b42600"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af043476415d7f9b3a91204596f7eb6ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#af043476415d7f9b3a91204596f7eb6ca">zypp::filesystem::copy</a> (const Pathname &amp;file, const Pathname &amp;dest)</td></tr>
<tr class="memdesc:af043476415d7f9b3a91204596f7eb6ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like 'cp file dest'.  <a href="namespacezypp_1_1filesystem.html#af043476415d7f9b3a91204596f7eb6ca">More...</a><br /></td></tr>
<tr class="separator:af043476415d7f9b3a91204596f7eb6ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2bcb87b10dd5e6643ec095237adbefc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#af2bcb87b10dd5e6643ec095237adbefc">zypp::filesystem::symlink</a> (const Pathname &amp;oldpath, const Pathname &amp;newpath)</td></tr>
<tr class="memdesc:af2bcb87b10dd5e6643ec095237adbefc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '<a class="el" href="namespacezypp_1_1filesystem.html#af2bcb87b10dd5e6643ec095237adbefc" title="Like &#39;symlink&#39;.">symlink</a>'.  <a href="namespacezypp_1_1filesystem.html#af2bcb87b10dd5e6643ec095237adbefc">More...</a><br /></td></tr>
<tr class="separator:af2bcb87b10dd5e6643ec095237adbefc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a97768f01d2597dd1b084770801215"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#aa3a97768f01d2597dd1b084770801215">zypp::filesystem::hardlink</a> (const Pathname &amp;oldpath, const Pathname &amp;newpath)</td></tr>
<tr class="memdesc:aa3a97768f01d2597dd1b084770801215"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '::link'.  <a href="namespacezypp_1_1filesystem.html#aa3a97768f01d2597dd1b084770801215">More...</a><br /></td></tr>
<tr class="separator:aa3a97768f01d2597dd1b084770801215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad72717c76cd22a5a42c72a9e49e05721"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#ad72717c76cd22a5a42c72a9e49e05721">zypp::filesystem::hardlinkCopy</a> (const Pathname &amp;oldpath, const Pathname &amp;newpath)</td></tr>
<tr class="memdesc:ad72717c76cd22a5a42c72a9e49e05721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create <em>newpath</em> as hardlink or copy of <em>oldpath</em>.  <a href="namespacezypp_1_1filesystem.html#ad72717c76cd22a5a42c72a9e49e05721">More...</a><br /></td></tr>
<tr class="separator:ad72717c76cd22a5a42c72a9e49e05721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1a313229e3a86d2778f6bf54004ccb1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#ab1a313229e3a86d2778f6bf54004ccb1">zypp::filesystem::readlink</a> (const Pathname &amp;symlink_r, Pathname &amp;target_r)</td></tr>
<tr class="memdesc:ab1a313229e3a86d2778f6bf54004ccb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '<a class="el" href="namespacezypp_1_1filesystem.html#ab1a313229e3a86d2778f6bf54004ccb1" title="Like &#39;readlink&#39;.">readlink</a>'.  <a href="namespacezypp_1_1filesystem.html#ab1a313229e3a86d2778f6bf54004ccb1">More...</a><br /></td></tr>
<tr class="separator:ab1a313229e3a86d2778f6bf54004ccb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a018ec94ca7cd6310af2030168d28253c"><td class="memItemLeft" align="right" valign="top">Pathname&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a018ec94ca7cd6310af2030168d28253c">zypp::filesystem::readlink</a> (const Pathname &amp;symlink_r)</td></tr>
<tr class="separator:a018ec94ca7cd6310af2030168d28253c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b400e4affff016eed68906534db627"><td class="memItemLeft" align="right" valign="top">Pathname&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a31b400e4affff016eed68906534db627">zypp::filesystem::expandlink</a> (const Pathname &amp;path_r)</td></tr>
<tr class="memdesc:a31b400e4affff016eed68906534db627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively follows the symlink pointed to by <em>path_r</em> and returns the <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html" title="Pathname.">Pathname</a> to the real file or directory pointed to by the link.  <a href="namespacezypp_1_1filesystem.html#a31b400e4affff016eed68906534db627">More...</a><br /></td></tr>
<tr class="separator:a31b400e4affff016eed68906534db627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfdffee9685337931db2aaab20b9ad09"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#abfdffee9685337931db2aaab20b9ad09">zypp::filesystem::copy_file2dir</a> (const Pathname &amp;file, const Pathname &amp;dest)</td></tr>
<tr class="memdesc:abfdffee9685337931db2aaab20b9ad09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like 'cp file dest'.  <a href="namespacezypp_1_1filesystem.html#abfdffee9685337931db2aaab20b9ad09">More...</a><br /></td></tr>
<tr class="separator:abfdffee9685337931db2aaab20b9ad09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Digest computaion.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000046">Todo:</a></b></dt><dd>check cooperation with <a class="el" href="classzypp_1_1Digest.html" title="Compute Message Digests (MD5, SHA1 etc)">zypp::Digest</a> </dd></dl>
</div></td></tr>
<tr class="memitem:ae16e3e32db135f9dcbd7a36c46114c7c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#ae16e3e32db135f9dcbd7a36c46114c7c">zypp::filesystem::md5sum</a> (const Pathname &amp;file)</td></tr>
<tr class="memdesc:ae16e3e32db135f9dcbd7a36c46114c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute a files md5sum.  <a href="namespacezypp_1_1filesystem.html#ae16e3e32db135f9dcbd7a36c46114c7c">More...</a><br /></td></tr>
<tr class="separator:ae16e3e32db135f9dcbd7a36c46114c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee4c599291767d758189478e2b4df6f5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#aee4c599291767d758189478e2b4df6f5">zypp::filesystem::sha1sum</a> (const Pathname &amp;file)</td></tr>
<tr class="memdesc:aee4c599291767d758189478e2b4df6f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute a files sha1sum.  <a href="namespacezypp_1_1filesystem.html#aee4c599291767d758189478e2b4df6f5">More...</a><br /></td></tr>
<tr class="separator:aee4c599291767d758189478e2b4df6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Changing permissions.</div></td></tr>
<tr class="memitem:a15c6f1f768ee1e92f580f2ffec15161f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a15c6f1f768ee1e92f580f2ffec15161f">zypp::filesystem::chmod</a> (const Pathname &amp;path, mode_t mode)</td></tr>
<tr class="memdesc:a15c6f1f768ee1e92f580f2ffec15161f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '<a class="el" href="namespacezypp_1_1filesystem.html#a15c6f1f768ee1e92f580f2ffec15161f" title="Like &#39;chmod&#39;.">chmod</a>'.  <a href="namespacezypp_1_1filesystem.html#a15c6f1f768ee1e92f580f2ffec15161f">More...</a><br /></td></tr>
<tr class="separator:a15c6f1f768ee1e92f580f2ffec15161f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e50ac998d9b9d592ef1ba4c5c7db1ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a9e50ac998d9b9d592ef1ba4c5c7db1ce">zypp::filesystem::addmod</a> (const Pathname &amp;path, mode_t mode)</td></tr>
<tr class="memdesc:a9e50ac998d9b9d592ef1ba4c5c7db1ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the <code>mode</code> bits to the file given by path.  <a href="namespacezypp_1_1filesystem.html#a9e50ac998d9b9d592ef1ba4c5c7db1ce">More...</a><br /></td></tr>
<tr class="separator:a9e50ac998d9b9d592ef1ba4c5c7db1ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2154e53d3bcf10d6dffd94067f683786"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a2154e53d3bcf10d6dffd94067f683786">zypp::filesystem::delmod</a> (const Pathname &amp;path, mode_t mode)</td></tr>
<tr class="memdesc:a2154e53d3bcf10d6dffd94067f683786"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the <code>mode</code> bits from the file given by path.  <a href="namespacezypp_1_1filesystem.html#a2154e53d3bcf10d6dffd94067f683786">More...</a><br /></td></tr>
<tr class="separator:a2154e53d3bcf10d6dffd94067f683786"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Directory related functions.</h2></td></tr>
<tr class="memitem:ade46cd05af0a1fa7e5995e321cfb586b"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; DirEntry &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#ade46cd05af0a1fa7e5995e321cfb586b">zypp::filesystem::DirContent</a></td></tr>
<tr class="memdesc:ade46cd05af0a1fa7e5995e321cfb586b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returned by readdir.  <a href="namespacezypp_1_1filesystem.html#ade46cd05af0a1fa7e5995e321cfb586b">More...</a><br /></td></tr>
<tr class="separator:ade46cd05af0a1fa7e5995e321cfb586b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f5fe775666fdc99c6fdd94e6e8ee493"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a4f5fe775666fdc99c6fdd94e6e8ee493">zypp::filesystem::mkdir</a> (const Pathname &amp;path, unsigned mode=0755)</td></tr>
<tr class="memdesc:a4f5fe775666fdc99c6fdd94e6e8ee493"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '<a class="el" href="namespacezypp_1_1filesystem.html#a4f5fe775666fdc99c6fdd94e6e8ee493" title="Like &#39;mkdir&#39;.">mkdir</a>'.  <a href="namespacezypp_1_1filesystem.html#a4f5fe775666fdc99c6fdd94e6e8ee493">More...</a><br /></td></tr>
<tr class="separator:a4f5fe775666fdc99c6fdd94e6e8ee493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfb7f00fc9ec45c94eb35f789b980817"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#abfb7f00fc9ec45c94eb35f789b980817">zypp::filesystem::assert_dir</a> (const Pathname &amp;path, unsigned mode=0755)</td></tr>
<tr class="memdesc:abfb7f00fc9ec45c94eb35f789b980817"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like 'mkdir -p'.  <a href="namespacezypp_1_1filesystem.html#abfb7f00fc9ec45c94eb35f789b980817">More...</a><br /></td></tr>
<tr class="separator:abfb7f00fc9ec45c94eb35f789b980817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c43602bcbf440748dd6b93e36e1b187"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a6c43602bcbf440748dd6b93e36e1b187">zypp::filesystem::rmdir</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:a6c43602bcbf440748dd6b93e36e1b187"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like '<a class="el" href="namespacezypp_1_1filesystem.html#a6c43602bcbf440748dd6b93e36e1b187" title="Like &#39;rmdir&#39;.">rmdir</a>'.  <a href="namespacezypp_1_1filesystem.html#a6c43602bcbf440748dd6b93e36e1b187">More...</a><br /></td></tr>
<tr class="separator:a6c43602bcbf440748dd6b93e36e1b187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72db515ee4c999779798712405ed25e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a72db515ee4c999779798712405ed25e6">zypp::filesystem::recursive_rmdir</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:a72db515ee4c999779798712405ed25e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like 'rm -r DIR'.  <a href="namespacezypp_1_1filesystem.html#a72db515ee4c999779798712405ed25e6">More...</a><br /></td></tr>
<tr class="separator:a72db515ee4c999779798712405ed25e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbd373b2ae9d45beea5b240394e4f9f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#afbd373b2ae9d45beea5b240394e4f9f6">zypp::filesystem::clean_dir</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:afbd373b2ae9d45beea5b240394e4f9f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like 'rm -r DIR/ *'.  <a href="namespacezypp_1_1filesystem.html#afbd373b2ae9d45beea5b240394e4f9f6">More...</a><br /></td></tr>
<tr class="separator:afbd373b2ae9d45beea5b240394e4f9f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f11ebae118649ee721d88e8ac981e15"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a8f11ebae118649ee721d88e8ac981e15">zypp::filesystem::copy_dir</a> (const Pathname &amp;srcpath, const Pathname &amp;destpath)</td></tr>
<tr class="memdesc:a8f11ebae118649ee721d88e8ac981e15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like 'cp -a srcpath destpath'.  <a href="namespacezypp_1_1filesystem.html#a8f11ebae118649ee721d88e8ac981e15">More...</a><br /></td></tr>
<tr class="separator:a8f11ebae118649ee721d88e8ac981e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a958bc25e5cdb77076d63ace8d147d6c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a958bc25e5cdb77076d63ace8d147d6c0">zypp::filesystem::copy_dir_content</a> (const Pathname &amp;srcpath, const Pathname &amp;destpath)</td></tr>
<tr class="memdesc:a958bc25e5cdb77076d63ace8d147d6c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like 'cp -a srcpath/.  <a href="namespacezypp_1_1filesystem.html#a958bc25e5cdb77076d63ace8d147d6c0">More...</a><br /></td></tr>
<tr class="separator:a958bc25e5cdb77076d63ace8d147d6c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dddcd45e0720a8ae8fb060c26ac4e8f"><td class="memItemLeft" align="right" valign="top">const StrMatcher &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a1dddcd45e0720a8ae8fb060c26ac4e8f">zypp::filesystem::matchNoDots</a> ()</td></tr>
<tr class="memdesc:a1dddcd45e0720a8ae8fb060c26ac4e8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience returning <code><a class="el" href="classzypp_1_1StrMatcher.html" title="String matching (STRING|SUBSTRING|GLOB|REGEX).">StrMatcher</a>( "[^.]*", <a class="el" href="classzypp_1_1Match.html#a60bae4e39ca31538935386efedaec428ac3f3a03024dccdd6267f783af5556e9b" title="Glob.">Match::GLOB</a> )</code>  <a href="namespacezypp_1_1filesystem.html#a1dddcd45e0720a8ae8fb060c26ac4e8f">More...</a><br /></td></tr>
<tr class="separator:a1dddcd45e0720a8ae8fb060c26ac4e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66086137562d1ca9b7a840b94bfa8471"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a66086137562d1ca9b7a840b94bfa8471">zypp::filesystem::dirForEach</a> (const Pathname &amp;dir_r, function&lt; <a class="el" href="classbool.html">bool</a>(const Pathname &amp;, const char *const)&gt; fnc_r)</td></tr>
<tr class="memdesc:a66086137562d1ca9b7a840b94bfa8471"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke callback function <em>fnc_r</em> for each entry in directory <em>dir_r</em>.  <a href="namespacezypp_1_1filesystem.html#a66086137562d1ca9b7a840b94bfa8471">More...</a><br /></td></tr>
<tr class="separator:a66086137562d1ca9b7a840b94bfa8471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aaa6f6227b0254ceb0196fb1c507130"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a9aaa6f6227b0254ceb0196fb1c507130">zypp::filesystem::dirForEach</a> (const Pathname &amp;dir_r, const StrMatcher &amp;matcher_r, function&lt; <a class="el" href="classbool.html">bool</a>(const Pathname &amp;, const char *const)&gt; fnc_r)</td></tr>
<tr class="separator:a9aaa6f6227b0254ceb0196fb1c507130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a424d384472de80e5cc48f5d5662cc859"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a424d384472de80e5cc48f5d5662cc859">zypp::filesystem::readdir</a> (std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;path, <a class="el" href="classbool.html">bool</a> dots=true)</td></tr>
<tr class="memdesc:a424d384472de80e5cc48f5d5662cc859"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return content of directory via retlist.  <a href="namespacezypp_1_1filesystem.html#a424d384472de80e5cc48f5d5662cc859">More...</a><br /></td></tr>
<tr class="separator:a424d384472de80e5cc48f5d5662cc859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a195495cc2220a9ae7d618c7121c0f384"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a195495cc2220a9ae7d618c7121c0f384">zypp::filesystem::readdir</a> (std::list&lt; Pathname &gt; &amp;retlist, const Pathname &amp;path, <a class="el" href="classbool.html">bool</a> dots=true)</td></tr>
<tr class="memdesc:a195495cc2220a9ae7d618c7121c0f384"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return content of directory via retlist.  <a href="namespacezypp_1_1filesystem.html#a195495cc2220a9ae7d618c7121c0f384">More...</a><br /></td></tr>
<tr class="separator:a195495cc2220a9ae7d618c7121c0f384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90d089513ff2cdee0d9108b8ee3e6808"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a90d089513ff2cdee0d9108b8ee3e6808">zypp::filesystem::operator&lt;&lt;</a> (std::ostream &amp;str, const DirEntry &amp;obj)</td></tr>
<tr class="separator:a90d089513ff2cdee0d9108b8ee3e6808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add0ffdffb536f80ba829c8b8c3e12140"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#add0ffdffb536f80ba829c8b8c3e12140">zypp::filesystem::operator&lt;&lt;</a> (std::ostream &amp;str, const DirContent &amp;obj)</td></tr>
<tr class="separator:add0ffdffb536f80ba829c8b8c3e12140"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a2400810e57c331f403402e1596f72"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a36a2400810e57c331f403402e1596f72">zypp::filesystem::readdir</a> (DirContent &amp;retlist, const Pathname &amp;path, <a class="el" href="classbool.html">bool</a> dots=true, PathInfo::Mode statmode=PathInfo::STAT)</td></tr>
<tr class="memdesc:a36a2400810e57c331f403402e1596f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return content of directory via retlist.  <a href="namespacezypp_1_1filesystem.html#a36a2400810e57c331f403402e1596f72">More...</a><br /></td></tr>
<tr class="separator:a36a2400810e57c331f403402e1596f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a370ac1ebc62bbdda2626d1560542665a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a370ac1ebc62bbdda2626d1560542665a">zypp::filesystem::is_empty_dir</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:a370ac1ebc62bbdda2626d1560542665a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the specified directory is empty.  <a href="namespacezypp_1_1filesystem.html#a370ac1ebc62bbdda2626d1560542665a">More...</a><br /></td></tr>
<tr class="separator:a370ac1ebc62bbdda2626d1560542665a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Misc.</h2></td></tr>
<tr class="memitem:af2345a50124dd94f62b1777d22306960"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#af2345a50124dd94f62b1777d22306960">zypp::filesystem::ZIP_TYPE</a> { <a class="el" href="namespacezypp_1_1filesystem.html#af2345a50124dd94f62b1777d22306960ab9f64c9637fe2c40449132762ee17f15">zypp::filesystem::ZT_NONE</a>, 
<a class="el" href="namespacezypp_1_1filesystem.html#af2345a50124dd94f62b1777d22306960a05e2f67d5ab55b9c10de2b4e7b357c10">zypp::filesystem::ZT_GZ</a>, 
<a class="el" href="namespacezypp_1_1filesystem.html#af2345a50124dd94f62b1777d22306960a8326272fcf4f00c5027c43f5577ada08">zypp::filesystem::ZT_BZ2</a>
 }</td></tr>
<tr class="memdesc:af2345a50124dd94f62b1777d22306960"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether a file is compressed (gzip/bzip2).  <a href="namespacezypp_1_1filesystem.html#af2345a50124dd94f62b1777d22306960">More...</a><br /></td></tr>
<tr class="separator:af2345a50124dd94f62b1777d22306960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef55ac346f7e833305d44da1f8d2ae52"><td class="memItemLeft" align="right" valign="top">ZIP_TYPE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#aef55ac346f7e833305d44da1f8d2ae52">zypp::filesystem::zipType</a> (const Pathname &amp;file)</td></tr>
<tr class="separator:aef55ac346f7e833305d44da1f8d2ae52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dcf6a34abe97f0cfe79fc9af040d38c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a9dcf6a34abe97f0cfe79fc9af040d38c">zypp::filesystem::erase</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:a9dcf6a34abe97f0cfe79fc9af040d38c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erase whatever happens to be located at path (file or directory).  <a href="namespacezypp_1_1filesystem.html#a9dcf6a34abe97f0cfe79fc9af040d38c">More...</a><br /></td></tr>
<tr class="separator:a9dcf6a34abe97f0cfe79fc9af040d38c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44a635e9bbc584215696829cd16f5d4c"><td class="memItemLeft" align="right" valign="top">ByteCount&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a44a635e9bbc584215696829cd16f5d4c">zypp::filesystem::df</a> (const Pathname &amp;path)</td></tr>
<tr class="memdesc:a44a635e9bbc584215696829cd16f5d4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Report free disk space on a mounted file system.  <a href="namespacezypp_1_1filesystem.html#a44a635e9bbc584215696829cd16f5d4c">More...</a><br /></td></tr>
<tr class="separator:a44a635e9bbc584215696829cd16f5d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac77be83a1c4ce874cbadb7018442b15f"><td class="memItemLeft" align="right" valign="top">mode_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#ac77be83a1c4ce874cbadb7018442b15f">zypp::filesystem::getUmask</a> ()</td></tr>
<tr class="memdesc:ac77be83a1c4ce874cbadb7018442b15f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current umask (file mode creation mask)  <a href="namespacezypp_1_1filesystem.html#ac77be83a1c4ce874cbadb7018442b15f">More...</a><br /></td></tr>
<tr class="separator:ac77be83a1c4ce874cbadb7018442b15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e440e8b7b80a541a344d5bdcb6944e5"><td class="memItemLeft" align="right" valign="top">mode_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1filesystem.html#a3e440e8b7b80a541a344d5bdcb6944e5">zypp::filesystem::applyUmaskTo</a> (mode_t mode_r)</td></tr>
<tr class="memdesc:a3e440e8b7b80a541a344d5bdcb6944e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modify <code>mode_r</code> according to the current umask <code>( mode_r &amp; ~getUmask() )</code>.  <a href="namespacezypp_1_1filesystem.html#a3e440e8b7b80a541a344d5bdcb6944e5">More...</a><br /></td></tr>
<tr class="separator:a3e440e8b7b80a541a344d5bdcb6944e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_c187b43c6f283d9fc95eff3f44ce072a.html">zypp</a></li><li class="navelem"><a class="el" href="PathInfo_8h.html">PathInfo.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>