~ubuntu-branches/ubuntu/maverick/schroot/maverick-updates

« back to all changes in this revision

Viewing changes to doc/sbuild/html/classsbuild_1_1stat.html

  • Committer: Bazaar Package Importer
  • Author(s): Roger Leigh
  • Date: 2008-01-20 22:51:04 UTC
  • mfrom: (1.1.15 upstream)
  • Revision ID: james.westby@ubuntu.com-20080120225104-3zhs8gk9byqigato
Tags: 1.1.6-1
* New upstream development release.
* Acknowledge NMU.  Thanks to Lucas Nussbaum for fixing the Boost
  library names following another incompatible change in Boost
  (Closes: #439215).
* debian/control: Suggest lvm2 instead of lvm-common (Closes: #452263).
* debian/copyright:
  - Update with new GIT source code repository location.
  - Update licence to GPLv3.
* debian/schroot.init: Update licence to GPLv3.
* bin/schroot/setup/20network, bin/schroot/setup/30passwd: For files to
  copy, compare file device, inode and contents to avoid copying
  identical files (Closes: #428808).
* If unknown keys are present in the configuration file, print a warning
  message to alert the user (Closes: #459658).
* The filesystems to mount in the chroot may be customised by the system
  administrator through the use of an fstab file on a per-chroot basis,
  and a new helper utility, schroot-mount (Closes: #395062, #427047).
  Thanks for your patience while we took the time to implement this the
  right way.
* Update Vietnamese translation (Closes: #461531).  Thanks to Clytie
  Siddall.
* debian/schroot.preinst: Add rm_conffile function to remove
  /etc/schroot/setup.d/20network and /etc/schroot/setup.d/30passwd for
  versions prior to this.  These are replaced by
  /etc/schroot/setup.d/20copyfiles.
* debian/schroot.NEWS: Document conffile changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
3
<title>sbuild: sbuild::stat Class Reference</title>
 
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
 
5
<link href="tabs.css" rel="stylesheet" type="text/css">
 
6
</head><body>
 
7
<!-- Generated by Doxygen 1.5.4 -->
 
8
<div class="tabs">
 
9
  <ul>
 
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
 
11
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 
12
    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
13
    <li><a href="files.html"><span>Files</span></a></li>
 
14
    <li><a href="dirs.html"><span>Directories</span></a></li>
 
15
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
 
16
  </ul>
 
17
</div>
 
18
<div class="tabs">
 
19
  <ul>
 
20
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
 
21
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
 
22
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
 
23
  </ul>
 
24
</div>
 
25
<div class="nav">
 
26
<a class="el" href="namespacesbuild.html">sbuild</a>::<a class="el" href="classsbuild_1_1stat.html">stat</a></div>
 
27
<h1>sbuild::stat Class Reference</h1><!-- doxytag: class="sbuild::stat" -->Get file status.  
 
28
<a href="#_details">More...</a>
 
29
<p>
 
30
<code>#include &lt;<a class="el" href="sbuild-util_8h-source.html">sbuild-util.h</a>&gt;</code>
 
31
<p>
 
32
<div class="dynheader">
 
33
Collaboration diagram for sbuild::stat:</div>
 
34
<div class="dynsection">
 
35
<p><center><img src="classsbuild_1_1stat__coll__graph.png" border="0" usemap="#sbuild_1_1stat__coll__map" alt="Collaboration graph"></center>
 
36
<map name="sbuild_1_1stat__coll__map">
 
37
<area shape="rect" title="STL class." alt="" coords="55,180,140,207"><area shape="rect" title="STL class." alt="" coords="5,7,189,34"></map>
 
38
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
 
39
 
 
40
<p>
 
41
<a href="classsbuild_1_1stat-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
 
42
<tr><td></td></tr>
 
43
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
 
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#9213a7639beb468ee4c0c74d8c80ad80">error_code</a> { <a class="el" href="classsbuild_1_1stat.html#9213a7639beb468ee4c0c74d8c80ad80b7cc315b28c0f514bcfd7f4549df5aea">FILE</a>, 
 
45
<a class="el" href="classsbuild_1_1stat.html#9213a7639beb468ee4c0c74d8c80ad8025c9970f65fff6b9aa02c6d1143eb180">FD</a>
 
46
 }</td></tr>
 
47
 
 
48
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error codes.  <a href="classsbuild_1_1stat.html#9213a7639beb468ee4c0c74d8c80ad80">More...</a><br></td></tr>
 
49
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c">mode_bits</a> { <br>
 
50
&nbsp;&nbsp;<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c66f6c6dcbb819b5454a2f913b6872be1">FILE_TYPE_MASK</a> =  S_IFMT, 
 
51
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c66de807c3487fad53384337184f25e8a">FILE_TYPE_SOCKET</a> =  S_IFSOCK, 
 
52
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cc6c59c7c5510aa8fd33400cb8bd8dee1">FILE_TYPE_LINK</a> =  S_IFLNK, 
 
53
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c22488ccfe3a781a7e463c163bc5dc16b">FILE_TYPE_REGULAR</a> =  S_IFREG, 
 
54
<br>
 
55
&nbsp;&nbsp;<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cb4b1dfd47e1606489c676ee7326f7c6a">FILE_TYPE_BLOCK</a> =  S_IFBLK, 
 
56
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c41dbcdd06c4b3281c46b52cd2a8a1cf9">FILE_TYPE_DIRECTORY</a> =  S_IFDIR, 
 
57
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cd2c19c1c7de8e981ce564b9a720816f1">FILE_TYPE_CHARACTER</a> =  S_IFCHR, 
 
58
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cd59d9f440f587fd68f1b23544e55469b">FILE_TYPE_FIFO</a> =  S_IFIFO, 
 
59
<br>
 
60
&nbsp;&nbsp;<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c8eb6068cdd702feaf0f689e40d0ffc71">PERM_SETUID</a> =  S_ISUID, 
 
61
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c94c5f23b01ff8a23bba54e47081e52f9">PERM_SETGIT</a> =  S_ISGID, 
 
62
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c03c431f4cab363872eadac20e18322ab">PERM_STICKY</a> =  S_ISVTX, 
 
63
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cf15532cc019cbb5f0baf770e9266aefe">PERM_USER_MASK</a> =  S_IRWXU, 
 
64
<br>
 
65
&nbsp;&nbsp;<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c33ebd06db08f7ebebe955f9e7a620d4e">PERM_USER_READ</a> =  S_IRUSR, 
 
66
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c8e8d810ad40b610a64a14df186d8435c">PERM_USER_WRITE</a> =  S_IWUSR, 
 
67
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c720161b56b2db643521d4835def3e79f">PERM_USER_EXECUTE</a> =  S_IXUSR, 
 
68
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cd382920b1941f8f5990bb9348b51ae8a">PERM_GROUP_MASK</a> =  S_IRWXG, 
 
69
<br>
 
70
&nbsp;&nbsp;<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c248c686c5e0d955c4f156c6f9070bba9">PERM_GROUP_READ</a> =  S_IRGRP, 
 
71
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c18ba68d3adec5d057e8f20ce96136f0f">PERM_GROUP_WRITE</a> =  S_IWGRP, 
 
72
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cb3a639d17eb9a33468195325c7e7db5a">PERM_GROUP_EXECUTE</a> =  S_IXGRP, 
 
73
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87ccb4c990f4fee316dec54731aa4732b68">PERM_OTHER_MASK</a> =  S_IRWXO, 
 
74
<br>
 
75
&nbsp;&nbsp;<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87cd79eb5d1084729afc4cbbfea6dbaf6fe">PERM_OTHER_READ</a> =  S_IROTH, 
 
76
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87ca380a3f9e00dfaf434994257ca2d1b8d">PERM_OTHER_WRITE</a> =  S_IWOTH, 
 
77
<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87ca14d4e1a309ffb662caa0e30baeca4b9">PERM_OTHER_EXECUTE</a> =  S_IXOTH
 
78
<br>
 
79
 }</td></tr>
 
80
 
 
81
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mode bits.  <a href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c">More...</a><br></td></tr>
 
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classsbuild_1_1custom__error.html">custom_error</a>&lt; <a class="el" href="classsbuild_1_1stat.html#9213a7639beb468ee4c0c74d8c80ad80">error_code</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#16c534e7ce04f767324497e61ad7a3da">error</a></td></tr>
 
83
 
 
84
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exception type.  <a href="#16c534e7ce04f767324497e61ad7a3da"></a><br></td></tr>
 
85
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
 
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#8b6af97d2635bac5d78ee9e5b924c8a8">stat</a> (std::string const &amp;<a class="el" href="classsbuild_1_1stat.html#175bf56254d36c838ef7f1b7de1a9d14">file</a>)</td></tr>
 
87
 
 
88
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constructor.  <a href="#8b6af97d2635bac5d78ee9e5b924c8a8"></a><br></td></tr>
 
89
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#8b63cfe56f6cab8ce19d54cb6b66de42">stat</a> (std::string const &amp;<a class="el" href="classsbuild_1_1stat.html#175bf56254d36c838ef7f1b7de1a9d14">file</a>, int <a class="el" href="classsbuild_1_1stat.html#bba22d881615f6fabed89bef81b0a25f">fd</a>)</td></tr>
 
90
 
 
91
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constructor.  <a href="#8b63cfe56f6cab8ce19d54cb6b66de42"></a><br></td></tr>
 
92
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#f43493c3c0803b51dc50cace34114c89">stat</a> (int <a class="el" href="classsbuild_1_1stat.html#bba22d881615f6fabed89bef81b0a25f">fd</a>)</td></tr>
 
93
 
 
94
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constructor.  <a href="#f43493c3c0803b51dc50cace34114c89"></a><br></td></tr>
 
95
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#edb4b273ff7e118d0c397ac2b90a82c3">~stat</a> ()</td></tr>
 
96
 
 
97
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#edb4b273ff7e118d0c397ac2b90a82c3"></a><br></td></tr>
 
98
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#1210783203eaf6afd670165d70b13912">check</a> () const </td></tr>
 
99
 
 
100
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the file status was obtained.  <a href="#1210783203eaf6afd670165d70b13912"></a><br></td></tr>
 
101
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct::stat const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#a873b8ed1f467db258fb24e2a4c9c24c">get_detail</a> ()</td></tr>
 
102
 
 
103
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the struct <a class="el" href="classsbuild_1_1stat.html" title="Get file status.">stat</a> used internally.  <a href="#a873b8ed1f467db258fb24e2a4c9c24c"></a><br></td></tr>
 
104
<tr><td class="memItemLeft" nowrap align="right" valign="top">dev_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#a10dc2ea164b4b44055c37b21fe89b5f">device</a> () const </td></tr>
 
105
 
 
106
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the device the file resides on.  <a href="#a10dc2ea164b4b44055c37b21fe89b5f"></a><br></td></tr>
 
107
<tr><td class="memItemLeft" nowrap align="right" valign="top">ino_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#d24187b2a9fdd376f37db2f7d4ca7323">inode</a> () const </td></tr>
 
108
 
 
109
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the inode of the file.  <a href="#d24187b2a9fdd376f37db2f7d4ca7323"></a><br></td></tr>
 
110
<tr><td class="memItemLeft" nowrap align="right" valign="top">mode_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#06e05be8a2707a8fe620bf650adbed21">mode</a> () const </td></tr>
 
111
 
 
112
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the mode of the file.  <a href="#06e05be8a2707a8fe620bf650adbed21"></a><br></td></tr>
 
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">nlink_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#716f040d7a1ad048eb83cc1a97e4189e">links</a> () const </td></tr>
 
114
 
 
115
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of hard links to the file.  <a href="#716f040d7a1ad048eb83cc1a97e4189e"></a><br></td></tr>
 
116
<tr><td class="memItemLeft" nowrap align="right" valign="top">uid_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#f203734f8e0dbb7f60cd4ef850e25a81">uid</a> () const </td></tr>
 
117
 
 
118
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the user id owning the file.  <a href="#f203734f8e0dbb7f60cd4ef850e25a81"></a><br></td></tr>
 
119
<tr><td class="memItemLeft" nowrap align="right" valign="top">gid_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#7c500a3246bde910cd5104b59f01685e">gid</a> () const </td></tr>
 
120
 
 
121
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the group id owning the file.  <a href="#7c500a3246bde910cd5104b59f01685e"></a><br></td></tr>
 
122
<tr><td class="memItemLeft" nowrap align="right" valign="top">off_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#7beaac62acef9f046bceb18cbd8c394e">size</a> () const </td></tr>
 
123
 
 
124
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the file size.  <a href="#7beaac62acef9f046bceb18cbd8c394e"></a><br></td></tr>
 
125
<tr><td class="memItemLeft" nowrap align="right" valign="top">blksize_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#1eede4fd7fb1832af90b22072dbb9e81">blocksize</a> () const </td></tr>
 
126
 
 
127
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the file block size.  <a href="#1eede4fd7fb1832af90b22072dbb9e81"></a><br></td></tr>
 
128
<tr><td class="memItemLeft" nowrap align="right" valign="top">blkcnt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#3500f8e271ee315c799e968569245067">blocks</a> () const </td></tr>
 
129
 
 
130
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the file block count.  <a href="#3500f8e271ee315c799e968569245067"></a><br></td></tr>
 
131
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#d0e7c1ce885b5734f21973f614e29b73">atime</a> () const </td></tr>
 
132
 
 
133
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the file access time.  <a href="#d0e7c1ce885b5734f21973f614e29b73"></a><br></td></tr>
 
134
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#cd43a1a6b2eb4981b6adc2ae35191781">mtime</a> () const </td></tr>
 
135
 
 
136
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the file modification time.  <a href="#cd43a1a6b2eb4981b6adc2ae35191781"></a><br></td></tr>
 
137
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#4eab7ff11f06de611abef123674268c6">ctime</a> () const </td></tr>
 
138
 
 
139
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the file creation time.  <a href="#4eab7ff11f06de611abef123674268c6"></a><br></td></tr>
 
140
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#66443c4cf65251770e32d9f534b5ead4">is_regular</a> () const </td></tr>
 
141
 
 
142
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the file a regular file?  <a href="#66443c4cf65251770e32d9f534b5ead4"></a><br></td></tr>
 
143
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#fd39509878e2d63cdc58e86aababdcd3">is_directory</a> () const </td></tr>
 
144
 
 
145
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the file a directory?  <a href="#fd39509878e2d63cdc58e86aababdcd3"></a><br></td></tr>
 
146
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#0d7e823fd569bec1beab2aec93992345">is_character</a> () const </td></tr>
 
147
 
 
148
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the file a character device?  <a href="#0d7e823fd569bec1beab2aec93992345"></a><br></td></tr>
 
149
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#8cb2dfc8c7a9d8c38c79e5c7db5a13fa">is_block</a> () const </td></tr>
 
150
 
 
151
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the file a block device?  <a href="#8cb2dfc8c7a9d8c38c79e5c7db5a13fa"></a><br></td></tr>
 
152
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#8c84ddcfbe2ed87b82e684080b4dfc91">is_fifo</a> () const </td></tr>
 
153
 
 
154
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the file a named pipe (FIFO)?  <a href="#8c84ddcfbe2ed87b82e684080b4dfc91"></a><br></td></tr>
 
155
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#e046a58a5def8d1966ae98acb89605f7">is_link</a> () const </td></tr>
 
156
 
 
157
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the file a symbolic link?  <a href="#e046a58a5def8d1966ae98acb89605f7"></a><br></td></tr>
 
158
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#77ab03ae218073d55d96b574f44e05ad">is_socket</a> () const </td></tr>
 
159
 
 
160
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the file a socket?  <a href="#77ab03ae218073d55d96b574f44e05ad"></a><br></td></tr>
 
161
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#fa9c5c1d02e3de4728e78105abb643e7">check_mode</a> (<a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c">mode_bits</a> mask) const </td></tr>
 
162
 
 
163
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if particular mode bits are set.  <a href="#fa9c5c1d02e3de4728e78105abb643e7"></a><br></td></tr>
 
164
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
 
165
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#175bf56254d36c838ef7f1b7de1a9d14">file</a></td></tr>
 
166
 
 
167
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The filename being checked (if specified).  <a href="#175bf56254d36c838ef7f1b7de1a9d14"></a><br></td></tr>
 
168
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#bba22d881615f6fabed89bef81b0a25f">fd</a></td></tr>
 
169
 
 
170
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The file descriptor being checked (if specified).  <a href="#bba22d881615f6fabed89bef81b0a25f"></a><br></td></tr>
 
171
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#a658e4990bbe3672f6e191ac845cfced">errorno</a></td></tr>
 
172
 
 
173
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> number set after stat(2) <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>.  <a href="#a658e4990bbe3672f6e191ac845cfced"></a><br></td></tr>
 
174
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct::stat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html#50baa6498600da1e3d8a839c3336e46f">status</a></td></tr>
 
175
 
 
176
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stat(2) results.  <a href="#50baa6498600da1e3d8a839c3336e46f"></a><br></td></tr>
 
177
</table>
 
178
<hr><a name="_details"></a><h2>Detailed Description</h2>
 
179
Get file status. 
 
180
<p>
 
181
stat(2) wrapper. <hr><h2>Member Typedef Documentation</h2>
 
182
<a class="anchor" name="16c534e7ce04f767324497e61ad7a3da"></a><!-- doxytag: member="sbuild::stat::error" ref="16c534e7ce04f767324497e61ad7a3da" args="" -->
 
183
<div class="memitem">
 
184
<div class="memproto">
 
185
      <table class="memname">
 
186
        <tr>
 
187
          <td class="memname">typedef <a class="el" href="classsbuild_1_1custom__error.html">custom_error</a>&lt;<a class="el" href="classsbuild_1_1stat.html#9213a7639beb468ee4c0c74d8c80ad80">error_code</a>&gt; <a class="el" href="classsbuild_1_1custom__error.html">sbuild::stat::error</a>          </td>
 
188
        </tr>
 
189
      </table>
 
190
</div>
 
191
<div class="memdoc">
 
192
 
 
193
<p>
 
194
Exception type. 
 
195
<p>
 
196
 
 
197
</div>
 
198
</div><p>
 
199
<hr><h2>Member Enumeration Documentation</h2>
 
200
<a class="anchor" name="9213a7639beb468ee4c0c74d8c80ad80"></a><!-- doxytag: member="sbuild::stat::error_code" ref="9213a7639beb468ee4c0c74d8c80ad80" args="" -->
 
201
<div class="memitem">
 
202
<div class="memproto">
 
203
      <table class="memname">
 
204
        <tr>
 
205
          <td class="memname">enum <a class="el" href="classsbuild_1_1stat.html#9213a7639beb468ee4c0c74d8c80ad80">sbuild::stat::error_code</a>          </td>
 
206
        </tr>
 
207
      </table>
 
208
</div>
 
209
<div class="memdoc">
 
210
 
 
211
<p>
 
212
Error codes. 
 
213
<p>
 
214
<dl compact><dt><b>Enumerator: </b></dt><dd>
 
215
<table border="0" cellspacing="2" cellpadding="0">
 
216
<tr><td valign="top"><em><a class="anchor" name="9213a7639beb468ee4c0c74d8c80ad80b7cc315b28c0f514bcfd7f4549df5aea"></a><!-- doxytag: member="FILE" ref="9213a7639beb468ee4c0c74d8c80ad80b7cc315b28c0f514bcfd7f4549df5aea" args="" -->FILE</em>&nbsp;</td><td>
 
217
Failed to <a class="el" href="classsbuild_1_1stat.html" title="Get file status.">stat</a> file. </td></tr>
 
218
<tr><td valign="top"><em><a class="anchor" name="9213a7639beb468ee4c0c74d8c80ad8025c9970f65fff6b9aa02c6d1143eb180"></a><!-- doxytag: member="FD" ref="9213a7639beb468ee4c0c74d8c80ad8025c9970f65fff6b9aa02c6d1143eb180" args="" -->FD</em>&nbsp;</td><td>
 
219
Failed to <a class="el" href="classsbuild_1_1stat.html" title="Get file status.">stat</a> file descriptor. </td></tr>
 
220
</table>
 
221
</dl>
 
222
 
 
223
</div>
 
224
</div><p>
 
225
<a class="anchor" name="651b405152ba738127bec90fdf96d87c"></a><!-- doxytag: member="sbuild::stat::mode_bits" ref="651b405152ba738127bec90fdf96d87c" args="" -->
 
226
<div class="memitem">
 
227
<div class="memproto">
 
228
      <table class="memname">
 
229
        <tr>
 
230
          <td class="memname">enum <a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c">sbuild::stat::mode_bits</a>          </td>
 
231
        </tr>
 
232
      </table>
 
233
</div>
 
234
<div class="memdoc">
 
235
 
 
236
<p>
 
237
Mode bits. 
 
238
<p>
 
239
<dl compact><dt><b>Enumerator: </b></dt><dd>
 
240
<table border="0" cellspacing="2" cellpadding="0">
 
241
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c66f6c6dcbb819b5454a2f913b6872be1"></a><!-- doxytag: member="FILE_TYPE_MASK" ref="651b405152ba738127bec90fdf96d87c66f6c6dcbb819b5454a2f913b6872be1" args="" -->FILE_TYPE_MASK</em>&nbsp;</td><td>
 
242
Mask for file type bit fields. </td></tr>
 
243
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c66de807c3487fad53384337184f25e8a"></a><!-- doxytag: member="FILE_TYPE_SOCKET" ref="651b405152ba738127bec90fdf96d87c66de807c3487fad53384337184f25e8a" args="" -->FILE_TYPE_SOCKET</em>&nbsp;</td><td>
 
244
Socket file type. </td></tr>
 
245
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cc6c59c7c5510aa8fd33400cb8bd8dee1"></a><!-- doxytag: member="FILE_TYPE_LINK" ref="651b405152ba738127bec90fdf96d87cc6c59c7c5510aa8fd33400cb8bd8dee1" args="" -->FILE_TYPE_LINK</em>&nbsp;</td><td>
 
246
Symbolic link file type. </td></tr>
 
247
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c22488ccfe3a781a7e463c163bc5dc16b"></a><!-- doxytag: member="FILE_TYPE_REGULAR" ref="651b405152ba738127bec90fdf96d87c22488ccfe3a781a7e463c163bc5dc16b" args="" -->FILE_TYPE_REGULAR</em>&nbsp;</td><td>
 
248
Regular file type. </td></tr>
 
249
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cb4b1dfd47e1606489c676ee7326f7c6a"></a><!-- doxytag: member="FILE_TYPE_BLOCK" ref="651b405152ba738127bec90fdf96d87cb4b1dfd47e1606489c676ee7326f7c6a" args="" -->FILE_TYPE_BLOCK</em>&nbsp;</td><td>
 
250
Block device file type. </td></tr>
 
251
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c41dbcdd06c4b3281c46b52cd2a8a1cf9"></a><!-- doxytag: member="FILE_TYPE_DIRECTORY" ref="651b405152ba738127bec90fdf96d87c41dbcdd06c4b3281c46b52cd2a8a1cf9" args="" -->FILE_TYPE_DIRECTORY</em>&nbsp;</td><td>
 
252
Directory file type. </td></tr>
 
253
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cd2c19c1c7de8e981ce564b9a720816f1"></a><!-- doxytag: member="FILE_TYPE_CHARACTER" ref="651b405152ba738127bec90fdf96d87cd2c19c1c7de8e981ce564b9a720816f1" args="" -->FILE_TYPE_CHARACTER</em>&nbsp;</td><td>
 
254
Character device file type. </td></tr>
 
255
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cd59d9f440f587fd68f1b23544e55469b"></a><!-- doxytag: member="FILE_TYPE_FIFO" ref="651b405152ba738127bec90fdf96d87cd59d9f440f587fd68f1b23544e55469b" args="" -->FILE_TYPE_FIFO</em>&nbsp;</td><td>
 
256
Named pipe (FIFO) file type. </td></tr>
 
257
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c8eb6068cdd702feaf0f689e40d0ffc71"></a><!-- doxytag: member="PERM_SETUID" ref="651b405152ba738127bec90fdf96d87c8eb6068cdd702feaf0f689e40d0ffc71" args="" -->PERM_SETUID</em>&nbsp;</td><td>
 
258
Set user ID permission. </td></tr>
 
259
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c94c5f23b01ff8a23bba54e47081e52f9"></a><!-- doxytag: member="PERM_SETGIT" ref="651b405152ba738127bec90fdf96d87c94c5f23b01ff8a23bba54e47081e52f9" args="" -->PERM_SETGIT</em>&nbsp;</td><td>
 
260
Set group ID permission. </td></tr>
 
261
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c03c431f4cab363872eadac20e18322ab"></a><!-- doxytag: member="PERM_STICKY" ref="651b405152ba738127bec90fdf96d87c03c431f4cab363872eadac20e18322ab" args="" -->PERM_STICKY</em>&nbsp;</td><td>
 
262
Sticky permission. </td></tr>
 
263
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cf15532cc019cbb5f0baf770e9266aefe"></a><!-- doxytag: member="PERM_USER_MASK" ref="651b405152ba738127bec90fdf96d87cf15532cc019cbb5f0baf770e9266aefe" args="" -->PERM_USER_MASK</em>&nbsp;</td><td>
 
264
Mask for user permissions. </td></tr>
 
265
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c33ebd06db08f7ebebe955f9e7a620d4e"></a><!-- doxytag: member="PERM_USER_READ" ref="651b405152ba738127bec90fdf96d87c33ebd06db08f7ebebe955f9e7a620d4e" args="" -->PERM_USER_READ</em>&nbsp;</td><td>
 
266
User read permission. </td></tr>
 
267
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c8e8d810ad40b610a64a14df186d8435c"></a><!-- doxytag: member="PERM_USER_WRITE" ref="651b405152ba738127bec90fdf96d87c8e8d810ad40b610a64a14df186d8435c" args="" -->PERM_USER_WRITE</em>&nbsp;</td><td>
 
268
User write permission. </td></tr>
 
269
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c720161b56b2db643521d4835def3e79f"></a><!-- doxytag: member="PERM_USER_EXECUTE" ref="651b405152ba738127bec90fdf96d87c720161b56b2db643521d4835def3e79f" args="" -->PERM_USER_EXECUTE</em>&nbsp;</td><td>
 
270
User execute permission. </td></tr>
 
271
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cd382920b1941f8f5990bb9348b51ae8a"></a><!-- doxytag: member="PERM_GROUP_MASK" ref="651b405152ba738127bec90fdf96d87cd382920b1941f8f5990bb9348b51ae8a" args="" -->PERM_GROUP_MASK</em>&nbsp;</td><td>
 
272
Mask for group permissions. </td></tr>
 
273
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c248c686c5e0d955c4f156c6f9070bba9"></a><!-- doxytag: member="PERM_GROUP_READ" ref="651b405152ba738127bec90fdf96d87c248c686c5e0d955c4f156c6f9070bba9" args="" -->PERM_GROUP_READ</em>&nbsp;</td><td>
 
274
Group read permission. </td></tr>
 
275
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87c18ba68d3adec5d057e8f20ce96136f0f"></a><!-- doxytag: member="PERM_GROUP_WRITE" ref="651b405152ba738127bec90fdf96d87c18ba68d3adec5d057e8f20ce96136f0f" args="" -->PERM_GROUP_WRITE</em>&nbsp;</td><td>
 
276
Group write permission. </td></tr>
 
277
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cb3a639d17eb9a33468195325c7e7db5a"></a><!-- doxytag: member="PERM_GROUP_EXECUTE" ref="651b405152ba738127bec90fdf96d87cb3a639d17eb9a33468195325c7e7db5a" args="" -->PERM_GROUP_EXECUTE</em>&nbsp;</td><td>
 
278
Group execute permission. </td></tr>
 
279
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87ccb4c990f4fee316dec54731aa4732b68"></a><!-- doxytag: member="PERM_OTHER_MASK" ref="651b405152ba738127bec90fdf96d87ccb4c990f4fee316dec54731aa4732b68" args="" -->PERM_OTHER_MASK</em>&nbsp;</td><td>
 
280
Mask for other permissions. </td></tr>
 
281
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87cd79eb5d1084729afc4cbbfea6dbaf6fe"></a><!-- doxytag: member="PERM_OTHER_READ" ref="651b405152ba738127bec90fdf96d87cd79eb5d1084729afc4cbbfea6dbaf6fe" args="" -->PERM_OTHER_READ</em>&nbsp;</td><td>
 
282
Other read permission. </td></tr>
 
283
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87ca380a3f9e00dfaf434994257ca2d1b8d"></a><!-- doxytag: member="PERM_OTHER_WRITE" ref="651b405152ba738127bec90fdf96d87ca380a3f9e00dfaf434994257ca2d1b8d" args="" -->PERM_OTHER_WRITE</em>&nbsp;</td><td>
 
284
Other write permission. </td></tr>
 
285
<tr><td valign="top"><em><a class="anchor" name="651b405152ba738127bec90fdf96d87ca14d4e1a309ffb662caa0e30baeca4b9"></a><!-- doxytag: member="PERM_OTHER_EXECUTE" ref="651b405152ba738127bec90fdf96d87ca14d4e1a309ffb662caa0e30baeca4b9" args="" -->PERM_OTHER_EXECUTE</em>&nbsp;</td><td>
 
286
Other execute permission. </td></tr>
 
287
</table>
 
288
</dl>
 
289
 
 
290
</div>
 
291
</div><p>
 
292
<hr><h2>Constructor &amp; Destructor Documentation</h2>
 
293
<a class="anchor" name="8b6af97d2635bac5d78ee9e5b924c8a8"></a><!-- doxytag: member="sbuild::stat::stat" ref="8b6af97d2635bac5d78ee9e5b924c8a8" args="(std::string const &amp;file)" -->
 
294
<div class="memitem">
 
295
<div class="memproto">
 
296
      <table class="memname">
 
297
        <tr>
 
298
          <td class="memname">sbuild::stat::stat           </td>
 
299
          <td>(</td>
 
300
          <td class="paramtype">std::string const &amp;&nbsp;</td>
 
301
          <td class="paramname"> <em>file</em>          </td>
 
302
          <td>&nbsp;)&nbsp;</td>
 
303
          <td width="100%"></td>
 
304
        </tr>
 
305
      </table>
 
306
</div>
 
307
<div class="memdoc">
 
308
 
 
309
<p>
 
310
The constructor. 
 
311
<p>
 
312
<dl compact><dt><b>Parameters:</b></dt><dd>
 
313
  <table border="0" cellspacing="2" cellpadding="0">
 
314
    <tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>the filename to use. </td></tr>
 
315
  </table>
 
316
</dl>
 
317
 
 
318
</div>
 
319
</div><p>
 
320
<a class="anchor" name="8b63cfe56f6cab8ce19d54cb6b66de42"></a><!-- doxytag: member="sbuild::stat::stat" ref="8b63cfe56f6cab8ce19d54cb6b66de42" args="(std::string const &amp;file, int fd)" -->
 
321
<div class="memitem">
 
322
<div class="memproto">
 
323
      <table class="memname">
 
324
        <tr>
 
325
          <td class="memname">sbuild::stat::stat           </td>
 
326
          <td>(</td>
 
327
          <td class="paramtype">std::string const &amp;&nbsp;</td>
 
328
          <td class="paramname"> <em>file</em>, </td>
 
329
        </tr>
 
330
        <tr>
 
331
          <td class="paramkey"></td>
 
332
          <td></td>
 
333
          <td class="paramtype">int&nbsp;</td>
 
334
          <td class="paramname"> <em>fd</em></td><td>&nbsp;</td>
 
335
        </tr>
 
336
        <tr>
 
337
          <td></td>
 
338
          <td>)</td>
 
339
          <td></td><td></td><td width="100%"></td>
 
340
        </tr>
 
341
      </table>
 
342
</div>
 
343
<div class="memdoc">
 
344
 
 
345
<p>
 
346
The constructor. 
 
347
<p>
 
348
<dl compact><dt><b>Parameters:</b></dt><dd>
 
349
  <table border="0" cellspacing="2" cellpadding="0">
 
350
    <tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>the filename to use (only used for <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> reporting). </td></tr>
 
351
    <tr><td valign="top"></td><td valign="top"><em>fd</em>&nbsp;</td><td>the file descriptor to use. </td></tr>
 
352
  </table>
 
353
</dl>
 
354
 
 
355
</div>
 
356
</div><p>
 
357
<a class="anchor" name="f43493c3c0803b51dc50cace34114c89"></a><!-- doxytag: member="sbuild::stat::stat" ref="f43493c3c0803b51dc50cace34114c89" args="(int fd)" -->
 
358
<div class="memitem">
 
359
<div class="memproto">
 
360
      <table class="memname">
 
361
        <tr>
 
362
          <td class="memname">sbuild::stat::stat           </td>
 
363
          <td>(</td>
 
364
          <td class="paramtype">int&nbsp;</td>
 
365
          <td class="paramname"> <em>fd</em>          </td>
 
366
          <td>&nbsp;)&nbsp;</td>
 
367
          <td width="100%"></td>
 
368
        </tr>
 
369
      </table>
 
370
</div>
 
371
<div class="memdoc">
 
372
 
 
373
<p>
 
374
The constructor. 
 
375
<p>
 
376
<dl compact><dt><b>Parameters:</b></dt><dd>
 
377
  <table border="0" cellspacing="2" cellpadding="0">
 
378
    <tr><td valign="top"></td><td valign="top"><em>fd</em>&nbsp;</td><td>the file descriptor to use. </td></tr>
 
379
  </table>
 
380
</dl>
 
381
 
 
382
</div>
 
383
</div><p>
 
384
<a class="anchor" name="edb4b273ff7e118d0c397ac2b90a82c3"></a><!-- doxytag: member="sbuild::stat::~stat" ref="edb4b273ff7e118d0c397ac2b90a82c3" args="()" -->
 
385
<div class="memitem">
 
386
<div class="memproto">
 
387
      <table class="memname">
 
388
        <tr>
 
389
          <td class="memname">sbuild::stat::~stat           </td>
 
390
          <td>(</td>
 
391
          <td class="paramname">          </td>
 
392
          <td>&nbsp;)&nbsp;</td>
 
393
          <td width="100%"><code> [virtual]</code></td>
 
394
        </tr>
 
395
      </table>
 
396
</div>
 
397
<div class="memdoc">
 
398
 
 
399
<p>
 
400
The destructor. 
 
401
<p>
 
402
 
 
403
</div>
 
404
</div><p>
 
405
<hr><h2>Member Function Documentation</h2>
 
406
<a class="anchor" name="1210783203eaf6afd670165d70b13912"></a><!-- doxytag: member="sbuild::stat::check" ref="1210783203eaf6afd670165d70b13912" args="() const " -->
 
407
<div class="memitem">
 
408
<div class="memproto">
 
409
      <table class="memname">
 
410
        <tr>
 
411
          <td class="memname">void sbuild::stat::check           </td>
 
412
          <td>(</td>
 
413
          <td class="paramname">          </td>
 
414
          <td>&nbsp;)&nbsp;</td>
 
415
          <td width="100%"> const<code> [inline]</code></td>
 
416
        </tr>
 
417
      </table>
 
418
</div>
 
419
<div class="memdoc">
 
420
 
 
421
<p>
 
422
Check if the file status was obtained. 
 
423
<p>
 
424
An <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> will be thrown if stat(2) failed to get the file status. 
 
425
</div>
 
426
</div><p>
 
427
<a class="anchor" name="a873b8ed1f467db258fb24e2a4c9c24c"></a><!-- doxytag: member="sbuild::stat::get_detail" ref="a873b8ed1f467db258fb24e2a4c9c24c" args="()" -->
 
428
<div class="memitem">
 
429
<div class="memproto">
 
430
      <table class="memname">
 
431
        <tr>
 
432
          <td class="memname">struct ::<a class="el" href="classsbuild_1_1stat.html">stat</a> const&amp; sbuild::stat::get_detail           </td>
 
433
          <td>(</td>
 
434
          <td class="paramname">          </td>
 
435
          <td>&nbsp;)&nbsp;</td>
 
436
          <td width="100%"><code> [inline]</code></td>
 
437
        </tr>
 
438
      </table>
 
439
</div>
 
440
<div class="memdoc">
 
441
 
 
442
<p>
 
443
Get the struct <a class="el" href="classsbuild_1_1stat.html" title="Get file status.">stat</a> used internally. 
 
444
<p>
 
445
This is returned by stat(2). <dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classsbuild_1_1stat.html" title="Get file status.">stat</a> struct. </dd></dl>
 
446
 
 
447
</div>
 
448
</div><p>
 
449
<a class="anchor" name="a10dc2ea164b4b44055c37b21fe89b5f"></a><!-- doxytag: member="sbuild::stat::device" ref="a10dc2ea164b4b44055c37b21fe89b5f" args="() const " -->
 
450
<div class="memitem">
 
451
<div class="memproto">
 
452
      <table class="memname">
 
453
        <tr>
 
454
          <td class="memname">dev_t sbuild::stat::device           </td>
 
455
          <td>(</td>
 
456
          <td class="paramname">          </td>
 
457
          <td>&nbsp;)&nbsp;</td>
 
458
          <td width="100%"> const<code> [inline]</code></td>
 
459
        </tr>
 
460
      </table>
 
461
</div>
 
462
<div class="memdoc">
 
463
 
 
464
<p>
 
465
Get the device the file resides on. 
 
466
<p>
 
467
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the device. </dd></dl>
 
468
 
 
469
</div>
 
470
</div><p>
 
471
<a class="anchor" name="d24187b2a9fdd376f37db2f7d4ca7323"></a><!-- doxytag: member="sbuild::stat::inode" ref="d24187b2a9fdd376f37db2f7d4ca7323" args="() const " -->
 
472
<div class="memitem">
 
473
<div class="memproto">
 
474
      <table class="memname">
 
475
        <tr>
 
476
          <td class="memname">ino_t sbuild::stat::inode           </td>
 
477
          <td>(</td>
 
478
          <td class="paramname">          </td>
 
479
          <td>&nbsp;)&nbsp;</td>
 
480
          <td width="100%"> const<code> [inline]</code></td>
 
481
        </tr>
 
482
      </table>
 
483
</div>
 
484
<div class="memdoc">
 
485
 
 
486
<p>
 
487
Get the inode of the file. 
 
488
<p>
 
489
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the inode. </dd></dl>
 
490
 
 
491
</div>
 
492
</div><p>
 
493
<a class="anchor" name="06e05be8a2707a8fe620bf650adbed21"></a><!-- doxytag: member="sbuild::stat::mode" ref="06e05be8a2707a8fe620bf650adbed21" args="() const " -->
 
494
<div class="memitem">
 
495
<div class="memproto">
 
496
      <table class="memname">
 
497
        <tr>
 
498
          <td class="memname">mode_t sbuild::stat::mode           </td>
 
499
          <td>(</td>
 
500
          <td class="paramname">          </td>
 
501
          <td>&nbsp;)&nbsp;</td>
 
502
          <td width="100%"> const<code> [inline]</code></td>
 
503
        </tr>
 
504
      </table>
 
505
</div>
 
506
<div class="memdoc">
 
507
 
 
508
<p>
 
509
Get the mode of the file. 
 
510
<p>
 
511
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the mode. </dd></dl>
 
512
 
 
513
</div>
 
514
</div><p>
 
515
<a class="anchor" name="716f040d7a1ad048eb83cc1a97e4189e"></a><!-- doxytag: member="sbuild::stat::links" ref="716f040d7a1ad048eb83cc1a97e4189e" args="() const " -->
 
516
<div class="memitem">
 
517
<div class="memproto">
 
518
      <table class="memname">
 
519
        <tr>
 
520
          <td class="memname">nlink_t sbuild::stat::links           </td>
 
521
          <td>(</td>
 
522
          <td class="paramname">          </td>
 
523
          <td>&nbsp;)&nbsp;</td>
 
524
          <td width="100%"> const<code> [inline]</code></td>
 
525
        </tr>
 
526
      </table>
 
527
</div>
 
528
<div class="memdoc">
 
529
 
 
530
<p>
 
531
Get the number of hard links to the file. 
 
532
<p>
 
533
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the hard link count. </dd></dl>
 
534
 
 
535
</div>
 
536
</div><p>
 
537
<a class="anchor" name="f203734f8e0dbb7f60cd4ef850e25a81"></a><!-- doxytag: member="sbuild::stat::uid" ref="f203734f8e0dbb7f60cd4ef850e25a81" args="() const " -->
 
538
<div class="memitem">
 
539
<div class="memproto">
 
540
      <table class="memname">
 
541
        <tr>
 
542
          <td class="memname">uid_t sbuild::stat::uid           </td>
 
543
          <td>(</td>
 
544
          <td class="paramname">          </td>
 
545
          <td>&nbsp;)&nbsp;</td>
 
546
          <td width="100%"> const<code> [inline]</code></td>
 
547
        </tr>
 
548
      </table>
 
549
</div>
 
550
<div class="memdoc">
 
551
 
 
552
<p>
 
553
Get the user id owning the file. 
 
554
<p>
 
555
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the uid. </dd></dl>
 
556
 
 
557
</div>
 
558
</div><p>
 
559
<a class="anchor" name="7c500a3246bde910cd5104b59f01685e"></a><!-- doxytag: member="sbuild::stat::gid" ref="7c500a3246bde910cd5104b59f01685e" args="() const " -->
 
560
<div class="memitem">
 
561
<div class="memproto">
 
562
      <table class="memname">
 
563
        <tr>
 
564
          <td class="memname">gid_t sbuild::stat::gid           </td>
 
565
          <td>(</td>
 
566
          <td class="paramname">          </td>
 
567
          <td>&nbsp;)&nbsp;</td>
 
568
          <td width="100%"> const<code> [inline]</code></td>
 
569
        </tr>
 
570
      </table>
 
571
</div>
 
572
<div class="memdoc">
 
573
 
 
574
<p>
 
575
Get the group id owning the file. 
 
576
<p>
 
577
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the uid. </dd></dl>
 
578
 
 
579
</div>
 
580
</div><p>
 
581
<a class="anchor" name="7beaac62acef9f046bceb18cbd8c394e"></a><!-- doxytag: member="sbuild::stat::size" ref="7beaac62acef9f046bceb18cbd8c394e" args="() const " -->
 
582
<div class="memitem">
 
583
<div class="memproto">
 
584
      <table class="memname">
 
585
        <tr>
 
586
          <td class="memname">off_t sbuild::stat::size           </td>
 
587
          <td>(</td>
 
588
          <td class="paramname">          </td>
 
589
          <td>&nbsp;)&nbsp;</td>
 
590
          <td width="100%"> const<code> [inline]</code></td>
 
591
        </tr>
 
592
      </table>
 
593
</div>
 
594
<div class="memdoc">
 
595
 
 
596
<p>
 
597
Get the file size. 
 
598
<p>
 
599
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the file size. </dd></dl>
 
600
 
 
601
</div>
 
602
</div><p>
 
603
<a class="anchor" name="1eede4fd7fb1832af90b22072dbb9e81"></a><!-- doxytag: member="sbuild::stat::blocksize" ref="1eede4fd7fb1832af90b22072dbb9e81" args="() const " -->
 
604
<div class="memitem">
 
605
<div class="memproto">
 
606
      <table class="memname">
 
607
        <tr>
 
608
          <td class="memname">blksize_t sbuild::stat::blocksize           </td>
 
609
          <td>(</td>
 
610
          <td class="paramname">          </td>
 
611
          <td>&nbsp;)&nbsp;</td>
 
612
          <td width="100%"> const<code> [inline]</code></td>
 
613
        </tr>
 
614
      </table>
 
615
</div>
 
616
<div class="memdoc">
 
617
 
 
618
<p>
 
619
Get the file block size. 
 
620
<p>
 
621
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the block size. </dd></dl>
 
622
 
 
623
</div>
 
624
</div><p>
 
625
<a class="anchor" name="3500f8e271ee315c799e968569245067"></a><!-- doxytag: member="sbuild::stat::blocks" ref="3500f8e271ee315c799e968569245067" args="() const " -->
 
626
<div class="memitem">
 
627
<div class="memproto">
 
628
      <table class="memname">
 
629
        <tr>
 
630
          <td class="memname">blkcnt_t sbuild::stat::blocks           </td>
 
631
          <td>(</td>
 
632
          <td class="paramname">          </td>
 
633
          <td>&nbsp;)&nbsp;</td>
 
634
          <td width="100%"> const<code> [inline]</code></td>
 
635
        </tr>
 
636
      </table>
 
637
</div>
 
638
<div class="memdoc">
 
639
 
 
640
<p>
 
641
Get the file block count. 
 
642
<p>
 
643
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the block count. </dd></dl>
 
644
 
 
645
</div>
 
646
</div><p>
 
647
<a class="anchor" name="d0e7c1ce885b5734f21973f614e29b73"></a><!-- doxytag: member="sbuild::stat::atime" ref="d0e7c1ce885b5734f21973f614e29b73" args="() const " -->
 
648
<div class="memitem">
 
649
<div class="memproto">
 
650
      <table class="memname">
 
651
        <tr>
 
652
          <td class="memname">time_t sbuild::stat::atime           </td>
 
653
          <td>(</td>
 
654
          <td class="paramname">          </td>
 
655
          <td>&nbsp;)&nbsp;</td>
 
656
          <td width="100%"> const<code> [inline]</code></td>
 
657
        </tr>
 
658
      </table>
 
659
</div>
 
660
<div class="memdoc">
 
661
 
 
662
<p>
 
663
Get the file access time. 
 
664
<p>
 
665
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the access time. </dd></dl>
 
666
 
 
667
</div>
 
668
</div><p>
 
669
<a class="anchor" name="cd43a1a6b2eb4981b6adc2ae35191781"></a><!-- doxytag: member="sbuild::stat::mtime" ref="cd43a1a6b2eb4981b6adc2ae35191781" args="() const " -->
 
670
<div class="memitem">
 
671
<div class="memproto">
 
672
      <table class="memname">
 
673
        <tr>
 
674
          <td class="memname">time_t sbuild::stat::mtime           </td>
 
675
          <td>(</td>
 
676
          <td class="paramname">          </td>
 
677
          <td>&nbsp;)&nbsp;</td>
 
678
          <td width="100%"> const<code> [inline]</code></td>
 
679
        </tr>
 
680
      </table>
 
681
</div>
 
682
<div class="memdoc">
 
683
 
 
684
<p>
 
685
Get the file modification time. 
 
686
<p>
 
687
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the modification time. </dd></dl>
 
688
 
 
689
</div>
 
690
</div><p>
 
691
<a class="anchor" name="4eab7ff11f06de611abef123674268c6"></a><!-- doxytag: member="sbuild::stat::ctime" ref="4eab7ff11f06de611abef123674268c6" args="() const " -->
 
692
<div class="memitem">
 
693
<div class="memproto">
 
694
      <table class="memname">
 
695
        <tr>
 
696
          <td class="memname">time_t sbuild::stat::ctime           </td>
 
697
          <td>(</td>
 
698
          <td class="paramname">          </td>
 
699
          <td>&nbsp;)&nbsp;</td>
 
700
          <td width="100%"> const<code> [inline]</code></td>
 
701
        </tr>
 
702
      </table>
 
703
</div>
 
704
<div class="memdoc">
 
705
 
 
706
<p>
 
707
Get the file creation time. 
 
708
<p>
 
709
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the creation time. </dd></dl>
 
710
 
 
711
</div>
 
712
</div><p>
 
713
<a class="anchor" name="66443c4cf65251770e32d9f534b5ead4"></a><!-- doxytag: member="sbuild::stat::is_regular" ref="66443c4cf65251770e32d9f534b5ead4" args="() const " -->
 
714
<div class="memitem">
 
715
<div class="memproto">
 
716
      <table class="memname">
 
717
        <tr>
 
718
          <td class="memname">bool sbuild::stat::is_regular           </td>
 
719
          <td>(</td>
 
720
          <td class="paramname">          </td>
 
721
          <td>&nbsp;)&nbsp;</td>
 
722
          <td width="100%"> const<code> [inline]</code></td>
 
723
        </tr>
 
724
      </table>
 
725
</div>
 
726
<div class="memdoc">
 
727
 
 
728
<p>
 
729
Is the file a regular file? 
 
730
<p>
 
731
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if regular, otherwise false. </dd></dl>
 
732
 
 
733
</div>
 
734
</div><p>
 
735
<a class="anchor" name="fd39509878e2d63cdc58e86aababdcd3"></a><!-- doxytag: member="sbuild::stat::is_directory" ref="fd39509878e2d63cdc58e86aababdcd3" args="() const " -->
 
736
<div class="memitem">
 
737
<div class="memproto">
 
738
      <table class="memname">
 
739
        <tr>
 
740
          <td class="memname">bool sbuild::stat::is_directory           </td>
 
741
          <td>(</td>
 
742
          <td class="paramname">          </td>
 
743
          <td>&nbsp;)&nbsp;</td>
 
744
          <td width="100%"> const<code> [inline]</code></td>
 
745
        </tr>
 
746
      </table>
 
747
</div>
 
748
<div class="memdoc">
 
749
 
 
750
<p>
 
751
Is the file a directory? 
 
752
<p>
 
753
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a directory, otherwise false. </dd></dl>
 
754
 
 
755
</div>
 
756
</div><p>
 
757
<a class="anchor" name="0d7e823fd569bec1beab2aec93992345"></a><!-- doxytag: member="sbuild::stat::is_character" ref="0d7e823fd569bec1beab2aec93992345" args="() const " -->
 
758
<div class="memitem">
 
759
<div class="memproto">
 
760
      <table class="memname">
 
761
        <tr>
 
762
          <td class="memname">bool sbuild::stat::is_character           </td>
 
763
          <td>(</td>
 
764
          <td class="paramname">          </td>
 
765
          <td>&nbsp;)&nbsp;</td>
 
766
          <td width="100%"> const<code> [inline]</code></td>
 
767
        </tr>
 
768
      </table>
 
769
</div>
 
770
<div class="memdoc">
 
771
 
 
772
<p>
 
773
Is the file a character device? 
 
774
<p>
 
775
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a character device, otherwise false. </dd></dl>
 
776
 
 
777
</div>
 
778
</div><p>
 
779
<a class="anchor" name="8cb2dfc8c7a9d8c38c79e5c7db5a13fa"></a><!-- doxytag: member="sbuild::stat::is_block" ref="8cb2dfc8c7a9d8c38c79e5c7db5a13fa" args="() const " -->
 
780
<div class="memitem">
 
781
<div class="memproto">
 
782
      <table class="memname">
 
783
        <tr>
 
784
          <td class="memname">bool sbuild::stat::is_block           </td>
 
785
          <td>(</td>
 
786
          <td class="paramname">          </td>
 
787
          <td>&nbsp;)&nbsp;</td>
 
788
          <td width="100%"> const<code> [inline]</code></td>
 
789
        </tr>
 
790
      </table>
 
791
</div>
 
792
<div class="memdoc">
 
793
 
 
794
<p>
 
795
Is the file a block device? 
 
796
<p>
 
797
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a block device, otherwise false. </dd></dl>
 
798
 
 
799
</div>
 
800
</div><p>
 
801
<a class="anchor" name="8c84ddcfbe2ed87b82e684080b4dfc91"></a><!-- doxytag: member="sbuild::stat::is_fifo" ref="8c84ddcfbe2ed87b82e684080b4dfc91" args="() const " -->
 
802
<div class="memitem">
 
803
<div class="memproto">
 
804
      <table class="memname">
 
805
        <tr>
 
806
          <td class="memname">bool sbuild::stat::is_fifo           </td>
 
807
          <td>(</td>
 
808
          <td class="paramname">          </td>
 
809
          <td>&nbsp;)&nbsp;</td>
 
810
          <td width="100%"> const<code> [inline]</code></td>
 
811
        </tr>
 
812
      </table>
 
813
</div>
 
814
<div class="memdoc">
 
815
 
 
816
<p>
 
817
Is the file a named pipe (FIFO)? 
 
818
<p>
 
819
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a named pipe, otherwise false. </dd></dl>
 
820
 
 
821
</div>
 
822
</div><p>
 
823
<a class="anchor" name="e046a58a5def8d1966ae98acb89605f7"></a><!-- doxytag: member="sbuild::stat::is_link" ref="e046a58a5def8d1966ae98acb89605f7" args="() const " -->
 
824
<div class="memitem">
 
825
<div class="memproto">
 
826
      <table class="memname">
 
827
        <tr>
 
828
          <td class="memname">bool sbuild::stat::is_link           </td>
 
829
          <td>(</td>
 
830
          <td class="paramname">          </td>
 
831
          <td>&nbsp;)&nbsp;</td>
 
832
          <td width="100%"> const<code> [inline]</code></td>
 
833
        </tr>
 
834
      </table>
 
835
</div>
 
836
<div class="memdoc">
 
837
 
 
838
<p>
 
839
Is the file a symbolic link? 
 
840
<p>
 
841
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a symbolic link, otherwise false. </dd></dl>
 
842
 
 
843
</div>
 
844
</div><p>
 
845
<a class="anchor" name="77ab03ae218073d55d96b574f44e05ad"></a><!-- doxytag: member="sbuild::stat::is_socket" ref="77ab03ae218073d55d96b574f44e05ad" args="() const " -->
 
846
<div class="memitem">
 
847
<div class="memproto">
 
848
      <table class="memname">
 
849
        <tr>
 
850
          <td class="memname">bool sbuild::stat::is_socket           </td>
 
851
          <td>(</td>
 
852
          <td class="paramname">          </td>
 
853
          <td>&nbsp;)&nbsp;</td>
 
854
          <td width="100%"> const<code> [inline]</code></td>
 
855
        </tr>
 
856
      </table>
 
857
</div>
 
858
<div class="memdoc">
 
859
 
 
860
<p>
 
861
Is the file a socket? 
 
862
<p>
 
863
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a socket, otherwise false. </dd></dl>
 
864
 
 
865
</div>
 
866
</div><p>
 
867
<a class="anchor" name="fa9c5c1d02e3de4728e78105abb643e7"></a><!-- doxytag: member="sbuild::stat::check_mode" ref="fa9c5c1d02e3de4728e78105abb643e7" args="(mode_bits mask) const " -->
 
868
<div class="memitem">
 
869
<div class="memproto">
 
870
      <table class="memname">
 
871
        <tr>
 
872
          <td class="memname">bool sbuild::stat::check_mode           </td>
 
873
          <td>(</td>
 
874
          <td class="paramtype"><a class="el" href="classsbuild_1_1stat.html#651b405152ba738127bec90fdf96d87c">mode_bits</a>&nbsp;</td>
 
875
          <td class="paramname"> <em>mask</em>          </td>
 
876
          <td>&nbsp;)&nbsp;</td>
 
877
          <td width="100%"> const<code> [inline]</code></td>
 
878
        </tr>
 
879
      </table>
 
880
</div>
 
881
<div class="memdoc">
 
882
 
 
883
<p>
 
884
Check if particular mode bits are set. 
 
885
<p>
 
886
<dl compact><dt><b>Parameters:</b></dt><dd>
 
887
  <table border="0" cellspacing="2" cellpadding="0">
 
888
    <tr><td valign="top"></td><td valign="top"><em>mask</em>&nbsp;</td><td>A bitmask containing the bits to check are set. </td></tr>
 
889
  </table>
 
890
</dl>
 
891
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if all the bits in mask are set, otherwise false. </dd></dl>
 
892
 
 
893
</div>
 
894
</div><p>
 
895
<hr><h2>Member Data Documentation</h2>
 
896
<a class="anchor" name="175bf56254d36c838ef7f1b7de1a9d14"></a><!-- doxytag: member="sbuild::stat::file" ref="175bf56254d36c838ef7f1b7de1a9d14" args="" -->
 
897
<div class="memitem">
 
898
<div class="memproto">
 
899
      <table class="memname">
 
900
        <tr>
 
901
          <td class="memname">std::string <a class="el" href="classsbuild_1_1stat.html#175bf56254d36c838ef7f1b7de1a9d14">sbuild::stat::file</a><code> [private]</code>          </td>
 
902
        </tr>
 
903
      </table>
 
904
</div>
 
905
<div class="memdoc">
 
906
 
 
907
<p>
 
908
The filename being checked (if specified). 
 
909
<p>
 
910
 
 
911
</div>
 
912
</div><p>
 
913
<a class="anchor" name="bba22d881615f6fabed89bef81b0a25f"></a><!-- doxytag: member="sbuild::stat::fd" ref="bba22d881615f6fabed89bef81b0a25f" args="" -->
 
914
<div class="memitem">
 
915
<div class="memproto">
 
916
      <table class="memname">
 
917
        <tr>
 
918
          <td class="memname">int <a class="el" href="classsbuild_1_1stat.html#bba22d881615f6fabed89bef81b0a25f">sbuild::stat::fd</a><code> [private]</code>          </td>
 
919
        </tr>
 
920
      </table>
 
921
</div>
 
922
<div class="memdoc">
 
923
 
 
924
<p>
 
925
The file descriptor being checked (if specified). 
 
926
<p>
 
927
 
 
928
</div>
 
929
</div><p>
 
930
<a class="anchor" name="a658e4990bbe3672f6e191ac845cfced"></a><!-- doxytag: member="sbuild::stat::errorno" ref="a658e4990bbe3672f6e191ac845cfced" args="" -->
 
931
<div class="memitem">
 
932
<div class="memproto">
 
933
      <table class="memname">
 
934
        <tr>
 
935
          <td class="memname">int <a class="el" href="classsbuild_1_1stat.html#a658e4990bbe3672f6e191ac845cfced">sbuild::stat::errorno</a><code> [private]</code>          </td>
 
936
        </tr>
 
937
      </table>
 
938
</div>
 
939
<div class="memdoc">
 
940
 
 
941
<p>
 
942
The <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> number set after stat(2) <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. 
 
943
<p>
 
944
 
 
945
</div>
 
946
</div><p>
 
947
<a class="anchor" name="50baa6498600da1e3d8a839c3336e46f"></a><!-- doxytag: member="sbuild::stat::status" ref="50baa6498600da1e3d8a839c3336e46f" args="" -->
 
948
<div class="memitem">
 
949
<div class="memproto">
 
950
      <table class="memname">
 
951
        <tr>
 
952
          <td class="memname">struct ::<a class="el" href="classsbuild_1_1stat.html">stat</a> <a class="el" href="classsbuild_1_1stat.html#50baa6498600da1e3d8a839c3336e46f">sbuild::stat::status</a><code> [private]</code>          </td>
 
953
        </tr>
 
954
      </table>
 
955
</div>
 
956
<div class="memdoc">
 
957
 
 
958
<p>
 
959
The stat(2) results. 
 
960
<p>
 
961
 
 
962
</div>
 
963
</div><p>
 
964
<hr>The documentation for this class was generated from the following files:<ul>
 
965
<li>sbuild/<a class="el" href="sbuild-util_8h-source.html">sbuild-util.h</a><li>sbuild/<a class="el" href="sbuild-util_8cc.html">sbuild-util.cc</a></ul>
 
966
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jan 21 00:38:26 2008 for sbuild by&nbsp;
 
967
<a href="http://www.doxygen.org/index.html">
 
968
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address>
 
969
</body>
 
970
</html>