1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
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/sbuild-util.h File Reference</title> |
|
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
4 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
5 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
6 |
</head><body> |
|
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
7 |
<!-- Generated by Doxygen 1.5.8 -->
|
1.1.16
by Roger Leigh
Import upstream version 1.2.0 |
8 |
<div class="navigation" id="top"> |
9 |
<div class="tabs"> |
|
10 |
<ul> |
|
11 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
12 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
13 |
<li><a href="namespaces.html"><span>Namespaces</span></a></li> |
|
14 |
<li><a href="annotated.html"><span>Classes</span></a></li> |
|
15 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
16 |
<li><a href="dirs.html"><span>Directories</span></a></li> |
|
17 |
</ul> |
|
18 |
</div> |
|
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
19 |
<div class="tabs"> |
20 |
<ul> |
|
21 |
<li><a href="files.html"><span>File List</span></a></li> |
|
22 |
<li><a href="globals.html"><span>File Members</span></a></li> |
|
23 |
</ul> |
|
24 |
</div> |
|
25 |
<div class="navpath"><a class="el" href="dir_9f5bcbe18c31677fecf1bf4a6f9267fe.html">sbuild</a> |
|
1.1.16
by Roger Leigh
Import upstream version 1.2.0 |
26 |
</div> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
27 |
</div> |
1.1.16
by Roger Leigh
Import upstream version 1.2.0 |
28 |
<div class="contents"> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
29 |
<h1>sbuild-util.h File Reference</h1><code>#include <<a class="el" href="sbuild-environment_8h-source.html">sbuild/sbuild-environment.h</a>></code><br> |
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
30 |
<code>#include <<a class="el" href="sbuild-error_8h-source.html">sbuild/sbuild-error.h</a>></code><br> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
31 |
<code>#include <<a class="el" href="sbuild-types_8h-source.html">sbuild/sbuild-types.h</a>></code><br> |
32 |
<code>#include <string></code><br> |
|
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
33 |
<code>#include <sys/types.h></code><br> |
34 |
<code>#include <sys/stat.h></code><br> |
|
35 |
<code>#include <unistd.h></code><br> |
|
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
36 |
|
37 |
<p> |
|
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
38 |
<div class="dynheader"> |
39 |
Include dependency graph for sbuild-util.h:</div> |
|
40 |
<div class="dynsection"> |
|
41 |
<p><center><img src="sbuild-util_8h__incl.png" border="0" usemap="#sbuild/sbuild-util.h_map" alt=""></center> |
|
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
42 |
<map name="sbuild/sbuild-util.h_map"> |
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
43 |
<area shape="rect" href="sbuild-environment_8h.html" title="sbuild/sbuild-environment.h" alt="" coords="336,83,515,112"><area shape="rect" href="sbuild-error_8h.html" title="sbuild/sbuild-error.h" alt="" coords="901,392,1035,421"><area shape="rect" href="sbuild-types_8h.html" title="sbuild/sbuild-types.h" alt="" coords="1120,83,1259,112"><area shape="rect" href="sbuild-log_8h.html" title="sbuild/sbuild-log.h" alt="" coords="347,237,472,267"><area shape="rect" href="sbuild-parse-value_8h.html" title="sbuild/sbuild-parse-value.h" alt="" coords="400,160,573,189"><area shape="rect" href="sbuild-regex_8h.html" title="sbuild/sbuild-regex.h" alt="" coords="93,237,232,267"><area shape="rect" href="sbuild-parse-error_8h.html" title="sbuild/sbuild-parse-error.h" alt="" coords="648,237,816,267"><area shape="rect" href="sbuild-custom-error_8h.html" title="sbuild/sbuild-custom-error.h" alt="" coords="800,315,981,344"><area shape="rect" href="sbuild-null_8h.html" title="sbuild/sbuild-null.h" alt="" coords="749,392,877,421"></map> |
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
44 |
</div> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
45 |
|
46 |
<p> |
|
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
47 |
<div class="dynheader"> |
48 |
This graph shows which files directly or indirectly include this file:</div> |
|
49 |
<div class="dynsection"> |
|
50 |
<p><center><img src="sbuild-util_8h__dep__incl.png" border="0" usemap="#sbuild/sbuild-util.hdep_map" alt=""></center> |
|
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
51 |
<map name="sbuild/sbuild-util.hdep_map"> |
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
52 |
<area shape="rect" href="sbuild-basic-keyfile_8h.html" title="sbuild/sbuild-basic-keyfile.h" alt="" coords="907,160,1088,189"><area shape="rect" href="sbuild-chroot-block-device_8cc.html" title="sbuild/sbuild-chroot-block-device.cc" alt="" coords="2099,547,2325,576"><area shape="rect" href="sbuild-session_8cc.html" title="sbuild/sbuild-session.cc" alt="" coords="645,624,805,653"><area shape="rect" href="sbuild-chroot-mountable_8cc.html" title="sbuild/sbuild-chroot-mountable.cc" alt="" coords="277,547,491,576"><area shape="rect" href="sbuild-chroot-loopback_8cc.html" title="sbuild/sbuild-chroot-loopback.cc" alt="" coords="45,547,253,576"><area shape="rect" href="sbuild-util_8cc.html" title="sbuild/sbuild-util.cc" alt="" coords="237,392,368,421"><area shape="rect" href="sbuild-format-detail_8h.html" title="sbuild/sbuild-format-detail.h" alt="" coords="1612,237,1791,267"><area shape="rect" href="sbuild-keyfile-base_8h.html" title="sbuild/sbuild-keyfile-base.h" alt="" coords="781,83,960,112"><area shape="rect" href="sbuild-log_8cc.html" title="sbuild/sbuild-log.cc" alt="" coords="2349,83,2480,112"><area shape="rect" href="sbuild-run-parts_8cc.html" title="sbuild/sbuild-run-parts.cc" alt="" coords="2504,83,2667,112"><area shape="rect" href="sbuild-keyfile_8h.html" title="sbuild/sbuild-keyfile.h" alt="" coords="924,237,1071,267"><area shape="rect" href="sbuild-chroot_8h.html" title="sbuild/sbuild-chroot.h" alt="" coords="925,315,1069,344"><area shape="rect" href="sbuild-chroot-block-device_8h.html" title="sbuild/sbuild-chroot-block-device.h" alt="" coords="707,469,928,499"><area shape="rect" href="sbuild-chroot_8cc.html" title="sbuild/sbuild-chroot.cc" alt="" coords="965,624,1117,653"><area shape="rect" href="sbuild-chroot-config_8cc.html" title="sbuild/sbuild-chroot-config.cc" alt="" coords="952,469,1141,499"><area shape="rect" href="sbuild-chroot-source_8h.html" title="sbuild/sbuild-chroot-source.h" alt="" coords="1085,392,1272,421"><area shape="rect" href="sbuild-chroot-file_8h.html" title="sbuild/sbuild-chroot-file.h" alt="" coords="1216,469,1379,499"><area shape="rect" href="sbuild-chroot-config_8h.html" title="sbuild/sbuild-chroot-config.h" alt="" coords="776,392,960,421"><area shape="rect" href="sbuild-chroot-directory_8h.html" title="sbuild/sbuild-chroot-directory.h" alt="" coords="1669,392,1867,421"><area shape="rect" href="sbuild-chroot-loopback_8h.html" title="sbuild/sbuild-chroot-loopback.h" alt="" coords="381,469,581,499"><area shape="rect" href="sbuild-chroot-mountable_8h.html" title="sbuild/sbuild-chroot-mountable.h" alt="" coords="493,392,701,421"><area shape="rect" href="sbuild-chroot-lvm-snapshot_8h.html" title="sbuild/sbuild-chroot-lvm-snapshot.h" alt="" coords="929,547,1153,576"><area shape="rect" href="sbuild-chroot-lvm-snapshot_8cc.html" title="sbuild/sbuild-chroot-lvm-snapshot.cc" alt="" coords="1693,624,1925,653"><area shape="rect" href="sbuild-chroot-source_8cc.html" title="sbuild/sbuild-chroot-source.cc" alt="" coords="1403,469,1595,499"><area shape="rect" href="sbuild-chroot-file_8cc.html" title="sbuild/sbuild-chroot-file.cc" alt="" coords="1699,547,1869,576"><area shape="rect" href="sbuild-session_8h.html" title="sbuild/sbuild-session.h" alt="" coords="515,547,667,576"><area shape="rect" href="sbuild-chroot-directory_8cc.html" title="sbuild/sbuild-chroot-directory.cc" alt="" coords="1867,469,2072,499"><area shape="rect" href="sbuild-chroot-plain_8h.html" title="sbuild/sbuild-chroot-plain.h" alt="" coords="1619,469,1792,499"><area shape="rect" href="sbuild-chroot-plain_8cc.html" title="sbuild/sbuild-chroot-plain.cc" alt="" coords="1893,547,2075,576"><area shape="rect" href="sbuild-format-detail_8cc.html" title="sbuild/sbuild-format-detail.cc" alt="" coords="1608,315,1795,344"><area shape="rect" href="sbuild-keyfile-base_8cc.html" title="sbuild/sbuild-keyfile-base.cc" alt="" coords="699,160,883,189"></map> |
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
53 |
</div> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
54 |
|
55 |
<p> |
|
56 |
<a href="sbuild-util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
|
57 |
<tr><td></td></tr> |
|
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
58 |
<tr><td colspan="2"><br><h2>Classes</h2></td></tr> |
59 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1stat.html">sbuild::stat</a></td></tr> |
|
60 |
||
61 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get file status. <a href="classsbuild_1_1stat.html#_details">More...</a><br></td></tr> |
|
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
62 |
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> |
63 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html">sbuild</a></td></tr> |
|
64 |
||
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
65 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
66 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#dc08246e41ded013e358c71817d26451">sbuild::basename</a> (std::string name, char separator= '/')</td></tr> |
|
67 |
||
68 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Strip the directory path from a filename. <a href="#dc08246e41ded013e358c71817d26451"></a><br></td></tr> |
|
69 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#0ef72c3c7110ac7f57aa19cacdb7dc01">sbuild::dirname</a> (std::string name, char separator= '/')</td></tr> |
|
70 |
||
71 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Strip the fileame from a pathname. <a href="#0ef72c3c7110ac7f57aa19cacdb7dc01"></a><br></td></tr> |
|
72 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#1334c1a94c9c653461074efd4580f26d">sbuild::normalname</a> (std::string name, char separator= '/')</td></tr> |
|
73 |
||
74 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Normalise a pathname. <a href="#1334c1a94c9c653461074efd4580f26d"></a><br></td></tr> |
|
75 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#2d0074b31e1a2644405dce0585e44117">sbuild::is_absname</a> (std::string const &name)</td></tr> |
|
76 |
||
77 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if a pathname is absolute. <a href="#2d0074b31e1a2644405dce0585e44117"></a><br></td></tr> |
|
78 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#56e63f2becadeda121c470befde8e76b">sbuild::string_list_to_string</a> (<a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> const &list, std::string const &separator)</td></tr> |
|
79 |
||
80 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert a string_list into a string. <a href="#56e63f2becadeda121c470befde8e76b"></a><br></td></tr> |
|
81 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#c4eaba7a27fcd2af0dff073df0feaec3">sbuild::split_string</a> (std::string const &value, std::string const &separator)</td></tr> |
|
82 |
||
83 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into a string_list. <a href="#c4eaba7a27fcd2af0dff073df0feaec3"></a><br></td></tr> |
|
84 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::wstring </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#5d04bfb2880d553b76c7de0b63c4e6a5">sbuild::widen_string</a> (std::string const &str, std::locale locale)</td></tr> |
|
85 |
||
86 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Widen a string. <a href="#5d04bfb2880d553b76c7de0b63c4e6a5"></a><br></td></tr> |
|
87 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#6ea21c4378601dbd6d3af10a71cfc623">sbuild::narrow_string</a> (std::wstring const &str, std::locale locale)</td></tr> |
|
88 |
||
89 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Narrow a string. <a href="#6ea21c4378601dbd6d3af10a71cfc623"></a><br></td></tr> |
|
90 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#2c84c6d8cb3f81e7ba8f75ab86acb084">sbuild::find_program_in_path</a> (std::string const &program, std::string const &path, std::string const &prefix)</td></tr> |
|
91 |
||
92 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a program in the PATH search path. <a href="#2c84c6d8cb3f81e7ba8f75ab86acb084"></a><br></td></tr> |
|
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
93 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#8086f1bf15e7d30656c67f7e9240f4ed">sbuild::string_list_to_strv</a> (<a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> const &str)</td></tr> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
94 |
|
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
95 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a string vector from a string_list. <a href="#8086f1bf15e7d30656c67f7e9240f4ed"></a><br></td></tr> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
96 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#0f6c4d66441dc74d5f29a18cbf8713a4">sbuild::strv_delete</a> (char **strv)</td></tr> |
97 |
||
98 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete a string vector. <a href="#0f6c4d66441dc74d5f29a18cbf8713a4"></a><br></td></tr> |
|
99 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#31cffffc5ab46fa449c4860f751cf863">sbuild::exec</a> (std::string const &file, <a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> const &command, <a class="el" href="classsbuild_1_1environment.html">environment</a> const &env)</td></tr> |
|
100 |
||
101 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">execve wrapper. <a href="#31cffffc5ab46fa449c4860f751cf863"></a><br></td></tr> |
|
1.1.15
by Roger Leigh
Import upstream version 1.1.6 |
102 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">stat::mode_bits </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#8b12cef680d5d00028470f4b3c33ca17">sbuild::operator|</a> (stat::mode_bits const &lhs, stat::mode_bits const &rhs)</td></tr> |
103 |
||
104 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitwise-OR of specifed mode bits. <a href="#8b12cef680d5d00028470f4b3c33ca17"></a><br></td></tr> |
|
105 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">stat::mode_bits </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#46f84bd005f3f45c3acf255c7c5cc5e2">sbuild::operator|</a> (mode_t const &lhs, stat::mode_bits const &rhs)</td></tr> |
|
106 |
||
107 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitwise-OR of specifed mode bits. <a href="#46f84bd005f3f45c3acf255c7c5cc5e2"></a><br></td></tr> |
|
108 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">stat::mode_bits </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#fea7fd42866e821d4a096af4b389da97">sbuild::operator|</a> (stat::mode_bits const &lhs, mode_t const &rhs)</td></tr> |
|
109 |
||
110 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitwise-OR of specifed mode bits. <a href="#fea7fd42866e821d4a096af4b389da97"></a><br></td></tr> |
|
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
111 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">stat::mode_bits </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#6169a95b25b48087811c030e7cd4d5bf">sbuild::operator&</a> (stat::mode_bits const &lhs, stat::mode_bits const &rhs)</td></tr> |
112 |
||
113 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitwise-AND of specifed mode bits. <a href="#6169a95b25b48087811c030e7cd4d5bf"></a><br></td></tr> |
|
114 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">stat::mode_bits </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#b304bd8d12649f7f991aa0b80ef21e2e">sbuild::operator&</a> (mode_t const &lhs, stat::mode_bits const &rhs)</td></tr> |
|
115 |
||
116 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitwise-AND of specifed mode bits. <a href="#b304bd8d12649f7f991aa0b80ef21e2e"></a><br></td></tr> |
|
117 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">stat::mode_bits </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesbuild.html#ddccda79b4b47a53093b62a893d9e6ff">sbuild::operator&</a> (stat::mode_bits const &lhs, mode_t const &rhs)</td></tr> |
|
118 |
||
119 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitwise-AND of specifed mode bits. <a href="#ddccda79b4b47a53093b62a893d9e6ff"></a><br></td></tr> |
|
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
120 |
</table> |
1.1.16
by Roger Leigh
Import upstream version 1.2.0 |
121 |
</div> |
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
122 |
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Mar 22 22:18:20 2009 for sbuild by |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
123 |
<a href="http://www.doxygen.org/index.html"> |
1.2.3
by Roger Leigh
Import upstream version 1.2.2 |
124 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> |
1.1.11
by Roger Leigh
Import upstream version 1.1.2 |
125 |
</body> |
126 |
</html> |