]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
deploy: fb7f397e5e12c95a6ea21f4c19c539548a1ad137
authordrakenclimber <drakenclimber@users.noreply.github.com>
Wed, 23 Feb 2022 15:02:29 +0000 (15:02 +0000)
committerdrakenclimber <drakenclimber@users.noreply.github.com>
Wed, 23 Feb 2022 15:02:29 +0000 (15:02 +0000)
13 files changed:
annotated.html
classcgtest_1_1cg.html [new file with mode: 0644]
classes.html
dir_6f9635d4fbfa321d4c00f29df5cd540c.html [new file with mode: 0644]
dir_a6674828538ab5f03c09771a856fdcec.html [new file with mode: 0644]
files.html
libcgrouptest_8h_source.html [new file with mode: 0644]
search/all_13.js
search/all_8.js
search/classes_2.js
search/classes_5.js
structcntl__val__t.html [new file with mode: 0644]
structuid__gid__t.html [new file with mode: 0644]

index 0196446f862f451979724a7f86cdc88333ff379b..2f62a804f9295fe5c500e5be5b862a517593a2ef 100644 (file)
@@ -66,32 +66,36 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 <div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarray__parent__info.html" target="_self">array_parent_info</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarray__unchanged.html" target="_self">array_unchanged</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structblack__list__type.html" target="_self">black_list_type</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcg__mount__point.html" target="_self">cg_mount_point</a></td><td class="desc"></td></tr>
-<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcg__mount__table__s.html" target="_self">cg_mount_table_s</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup.html" target="_self">cgroup</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__abstraction__map.html" target="_self">cgroup_abstraction_map</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__controller.html" target="_self">cgroup_controller</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__dictionary.html" target="_self">cgroup_dictionary</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__dictionary__item.html" target="_self">cgroup_dictionary_item</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__dictionary__iterator.html" target="_self">cgroup_dictionary_iterator</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__file__info.html" target="_self">cgroup_file_info</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__group__spec.html" target="_self">cgroup_group_spec</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__mount__point.html" target="_self">cgroup_mount_point</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rule.html" target="_self">cgroup_rule</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rule__list.html" target="_self">cgroup_rule_list</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rules__data.html" target="_self">cgroup_rules_data</a></td><td class="desc"></td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__stat.html" target="_self">cgroup_stat</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__string__list.html" target="_self">cgroup_string_list</a></td><td class="desc"></td></tr>
-<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__tree__handle.html" target="_self">cgroup_tree_handle</a></td><td class="desc"></td></tr>
-<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontrol__value.html" target="_self">control_value</a></td><td class="desc"></td></tr>
-<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontroller__data.html" target="_self">controller_data</a></td><td class="desc"></td></tr>
-<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structext__cgroup__record.html" target="_self">ext_cgroup_record</a></td><td class="desc"></td></tr>
-<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structparent__info.html" target="_self">parent_info</a></td><td class="desc"></td></tr>
-<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structunchanged__pid.html" target="_self">unchanged_pid</a></td><td class="desc"></td></tr>
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>cgtest</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcgtest_1_1cg.html" target="_self">cg</a></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarray__parent__info.html" target="_self">array_parent_info</a></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarray__unchanged.html" target="_self">array_unchanged</a></td><td class="desc"></td></tr>
+<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structblack__list__type.html" target="_self">black_list_type</a></td><td class="desc"></td></tr>
+<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcg__mount__point.html" target="_self">cg_mount_point</a></td><td class="desc"></td></tr>
+<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcg__mount__table__s.html" target="_self">cg_mount_table_s</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup.html" target="_self">cgroup</a></td><td class="desc"></td></tr>
+<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__abstraction__map.html" target="_self">cgroup_abstraction_map</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__controller.html" target="_self">cgroup_controller</a></td><td class="desc"></td></tr>
+<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__dictionary.html" target="_self">cgroup_dictionary</a></td><td class="desc"></td></tr>
+<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__dictionary__item.html" target="_self">cgroup_dictionary_item</a></td><td class="desc"></td></tr>
+<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__dictionary__iterator.html" target="_self">cgroup_dictionary_iterator</a></td><td class="desc"></td></tr>
+<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__file__info.html" target="_self">cgroup_file_info</a></td><td class="desc"></td></tr>
+<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__group__spec.html" target="_self">cgroup_group_spec</a></td><td class="desc"></td></tr>
+<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__mount__point.html" target="_self">cgroup_mount_point</a></td><td class="desc"></td></tr>
+<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rule.html" target="_self">cgroup_rule</a></td><td class="desc"></td></tr>
+<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rule__list.html" target="_self">cgroup_rule_list</a></td><td class="desc"></td></tr>
+<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rules__data.html" target="_self">cgroup_rules_data</a></td><td class="desc"></td></tr>
+<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__stat.html" target="_self">cgroup_stat</a></td><td class="desc"></td></tr>
+<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__string__list.html" target="_self">cgroup_string_list</a></td><td class="desc"></td></tr>
+<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__tree__handle.html" target="_self">cgroup_tree_handle</a></td><td class="desc"></td></tr>
+<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcntl__val__t.html" target="_self">cntl_val_t</a></td><td class="desc"></td></tr>
+<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontrol__value.html" target="_self">control_value</a></td><td class="desc"></td></tr>
+<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontroller__data.html" target="_self">controller_data</a></td><td class="desc"></td></tr>
+<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structext__cgroup__record.html" target="_self">ext_cgroup_record</a></td><td class="desc"></td></tr>
+<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structparent__info.html" target="_self">parent_info</a></td><td class="desc"></td></tr>
+<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structuid__gid__t.html" target="_self">uid_gid_t</a></td><td class="desc"></td></tr>
+<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structunchanged__pid.html" target="_self">unchanged_pid</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
diff --git a/classcgtest_1_1cg.html b/classcgtest_1_1cg.html
new file mode 100644 (file)
index 0000000..f9f2452
--- /dev/null
@@ -0,0 +1,93 @@
+<!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=11"/>
+<meta name="generator" content="Doxygen 1.9.3"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>libcgroup: cgtest::cg Class 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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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 id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">libcgroup
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.3 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>cgtest</b></li><li class="navelem"><a class="el" href="classcgtest_1_1cg.html">cg</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle"><div class="title">cgtest::cg Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aad5921de8ffd0045825d1da7ffa095ce"><td class="memItemLeft" align="right" valign="top"><a id="aad5921de8ffd0045825d1da7ffa095ce" name="aad5921de8ffd0045825d1da7ffa095ce"></a>
+struct <a class="el" href="structcgroup.html">cgroup</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>makenode</b> (const string &amp;name, const string &amp;task_uid, const string &amp;task_gid, const string &amp;control_uid, const string &amp;control_gid)</td></tr>
+<tr class="separator:aad5921de8ffd0045825d1da7ffa095ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a839a46f0eaa70486b349ddd3553587"><td class="memItemLeft" align="right" valign="top"><a id="a0a839a46f0eaa70486b349ddd3553587" name="a0a839a46f0eaa70486b349ddd3553587"></a>
+struct <a class="el" href="structcgroup.html">cgroup</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>makenodefromparent</b> (const string &amp;name)</td></tr>
+<tr class="separator:a0a839a46f0eaa70486b349ddd3553587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>samples/c/libcg_ba.cpp</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+</small></address>
+</body>
+</html>
index 47cfb8fe0883bc998273dda4694834d1eb78e5ae..4434f4483fc09c316905b6fa814ba729882ab36b 100644 (file)
@@ -75,7 +75,7 @@ $(function() {
 <dd><a class="el" href="structblack__list__type.html">black_list_type</a></dd></dl>
 <dl class="classindex even">
 <dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
-<dd><a class="el" href="structcg__mount__point.html">cg_mount_point</a></dd><dd><a class="el" href="structcg__mount__table__s.html">cg_mount_table_s</a></dd><dd><a class="el" href="structcgroup.html">cgroup</a></dd><dd><a class="el" href="structcgroup__abstraction__map.html">cgroup_abstraction_map</a></dd><dd><a class="el" href="structcgroup__controller.html">cgroup_controller</a></dd><dd><a class="el" href="structcgroup__dictionary.html">cgroup_dictionary</a></dd><dd><a class="el" href="structcgroup__dictionary__item.html">cgroup_dictionary_item</a></dd><dd><a class="el" href="structcgroup__dictionary__iterator.html">cgroup_dictionary_iterator</a></dd><dd><a class="el" href="structcgroup__file__info.html">cgroup_file_info</a></dd><dd><a class="el" href="structcgroup__group__spec.html">cgroup_group_spec</a></dd><dd><a class="el" href="structcgroup__mount__point.html">cgroup_mount_point</a></dd><dd><a class="el" href="structcgroup__rule.html">cgroup_rule</a></dd><dd><a class="el" href="structcgroup__rule__list.html">cgroup_rule_list</a></dd><dd><a class="el" href="structcgroup__rules__data.html">cgroup_rules_data</a></dd><dd><a class="el" href="structcgroup__stat.html">cgroup_stat</a></dd><dd><a class="el" href="structcgroup__string__list.html">cgroup_string_list</a></dd><dd><a class="el" href="structcgroup__tree__handle.html">cgroup_tree_handle</a></dd><dd><a class="el" href="structcontrol__value.html">control_value</a></dd><dd><a class="el" href="structcontroller__data.html">controller_data</a></dd></dl>
+<dd><a class="el" href="classcgtest_1_1cg.html">cg</a> (cgtest)</dd><dd><a class="el" href="structcg__mount__point.html">cg_mount_point</a></dd><dd><a class="el" href="structcg__mount__table__s.html">cg_mount_table_s</a></dd><dd><a class="el" href="structcgroup.html">cgroup</a></dd><dd><a class="el" href="structcgroup__abstraction__map.html">cgroup_abstraction_map</a></dd><dd><a class="el" href="structcgroup__controller.html">cgroup_controller</a></dd><dd><a class="el" href="structcgroup__dictionary.html">cgroup_dictionary</a></dd><dd><a class="el" href="structcgroup__dictionary__item.html">cgroup_dictionary_item</a></dd><dd><a class="el" href="structcgroup__dictionary__iterator.html">cgroup_dictionary_iterator</a></dd><dd><a class="el" href="structcgroup__file__info.html">cgroup_file_info</a></dd><dd><a class="el" href="structcgroup__group__spec.html">cgroup_group_spec</a></dd><dd><a class="el" href="structcgroup__mount__point.html">cgroup_mount_point</a></dd><dd><a class="el" href="structcgroup__rule.html">cgroup_rule</a></dd><dd><a class="el" href="structcgroup__rule__list.html">cgroup_rule_list</a></dd><dd><a class="el" href="structcgroup__rules__data.html">cgroup_rules_data</a></dd><dd><a class="el" href="structcgroup__stat.html">cgroup_stat</a></dd><dd><a class="el" href="structcgroup__string__list.html">cgroup_string_list</a></dd><dd><a class="el" href="structcgroup__tree__handle.html">cgroup_tree_handle</a></dd><dd><a class="el" href="structcntl__val__t.html">cntl_val_t</a></dd><dd><a class="el" href="structcontrol__value.html">control_value</a></dd><dd><a class="el" href="structcontroller__data.html">controller_data</a></dd></dl>
 <dl class="classindex odd">
 <dt class="alphachar"><a id="letter_E" name="letter_E">E</a></dt>
 <dd><a class="el" href="structext__cgroup__record.html">ext_cgroup_record</a></dd></dl>
@@ -84,7 +84,7 @@ $(function() {
 <dd><a class="el" href="structparent__info.html">parent_info</a></dd></dl>
 <dl class="classindex odd">
 <dt class="alphachar"><a id="letter_U" name="letter_U">U</a></dt>
-<dd><a class="el" href="structunchanged__pid.html">unchanged_pid</a></dd></dl>
+<dd><a class="el" href="structuid__gid__t.html">uid_gid_t</a></dd><dd><a class="el" href="structunchanged__pid.html">unchanged_pid</a></dd></dl>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/dir_6f9635d4fbfa321d4c00f29df5cd540c.html b/dir_6f9635d4fbfa321d4c00f29df5cd540c.html
new file mode 100644 (file)
index 0000000..fabb4a5
--- /dev/null
@@ -0,0 +1,84 @@
+<!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=11"/>
+<meta name="generator" content="Doxygen 1.9.3"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>libcgroup: samples Directory 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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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 id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">libcgroup
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.3 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_6f9635d4fbfa321d4c00f29df5cd540c.html">samples</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">samples Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a6674828538ab5f03c09771a856fdcec.html">c</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+</small></address>
+</body>
+</html>
diff --git a/dir_a6674828538ab5f03c09771a856fdcec.html b/dir_a6674828538ab5f03c09771a856fdcec.html
new file mode 100644 (file)
index 0000000..3ec4641
--- /dev/null
@@ -0,0 +1,84 @@
+<!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=11"/>
+<meta name="generator" content="Doxygen 1.9.3"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>libcgroup: samples/c Directory 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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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 id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">libcgroup
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.3 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_6f9635d4fbfa321d4c00f29df5cd540c.html">samples</a></li><li class="navelem"><a class="el" href="dir_a6674828538ab5f03c09771a856fdcec.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">c Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>libcgrouptest.h</b> <a href="libcgrouptest_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+</small></address>
+</body>
+</html>
index 4d77a9fdad46708f4d1b0e50749d4edac232d7fa..33667c34fc3e7335fc49ad214e8e90e3ebbe6f37 100644 (file)
@@ -77,14 +77,17 @@ $(function() {
 <tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="tasks_8h_source.html"><span class="icondoc"></span></a><b>tasks.h</b></td><td class="desc"></td></tr>
 <tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="tools_8h_source.html"><span class="icondoc"></span></a><b>tools.h</b></td><td class="desc"></td></tr>
 <tr id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="libcgroup_8h_source.html"><span class="icondoc"></span></a><b>libcgroup.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')">&#160;</span><a class="el" href="dir_2d094300ae4f2c55dd459b9ec7dd0ad3.html" target="_self">daemon</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="cgrulesengd_8h_source.html"><span class="icondoc"></span></a><b>cgrulesengd.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_1_" class="arrow" onclick="toggleFolder('1_1_')">&#9660;</span><span id="img_1_1_" class="iconfopen" onclick="toggleFolder('1_1_')">&#160;</span><a class="el" href="dir_1563a38af0d3a5e4a6330d6d45e9792a.html" target="_self">tools</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="tools-common_8h_source.html"><span class="icondoc"></span></a><b>tools-common.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstraction-common_8h_source.html"><span class="icondoc"></span></a><b>abstraction-common.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstraction-map_8h_source.html"><span class="icondoc"></span></a><b>abstraction-map.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="libcgroup-internal_8h_source.html"><span class="icondoc"></span></a><b>libcgroup-internal.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_6f9635d4fbfa321d4c00f29df5cd540c.html" target="_self">samples</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')">&#160;</span><a class="el" href="dir_a6674828538ab5f03c09771a856fdcec.html" target="_self">c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="libcgrouptest_8h_source.html"><span class="icondoc"></span></a><b>libcgrouptest.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">&#9660;</span><span id="img_2_0_" class="iconfopen" onclick="toggleFolder('2_0_')">&#160;</span><a class="el" href="dir_2d094300ae4f2c55dd459b9ec7dd0ad3.html" target="_self">daemon</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="cgrulesengd_8h_source.html"><span class="icondoc"></span></a><b>cgrulesengd.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_1_" class="arrow" onclick="toggleFolder('2_1_')">&#9660;</span><span id="img_2_1_" class="iconfopen" onclick="toggleFolder('2_1_')">&#160;</span><a class="el" href="dir_1563a38af0d3a5e4a6330d6d45e9792a.html" target="_self">tools</a></td><td class="desc"></td></tr>
+<tr id="row_2_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="tools-common_8h_source.html"><span class="icondoc"></span></a><b>tools-common.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstraction-common_8h_source.html"><span class="icondoc"></span></a><b>abstraction-common.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstraction-map_8h_source.html"><span class="icondoc"></span></a><b>abstraction-map.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="libcgroup-internal_8h_source.html"><span class="icondoc"></span></a><b>libcgroup-internal.h</b></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
diff --git a/libcgrouptest_8h_source.html b/libcgrouptest_8h_source.html
new file mode 100644 (file)
index 0000000..e5340c9
--- /dev/null
@@ -0,0 +1,240 @@
+<!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=11"/>
+<meta name="generator" content="Doxygen 1.9.3"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>libcgroup: samples/c/libcgrouptest.h Source File</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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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 id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">libcgroup
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.3 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_6f9635d4fbfa321d4c00f29df5cd540c.html">samples</a></li><li class="navelem"><a class="el" href="dir_a6674828538ab5f03c09771a856fdcec.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">libcgrouptest.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno">    3</span><span class="comment"> * Copyright IBM Corporation. 2008</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno">    4</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno">    5</span><span class="comment"> * Author:  Sudhir Kumar &lt;skumar@linux.vnet.ibm.com&gt;</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno">    6</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno">    7</span><span class="comment"> * This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno">    8</span><span class="comment"> * under the terms of version 2.1 of the GNU Lesser General Public License</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno">    9</span><span class="comment"> * as published by the Free Software Foundation.</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno">   10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno">   11</span><span class="comment"> * This program is distributed in the hope that it would be useful, but</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno">   12</span><span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno">   13</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno">   14</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno">   15</span><span class="comment"> * Description: This file is the header file for libcgroup test programs.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno">   16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno">   17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno">   18</span><span class="preprocessor">#ifndef __LIBCGROUPTEST_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#define __LIBCGROUPTEST_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;errno.h&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;fcntl.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;mntent.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;string.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;sys/syscall.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="preprocessor">#include &lt;sys/stat.h&gt;</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#include &lt;libcgroup.h&gt;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="preprocessor">#include &quot;../config.h&quot;</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="preprocessor">#include &lt;inttypes.h&gt;</span></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="preprocessor">#define SIZE 100    </span><span class="comment">/* Max size of a message to be printed */</span><span class="preprocessor"></span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="preprocessor">#define NUM_MSGS 20 </span><span class="comment">/* Number of such messsages */</span><span class="preprocessor"></span></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="preprocessor">#define PASS 1      </span><span class="comment">/* test passed */</span><span class="preprocessor"></span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="preprocessor">#define FAIL 0      </span><span class="comment">/* test failed */</span><span class="preprocessor"></span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span><span class="keyword">enum</span> cgroup_mount_t {</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>    FS_NOT_MOUNTED,</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>    FS_MOUNTED,</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>    FS_MULTI_MOUNTED,</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>};</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span><span class="keyword">enum</span> controller_t {</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>    CPU,</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>    MEMORY,</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>    CPUSET,</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>    <span class="comment">/* Add new controllers here */</span></div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>};</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span><span class="keyword">enum</span> cgroup_control_val_t {</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span>    BOOL,</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>    INT64,</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>    UINT64,</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>    STRING,</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>};</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span><span class="keyword">enum</span> info_message_t {</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span>    NULLGRP,</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span>    COMMONGRP,</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span>    NOTCRTDGRP,</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span>    SAMEGRP,</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span>    TASKINGRP,</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span>    TASKNOTINGRP,</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span>    TASKNOTINANYGRP,</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span>    GRPINFS,</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span>    GRPNOTINFS,</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span>    GRPINBOTHCTLS,</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span>    GRPNOTIN2NDCTL,</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span>    GRPNOTIN1STCTL,</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span>    GRPMODINBOTHCTLS,</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span>    GRPNOTMODIN2NDCTL,</div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span>    GRPNOTMODINANYCTL,</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span>    GRPDELETEDINFS,</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span>    GRPNOTDELETEDINFS,</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span>    GRPNOTDELETEDGLOBALY,</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span>    NOMESSAGE,</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>};</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span><span class="comment">/* Keep a single struct of all ids */</span></div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="structuid__gid__t.html">   83</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structuid__gid__t.html">uid_gid_t</a> {</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span>    uid_t control_uid;</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span>    gid_t control_gid;</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span>    uid_t tasks_uid;</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span>    gid_t tasks_gid;</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>};</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span><span class="comment">/* Keep a single struct of all control values */</span></div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structcntl__val__t.html">   91</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structcntl__val__t.html">cntl_val_t</a> {</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span>    int64_t val_int64;</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span>    u_int64_t val_uint64;</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span>    <span class="keywordtype">bool</span> val_bool;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span>    <span class="comment">/* size worth of 100 digit num is fair enough */</span></div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span>    <span class="keywordtype">char</span> val_string[100];   <span class="comment">/* string value of control parameter */</span></div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>};</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cpu, memory;</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno">  101</span><span class="comment">/* The set of verbose messages useful to the user */</span></div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno">  102</span><span class="keyword">extern</span> <span class="keywordtype">char</span> info[NUM_MSGS][SIZE];</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span><span class="comment">/* this variable is never modified */</span></div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span><span class="keyword">extern</span> <span class="keywordtype">int</span> fs_mounted;</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span><span class="comment">/* The mountpoints as received from script</span></div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span><span class="comment"> * We use mountpoint for single mount.</span></div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span><span class="comment"> * For multimount we use mountpoint and mountpoint2.</span></div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span><span class="keyword">extern</span> <span class="keywordtype">char</span> mountpoint[], mountpoint2[];</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span><span class="comment">/* Functions to test each API */</span></div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span><span class="keywordtype">void</span> test_cgroup_init(<span class="keywordtype">int</span> retcode, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span><span class="keywordtype">void</span> test_cgroup_attach_task(<span class="keywordtype">int</span> retcode, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *cgroup1,</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span>        <span class="keyword">const</span> <span class="keywordtype">char</span> *group1, <span class="keyword">const</span> <span class="keywordtype">char</span> *group2, pid_t pid,</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span>        <span class="keywordtype">int</span> k, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span><span class="keyword">struct </span><a class="code hl_struct" href="structcgroup.html">cgroup</a> *create_new_cgroup_ds(<span class="keywordtype">int</span> ctl, <span class="keyword">const</span> <span class="keywordtype">char</span> *grpname,</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span>     <span class="keywordtype">int</span> value_type, <span class="keyword">struct</span> <a class="code hl_struct" href="structcntl__val__t.html">cntl_val_t</a> cval, <span class="keyword">struct</span> <a class="code hl_struct" href="structuid__gid__t.html">uid_gid_t</a> ids, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span><span class="keywordtype">void</span> test_cgroup_create_cgroup(<span class="keywordtype">int</span> retcode, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *cgrp,</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span>         <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> common, <span class="keywordtype">int</span> mpnt, <span class="keywordtype">int</span> ign, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span><span class="keywordtype">void</span> test_cgroup_delete_cgroup(<span class="keywordtype">int</span> retcode, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *cgrp,</div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span>         <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> common, <span class="keywordtype">int</span> mpnt, <span class="keywordtype">int</span> ign, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span><span class="keywordtype">void</span> test_cgroup_modify_cgroup(<span class="keywordtype">int</span> retcode, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *cgrp,</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno">  125</span>         <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> which_ctl, <span class="keywordtype">int</span> ctl1, <span class="keywordtype">int</span> ctl2,</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span>                         <span class="keywordtype">int</span> value_type, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span><span class="keywordtype">void</span> test_cgroup_get_cgroup(<span class="keywordtype">int</span> ctl1, <span class="keywordtype">int</span> ctl2, <span class="keyword">struct</span> <a class="code hl_struct" href="structuid__gid__t.html">uid_gid_t</a> ids, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span><span class="comment">/* API test functions end here */</span></div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno">  129</span> </div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span><span class="keywordtype">void</span> test_cgroup_compare_cgroup(<span class="keywordtype">int</span> ctl1, <span class="keywordtype">int</span> ctl2, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span><span class="keywordtype">void</span> test_cgroup_add_free_controller(<span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno">  132</span><span class="keywordtype">void</span> is_subsystem_enabled(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> *exist);</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno">  133</span><span class="keywordtype">int</span> group_exist(<span class="keywordtype">char</span> *path_group);</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno">  134</span><span class="keywordtype">int</span> set_controller(<span class="keywordtype">int</span> controller, <span class="keywordtype">char</span> *controller_name,</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno">  135</span>                         <span class="keywordtype">char</span> *control_file);</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span><span class="keywordtype">int</span> group_modified(<span class="keywordtype">char</span> *path_control_file, <span class="keywordtype">int</span> value_type,</div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span>                         <span class="keyword">struct</span> <a class="code hl_struct" href="structcntl__val__t.html">cntl_val_t</a> cval);</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span><span class="keywordtype">int</span> add_control_value(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *newcontroller,</div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span>     <span class="keywordtype">char</span> *control_file, <span class="keywordtype">char</span> *wr, <span class="keywordtype">int</span> value_type, <span class="keyword">struct</span> <a class="code hl_struct" href="structcntl__val__t.html">cntl_val_t</a> cval);</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span><span class="keyword">struct </span><a class="code hl_struct" href="structcgroup.html">cgroup</a> *new_cgroup(<span class="keywordtype">char</span> *group, <span class="keywordtype">char</span> *controller_name,</div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span>     <span class="keywordtype">char</span> *control_file, <span class="keywordtype">int</span> value_type, <span class="keyword">struct</span> <a class="code hl_struct" href="structcntl__val__t.html">cntl_val_t</a> cval,</div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno">  142</span>                     <span class="keyword">struct</span> <a class="code hl_struct" href="structuid__gid__t.html">uid_gid_t</a> ids, <span class="keywordtype">int</span> i);</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span><span class="keywordtype">int</span> check_fsmounted(<span class="keywordtype">int</span> multimnt);</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span><span class="keywordtype">int</span> check_task(<span class="keywordtype">char</span> *tasksfile, pid_t pid);</div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno">  145</span><span class="comment">/* function to print messages in better format */</span></div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span><span class="keywordtype">void</span> message(<span class="keywordtype">int</span> num, <span class="keywordtype">int</span> pass, <span class="keyword">const</span> <span class="keywordtype">char</span> *api,</div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span>                         <span class="keywordtype">int</span> ret, <span class="keywordtype">char</span> *extra);</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span><span class="keywordtype">void</span> build_path(<span class="keywordtype">char</span> *target, <span class="keywordtype">char</span> *mountpoint,</div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno">  149</span>                 <span class="keyword">const</span> <span class="keywordtype">char</span> *group, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno">  150</span>pid_t cgrouptest_gettid();</div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno">  152</span><span class="preprocessor">#ifdef CGROUP_DEBUG</span></div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span><span class="preprocessor">#define cgroup_dbg(p...)    printf(p)</span></div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span><span class="preprocessor">#else</span></div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span><span class="preprocessor">#define cgroup_dbg(p...)    do {} while (0);</span></div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span> </div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="astructcgroup__controller_html"><div class="ttname"><a href="structcgroup__controller.html">cgroup_controller</a></div><div class="ttdef"><b>Definition:</b> libcgroup-internal.h:105</div></div>
+<div class="ttc" id="astructcgroup_html"><div class="ttname"><a href="structcgroup.html">cgroup</a></div><div class="ttdef"><b>Definition:</b> libcgroup-internal.h:113</div></div>
+<div class="ttc" id="astructcntl__val__t_html"><div class="ttname"><a href="structcntl__val__t.html">cntl_val_t</a></div><div class="ttdef"><b>Definition:</b> libcgrouptest.h:91</div></div>
+<div class="ttc" id="astructuid__gid__t_html"><div class="ttname"><a href="structuid__gid__t.html">uid_gid_t</a></div><div class="ttdef"><b>Definition:</b> libcgrouptest.h:83</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+</small></address>
+</body>
+</html>
index 9184ab5d76deb3a852ca0b5d8e92a33ee0188b12..24ba2ab373bb45d5ceb28c30fbbe639518631503 100644 (file)
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['unchanged_5fpid_0',['unchanged_pid',['../structunchanged__pid.html',1,'']]]
+  ['uid_5fgid_5ft_0',['uid_gid_t',['../structuid__gid__t.html',1,'']]],
+  ['unchanged_5fpid_1',['unchanged_pid',['../structunchanged__pid.html',1,'']]]
 ];
index 89d7f7535a29b21d627e3d6722de2341ac85e092..16cc34321a68d2a6f867e8a9e1459ea0c75b33ea 100644 (file)
 var searchData=
 [
-  ['cg_5fchmod_5frecursive_0',['cg_chmod_recursive',['../group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1',1,'cg_chmod_recursive(struct cgroup *cgroup, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change):&#160;api.c'],['../group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1',1,'cg_chmod_recursive(struct cgroup *cgroup, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change):&#160;api.c']]],
-  ['cg_5fmount_5fpoint_1',['cg_mount_point',['../structcg__mount__point.html',1,'']]],
-  ['cg_5fmount_5ftable_5fs_2',['cg_mount_table_s',['../structcg__mount__table__s.html',1,'']]],
-  ['cg_5fvalue_5fmax_3',['CG_VALUE_MAX',['../group__group__iterators.html#ga55d2eac2af703794651d344c073566f5',1,'iterators.h']]],
-  ['cgroup_4',['cgroup',['../structcgroup.html',1,'']]],
-  ['cgroup_5fabstraction_5fmap_5',['cgroup_abstraction_map',['../structcgroup__abstraction__map.html',1,'']]],
-  ['cgroup_5fadd_5fall_5fcontrollers_6',['cgroup_add_all_controllers',['../group__group__groups.html#gae870d271b789b5c54c2e3d35de3cd6f9',1,'cgroup_add_all_controllers(struct cgroup *cgroup):&#160;wrapper.c'],['../group__group__groups.html#gae870d271b789b5c54c2e3d35de3cd6f9',1,'cgroup_add_all_controllers(struct cgroup *cgroup):&#160;wrapper.c']]],
-  ['cgroup_5fadd_5fcontroller_7',['cgroup_add_controller',['../group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d',1,'cgroup_add_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c'],['../group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d',1,'cgroup_add_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c']]],
-  ['cgroup_5fadd_5fvalue_5fbool_8',['cgroup_add_value_bool',['../group__group__groups.html#ga4b191a600f84b00ea7afd12c01d918f3',1,'cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#ga4b191a600f84b00ea7afd12c01d918f3',1,'cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
-  ['cgroup_5fadd_5fvalue_5fint64_9',['cgroup_add_value_int64',['../group__group__groups.html#ga6c973bb5ce99e7a91def2032f23d7087',1,'cgroup_add_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#ga6c973bb5ce99e7a91def2032f23d7087',1,'cgroup_add_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fadd_5fvalue_5fstring_10',['cgroup_add_value_string',['../group__group__groups.html#ga4817c68ab791c09c07b663c29b3fb029',1,'cgroup_add_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga4817c68ab791c09c07b663c29b3fb029',1,'cgroup_add_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
-  ['cgroup_5fadd_5fvalue_5fuint64_11',['cgroup_add_value_uint64',['../group__group__groups.html#gad9d2216205b96278c626122f8d5e63bb',1,'cgroup_add_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gad9d2216205b96278c626122f8d5e63bb',1,'cgroup_add_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fattach_5ftask_12',['cgroup_attach_task',['../group__group__tasks.html#ga43414ac2b1fc73bbb46b6278c7500188',1,'cgroup_attach_task(struct cgroup *cgroup):&#160;api.c'],['../group__group__tasks.html#ga43414ac2b1fc73bbb46b6278c7500188',1,'cgroup_attach_task(struct cgroup *cgroup):&#160;api.c']]],
-  ['cgroup_5fattach_5ftask_5fpid_13',['cgroup_attach_task_pid',['../group__group__tasks.html#ga9c7532681986d156ac3f6bac1fcf6aab',1,'cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid):&#160;api.c'],['../group__group__tasks.html#ga9c7532681986d156ac3f6bac1fcf6aab',1,'cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid):&#160;api.c']]],
-  ['cgroup_5fchange_5fall_5fcgroups_14',['cgroup_change_all_cgroups',['../group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2',1,'cgroup_change_all_cgroups(void):&#160;api.c'],['../group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2',1,'cgroup_change_all_cgroups(void):&#160;api.c']]],
-  ['cgroup_5fchange_5fcgroup_5fflags_15',['cgroup_change_cgroup_flags',['../group__group__tasks.html#ga368e7b8e19b3943ab6fb50e76a09e6ea',1,'cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga368e7b8e19b3943ab6fb50e76a09e6ea',1,'cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags):&#160;api.c']]],
-  ['cgroup_5fchange_5fcgroup_5fpath_16',['cgroup_change_cgroup_path',['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[]):&#160;api.c'],['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *dest, pid_t pid, const char *const controllers[]):&#160;api.c']]],
-  ['cgroup_5fchange_5fcgroup_5fuid_5fgid_17',['cgroup_change_cgroup_uid_gid',['../group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be',1,'cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid):&#160;api.c'],['../group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be',1,'cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid):&#160;api.c']]],
-  ['cgroup_5fchange_5fcgroup_5fuid_5fgid_5fflags_18',['cgroup_change_cgroup_uid_gid_flags',['../group__group__tasks.html#gae472183a7c9a37826ef15c77014c47fb',1,'cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#gae472183a7c9a37826ef15c77014c47fb',1,'cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags):&#160;api.c']]],
-  ['cgroup_5fcompare_5fcgroup_19',['cgroup_compare_cgroup',['../group__group__groups.html#ga86898b59e50335f99fe84a11fa38d3fc',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b):&#160;wrapper.c'],['../group__group__groups.html#ga86898b59e50335f99fe84a11fa38d3fc',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b):&#160;wrapper.c']]],
-  ['cgroup_5fcompare_5fcontrollers_20',['cgroup_compare_controllers',['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb):&#160;wrapper.c'],['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb):&#160;wrapper.c']]],
-  ['cgroup_5fconfig_5fcreate_5ftemplate_5fgroup_21',['cgroup_config_create_template_group',['../group__group__config.html#ga72066260cd31ceed7ecc1a648eba37f2',1,'cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags):&#160;config.c'],['../group__group__config.html#ga72066260cd31ceed7ecc1a648eba37f2',1,'cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags):&#160;config.c']]],
-  ['cgroup_5fconfig_5fload_5fconfig_22',['cgroup_config_load_config',['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname):&#160;config.c'],['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname):&#160;config.c']]],
-  ['cgroup_5fconfig_5fset_5fdefault_23',['cgroup_config_set_default',['../group__group__config.html#ga2d3a252b2c0c61c8f64cb1fc41e370ea',1,'cgroup_config_set_default(struct cgroup *new_default):&#160;config.c'],['../group__group__config.html#ga2d3a252b2c0c61c8f64cb1fc41e370ea',1,'cgroup_config_set_default(struct cgroup *new_default):&#160;config.c']]],
-  ['cgroup_5fconfig_5funload_5fconfig_24',['cgroup_config_unload_config',['../group__group__config.html#gaff77affa0b80ccf507b4b46cc0a8c085',1,'cgroup_config_unload_config(const char *pathname, int flags):&#160;config.c'],['../group__group__config.html#gaff77affa0b80ccf507b4b46cc0a8c085',1,'cgroup_config_unload_config(const char *pathname, int flags):&#160;config.c']]],
-  ['cgroup_5fcontroller_25',['cgroup_controller',['../structcgroup__controller.html',1,'']]],
-  ['cgroup_5fcopy_5fcgroup_26',['cgroup_copy_cgroup',['../group__group__groups.html#gaa981a95e0917d3167601a4c1b392336a',1,'cgroup_copy_cgroup(struct cgroup *dst, struct cgroup *src):&#160;api.c'],['../group__group__groups.html#gaa981a95e0917d3167601a4c1b392336a',1,'cgroup_copy_cgroup(struct cgroup *dst, struct cgroup *src):&#160;api.c']]],
-  ['cgroup_5fcreate_5fcgroup_27',['cgroup_create_cgroup',['../group__group__groups.html#gadb8e13df6064841d3c9707960f782fa7',1,'cgroup_create_cgroup(struct cgroup *cgroup, int ignore_ownership):&#160;api.c'],['../group__group__groups.html#gadb8e13df6064841d3c9707960f782fa7',1,'cgroup_create_cgroup(struct cgroup *cgroup, int ignore_ownership):&#160;api.c']]],
-  ['cgroup_5fcreate_5fcgroup_5ffrom_5fparent_28',['cgroup_create_cgroup_from_parent',['../group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62',1,'cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership):&#160;api.c'],['../group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62',1,'cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership):&#160;api.c']]],
-  ['cgroup_5fdelete_5fcgroup_29',['cgroup_delete_cgroup',['../group__group__groups.html#ga1dca18434e5d6be30c28c556da94f565',1,'cgroup_delete_cgroup(struct cgroup *cgroup, int ignore_migration):&#160;api.c'],['../group__group__groups.html#ga1dca18434e5d6be30c28c556da94f565',1,'cgroup_delete_cgroup(struct cgroup *cgroup, int ignore_migration):&#160;api.c']]],
-  ['cgroup_5fdelete_5fcgroup_5fext_30',['cgroup_delete_cgroup_ext',['../group__group__groups.html#ga860c1ec70189c969b2c8373fc1e96d36',1,'cgroup_delete_cgroup_ext(struct cgroup *cgroup, int flags):&#160;api.c'],['../group__group__groups.html#ga860c1ec70189c969b2c8373fc1e96d36',1,'cgroup_delete_cgroup_ext(struct cgroup *cgroup, int flags):&#160;api.c']]],
-  ['cgroup_5fdictionary_31',['cgroup_dictionary',['../structcgroup__dictionary.html',1,'']]],
-  ['cgroup_5fdictionary_5fitem_32',['cgroup_dictionary_item',['../structcgroup__dictionary__item.html',1,'']]],
-  ['cgroup_5fdictionary_5fiterator_33',['cgroup_dictionary_iterator',['../structcgroup__dictionary__iterator.html',1,'']]],
-  ['cgroup_5ffile_5finfo_34',['cgroup_file_info',['../structcgroup__file__info.html',1,'']]],
-  ['cgroup_5ffile_5ftype_35',['cgroup_file_type',['../group__group__iterators.html#ga608b4aa32e2db58fed34771a6a272444',1,'iterators.h']]],
-  ['cgroup_5ffile_5ftype_5fdir_36',['CGROUP_FILE_TYPE_DIR',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444a5418798fc4bf9634429c6af167a0e7c3',1,'iterators.h']]],
-  ['cgroup_5ffile_5ftype_5ffile_37',['CGROUP_FILE_TYPE_FILE',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444ad925cc45f1b34fe80e14fc6b05269740',1,'iterators.h']]],
-  ['cgroup_5ffile_5ftype_5fother_38',['CGROUP_FILE_TYPE_OTHER',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444a24e202c59f318e63ad8cafcc1b4b102b',1,'iterators.h']]],
-  ['cgroup_5ffree_39',['cgroup_free',['../group__group__groups.html#gab20fdb1ae479f8baac482336abf73900',1,'cgroup_free(struct cgroup **cgroup):&#160;wrapper.c'],['../group__group__groups.html#gab20fdb1ae479f8baac482336abf73900',1,'cgroup_free(struct cgroup **cgroup):&#160;wrapper.c']]],
-  ['cgroup_5ffree_5fcontrollers_40',['cgroup_free_controllers',['../group__group__groups.html#ga92d27c9ff0d655838642a7aa68497596',1,'cgroup_free_controllers(struct cgroup *cgroup):&#160;wrapper.c'],['../group__group__groups.html#ga92d27c9ff0d655838642a7aa68497596',1,'cgroup_free_controllers(struct cgroup *cgroup):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fall_5fcontroller_5fbegin_41',['cgroup_get_all_controller_begin',['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info):&#160;api.c'],['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info):&#160;api.c']]],
-  ['cgroup_5fget_5fall_5fcontroller_5fend_42',['cgroup_get_all_controller_end',['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fget_5fall_5fcontroller_5fnext_43',['cgroup_get_all_controller_next',['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info):&#160;api.c'],['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info):&#160;api.c']]],
-  ['cgroup_5fget_5fcgroup_44',['cgroup_get_cgroup',['../group__group__groups.html#gad4ba31fe5a8bba63b33b1ea339b849e6',1,'cgroup_get_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#gad4ba31fe5a8bba63b33b1ea339b849e6',1,'cgroup_get_cgroup(struct cgroup *cgroup):&#160;api.c']]],
-  ['cgroup_5fget_5fcgroup_5fname_45',['cgroup_get_cgroup_name',['../group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa',1,'cgroup_get_cgroup_name(struct cgroup *cgroup):&#160;wrapper.c'],['../group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa',1,'cgroup_get_cgroup_name(struct cgroup *cgroup):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fcontroller_46',['cgroup_get_controller',['../group__group__groups.html#ga6b60ab9187a883a2ae114f8d87191e27',1,'cgroup_get_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c'],['../group__group__groups.html#ga6b60ab9187a883a2ae114f8d87191e27',1,'cgroup_get_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fcontroller_5fbegin_47',['cgroup_get_controller_begin',['../group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44',1,'cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info):&#160;api.c'],['../group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44',1,'cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info):&#160;api.c']]],
-  ['cgroup_5fget_5fcontroller_5fend_48',['cgroup_get_controller_end',['../group__group__iterators.html#gab485cda2bc9640bacbf61f1953ae750c',1,'cgroup_get_controller_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gab485cda2bc9640bacbf61f1953ae750c',1,'cgroup_get_controller_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fget_5fcontroller_5fnext_49',['cgroup_get_controller_next',['../group__group__iterators.html#ga926b70423b6c087c21a14670cd23cd7d',1,'cgroup_get_controller_next(void **handle, struct cgroup_mount_point *info):&#160;api.c'],['../group__group__iterators.html#ga926b70423b6c087c21a14670cd23cd7d',1,'cgroup_get_controller_next(void **handle, struct cgroup_mount_point *info):&#160;api.c']]],
-  ['cgroup_5fget_5fcontroller_5fversion_50',['cgroup_get_controller_version',['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version):&#160;api.c'],['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version):&#160;api.c']]],
-  ['cgroup_5fget_5fcurrent_5fcontroller_5fpath_51',['cgroup_get_current_controller_path',['../group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e',1,'cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path):&#160;api.c'],['../group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e',1,'cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path):&#160;api.c']]],
-  ['cgroup_5fget_5flast_5ferrno_52',['cgroup_get_last_errno',['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void):&#160;api.c'],['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void):&#160;api.c']]],
-  ['cgroup_5fget_5fprocs_53',['cgroup_get_procs',['../group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2',1,'cgroup_get_procs(char *name, char *controller, pid_t **pids, int *size):&#160;api.c'],['../group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2',1,'cgroup_get_procs(char *name, char *controller, pid_t **pids, int *size):&#160;api.c']]],
-  ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fbegin_54',['cgroup_get_subsys_mount_point_begin',['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path):&#160;api.c'],['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path):&#160;api.c']]],
-  ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fend_55',['cgroup_get_subsys_mount_point_end',['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fnext_56',['cgroup_get_subsys_mount_point_next',['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path):&#160;api.c'],['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path):&#160;api.c']]],
-  ['cgroup_5fget_5ftask_5fbegin_57',['cgroup_get_task_begin',['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c']]],
-  ['cgroup_5fget_5ftask_5fend_58',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fget_5ftask_5fnext_59',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c']]],
-  ['cgroup_5fget_5fuid_5fgid_60',['cgroup_get_uid_gid',['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fbool_61',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fint64_62',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fname_63',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fname_5fcount_64',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fstring_65',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fuint64_66',['cgroup_get_value_uint64',['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c']]],
-  ['cgroup_5fgroup_5fspec_67',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]],
-  ['cgroup_5finit_5frules_5fcache_68',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c']]],
-  ['cgroup_5finit_5ftemplates_5fcache_69',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c']]],
-  ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_70',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c']]],
-  ['cgroup_5flog_71',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...):&#160;log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...):&#160;log.c']]],
-  ['cgroup_5flog_5fdebug_72',['CGROUP_LOG_DEBUG',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa86b4157fb38d9f8053c6b7429bd26c72',1,'log.h']]],
-  ['cgroup_5flog_5ferror_73',['CGROUP_LOG_ERROR',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa4dd44215cd3553e79dbf91eb9ca418a2',1,'log.h']]],
-  ['cgroup_5flog_5finfo_74',['CGROUP_LOG_INFO',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aad66ab51dba078ffc3b1c6d397053f9e2',1,'log.h']]],
-  ['cgroup_5flog_5flevel_75',['cgroup_log_level',['../group__group__log.html#ga98b7aea5d23411e70c7e3da54d90233a',1,'log.h']]],
-  ['cgroup_5flog_5fwarning_76',['CGROUP_LOG_WARNING',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aaa99ec9e854a543901bddf854d1960057',1,'log.h']]],
-  ['cgroup_5fmodify_5fcgroup_77',['cgroup_modify_cgroup',['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c']]],
-  ['cgroup_5fmount_5fpoint_78',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]],
-  ['cgroup_5fnew_5fcgroup_79',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c']]],
-  ['cgroup_5fparse_5flog_5flevel_5fstr_80',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c']]],
-  ['cgroup_5fprint_5frules_5fconfig_81',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fbegin_82',['cgroup_read_stats_begin',['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fend_83',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fnext_84',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fbegin_85',['cgroup_read_value_begin',['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fend_86',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fnext_87',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c']]],
-  ['cgroup_5fregister_5funchanged_5fprocess_88',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c']]],
-  ['cgroup_5freload_5fcached_5frules_89',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c']]],
-  ['cgroup_5freload_5fcached_5ftemplates_90',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c']]],
-  ['cgroup_5frule_91',['cgroup_rule',['../structcgroup__rule.html',1,'']]],
-  ['cgroup_5frule_5flist_92',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]],
-  ['cgroup_5frules_5fdata_93',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]],
-  ['cgroup_5fset_5fdefault_5flogger_94',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel):&#160;log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level):&#160;log.c']]],
-  ['cgroup_5fset_5flogger_95',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c']]],
-  ['cgroup_5fset_5floglevel_96',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c']]],
-  ['cgroup_5fset_5fpermissions_97',['cgroup_set_permissions',['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c'],['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c']]],
-  ['cgroup_5fset_5fuid_5fgid_98',['cgroup_set_uid_gid',['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fbool_99',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fint64_100',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fstring_101',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fuint64_102',['cgroup_set_value_uint64',['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fstat_103',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
-  ['cgroup_5fstrerror_104',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c']]],
-  ['cgroup_5fstring_5flist_105',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
-  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_106',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c']]],
-  ['cgroup_5ftree_5fhandle_107',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
-  ['cgroup_5funload_5fcgroups_108',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c']]],
-  ['cgroup_5fwalk_5ftree_5fbegin_109',['cgroup_walk_tree_begin',['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c'],['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fend_110',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fnext_111',['cgroup_walk_tree_next',['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fset_5fflags_112',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftype_113',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]],
-  ['cgroup_5fwalk_5ftype_5fpost_5fdir_114',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]],
-  ['cgroup_5fwalk_5ftype_5fpre_5fdir_115',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]],
-  ['control_5fvalue_116',['control_value',['../structcontrol__value.html',1,'']]],
-  ['controller_5fdata_117',['controller_data',['../structcontroller__data.html',1,'']]]
+  ['cg_0',['cg',['../classcgtest_1_1cg.html',1,'cgtest']]],
+  ['cg_5fchmod_5frecursive_1',['cg_chmod_recursive',['../group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1',1,'cg_chmod_recursive(struct cgroup *cgroup, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change):&#160;api.c'],['../group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1',1,'cg_chmod_recursive(struct cgroup *cgroup, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change):&#160;api.c']]],
+  ['cg_5fmount_5fpoint_2',['cg_mount_point',['../structcg__mount__point.html',1,'']]],
+  ['cg_5fmount_5ftable_5fs_3',['cg_mount_table_s',['../structcg__mount__table__s.html',1,'']]],
+  ['cg_5fvalue_5fmax_4',['CG_VALUE_MAX',['../group__group__iterators.html#ga55d2eac2af703794651d344c073566f5',1,'iterators.h']]],
+  ['cgroup_5',['cgroup',['../structcgroup.html',1,'']]],
+  ['cgroup_5fabstraction_5fmap_6',['cgroup_abstraction_map',['../structcgroup__abstraction__map.html',1,'']]],
+  ['cgroup_5fadd_5fall_5fcontrollers_7',['cgroup_add_all_controllers',['../group__group__groups.html#gae870d271b789b5c54c2e3d35de3cd6f9',1,'cgroup_add_all_controllers(struct cgroup *cgroup):&#160;wrapper.c'],['../group__group__groups.html#gae870d271b789b5c54c2e3d35de3cd6f9',1,'cgroup_add_all_controllers(struct cgroup *cgroup):&#160;wrapper.c']]],
+  ['cgroup_5fadd_5fcontroller_8',['cgroup_add_controller',['../group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d',1,'cgroup_add_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c'],['../group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d',1,'cgroup_add_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c']]],
+  ['cgroup_5fadd_5fvalue_5fbool_9',['cgroup_add_value_bool',['../group__group__groups.html#ga4b191a600f84b00ea7afd12c01d918f3',1,'cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#ga4b191a600f84b00ea7afd12c01d918f3',1,'cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
+  ['cgroup_5fadd_5fvalue_5fint64_10',['cgroup_add_value_int64',['../group__group__groups.html#ga6c973bb5ce99e7a91def2032f23d7087',1,'cgroup_add_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#ga6c973bb5ce99e7a91def2032f23d7087',1,'cgroup_add_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fadd_5fvalue_5fstring_11',['cgroup_add_value_string',['../group__group__groups.html#ga4817c68ab791c09c07b663c29b3fb029',1,'cgroup_add_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga4817c68ab791c09c07b663c29b3fb029',1,'cgroup_add_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
+  ['cgroup_5fadd_5fvalue_5fuint64_12',['cgroup_add_value_uint64',['../group__group__groups.html#gad9d2216205b96278c626122f8d5e63bb',1,'cgroup_add_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gad9d2216205b96278c626122f8d5e63bb',1,'cgroup_add_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fattach_5ftask_13',['cgroup_attach_task',['../group__group__tasks.html#ga43414ac2b1fc73bbb46b6278c7500188',1,'cgroup_attach_task(struct cgroup *cgroup):&#160;api.c'],['../group__group__tasks.html#ga43414ac2b1fc73bbb46b6278c7500188',1,'cgroup_attach_task(struct cgroup *cgroup):&#160;api.c']]],
+  ['cgroup_5fattach_5ftask_5fpid_14',['cgroup_attach_task_pid',['../group__group__tasks.html#ga9c7532681986d156ac3f6bac1fcf6aab',1,'cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid):&#160;api.c'],['../group__group__tasks.html#ga9c7532681986d156ac3f6bac1fcf6aab',1,'cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid):&#160;api.c']]],
+  ['cgroup_5fchange_5fall_5fcgroups_15',['cgroup_change_all_cgroups',['../group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2',1,'cgroup_change_all_cgroups(void):&#160;api.c'],['../group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2',1,'cgroup_change_all_cgroups(void):&#160;api.c']]],
+  ['cgroup_5fchange_5fcgroup_5fflags_16',['cgroup_change_cgroup_flags',['../group__group__tasks.html#ga368e7b8e19b3943ab6fb50e76a09e6ea',1,'cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga368e7b8e19b3943ab6fb50e76a09e6ea',1,'cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags):&#160;api.c']]],
+  ['cgroup_5fchange_5fcgroup_5fpath_17',['cgroup_change_cgroup_path',['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[]):&#160;api.c'],['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *dest, pid_t pid, const char *const controllers[]):&#160;api.c']]],
+  ['cgroup_5fchange_5fcgroup_5fuid_5fgid_18',['cgroup_change_cgroup_uid_gid',['../group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be',1,'cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid):&#160;api.c'],['../group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be',1,'cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid):&#160;api.c']]],
+  ['cgroup_5fchange_5fcgroup_5fuid_5fgid_5fflags_19',['cgroup_change_cgroup_uid_gid_flags',['../group__group__tasks.html#gae472183a7c9a37826ef15c77014c47fb',1,'cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#gae472183a7c9a37826ef15c77014c47fb',1,'cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags):&#160;api.c']]],
+  ['cgroup_5fcompare_5fcgroup_20',['cgroup_compare_cgroup',['../group__group__groups.html#ga86898b59e50335f99fe84a11fa38d3fc',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b):&#160;wrapper.c'],['../group__group__groups.html#ga86898b59e50335f99fe84a11fa38d3fc',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b):&#160;wrapper.c']]],
+  ['cgroup_5fcompare_5fcontrollers_21',['cgroup_compare_controllers',['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb):&#160;wrapper.c'],['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb):&#160;wrapper.c']]],
+  ['cgroup_5fconfig_5fcreate_5ftemplate_5fgroup_22',['cgroup_config_create_template_group',['../group__group__config.html#ga72066260cd31ceed7ecc1a648eba37f2',1,'cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags):&#160;config.c'],['../group__group__config.html#ga72066260cd31ceed7ecc1a648eba37f2',1,'cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags):&#160;config.c']]],
+  ['cgroup_5fconfig_5fload_5fconfig_23',['cgroup_config_load_config',['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname):&#160;config.c'],['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname):&#160;config.c']]],
+  ['cgroup_5fconfig_5fset_5fdefault_24',['cgroup_config_set_default',['../group__group__config.html#ga2d3a252b2c0c61c8f64cb1fc41e370ea',1,'cgroup_config_set_default(struct cgroup *new_default):&#160;config.c'],['../group__group__config.html#ga2d3a252b2c0c61c8f64cb1fc41e370ea',1,'cgroup_config_set_default(struct cgroup *new_default):&#160;config.c']]],
+  ['cgroup_5fconfig_5funload_5fconfig_25',['cgroup_config_unload_config',['../group__group__config.html#gaff77affa0b80ccf507b4b46cc0a8c085',1,'cgroup_config_unload_config(const char *pathname, int flags):&#160;config.c'],['../group__group__config.html#gaff77affa0b80ccf507b4b46cc0a8c085',1,'cgroup_config_unload_config(const char *pathname, int flags):&#160;config.c']]],
+  ['cgroup_5fcontroller_26',['cgroup_controller',['../structcgroup__controller.html',1,'']]],
+  ['cgroup_5fcopy_5fcgroup_27',['cgroup_copy_cgroup',['../group__group__groups.html#gaa981a95e0917d3167601a4c1b392336a',1,'cgroup_copy_cgroup(struct cgroup *dst, struct cgroup *src):&#160;api.c'],['../group__group__groups.html#gaa981a95e0917d3167601a4c1b392336a',1,'cgroup_copy_cgroup(struct cgroup *dst, struct cgroup *src):&#160;api.c']]],
+  ['cgroup_5fcreate_5fcgroup_28',['cgroup_create_cgroup',['../group__group__groups.html#gadb8e13df6064841d3c9707960f782fa7',1,'cgroup_create_cgroup(struct cgroup *cgroup, int ignore_ownership):&#160;api.c'],['../group__group__groups.html#gadb8e13df6064841d3c9707960f782fa7',1,'cgroup_create_cgroup(struct cgroup *cgroup, int ignore_ownership):&#160;api.c']]],
+  ['cgroup_5fcreate_5fcgroup_5ffrom_5fparent_29',['cgroup_create_cgroup_from_parent',['../group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62',1,'cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership):&#160;api.c'],['../group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62',1,'cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership):&#160;api.c']]],
+  ['cgroup_5fdelete_5fcgroup_30',['cgroup_delete_cgroup',['../group__group__groups.html#ga1dca18434e5d6be30c28c556da94f565',1,'cgroup_delete_cgroup(struct cgroup *cgroup, int ignore_migration):&#160;api.c'],['../group__group__groups.html#ga1dca18434e5d6be30c28c556da94f565',1,'cgroup_delete_cgroup(struct cgroup *cgroup, int ignore_migration):&#160;api.c']]],
+  ['cgroup_5fdelete_5fcgroup_5fext_31',['cgroup_delete_cgroup_ext',['../group__group__groups.html#ga860c1ec70189c969b2c8373fc1e96d36',1,'cgroup_delete_cgroup_ext(struct cgroup *cgroup, int flags):&#160;api.c'],['../group__group__groups.html#ga860c1ec70189c969b2c8373fc1e96d36',1,'cgroup_delete_cgroup_ext(struct cgroup *cgroup, int flags):&#160;api.c']]],
+  ['cgroup_5fdictionary_32',['cgroup_dictionary',['../structcgroup__dictionary.html',1,'']]],
+  ['cgroup_5fdictionary_5fitem_33',['cgroup_dictionary_item',['../structcgroup__dictionary__item.html',1,'']]],
+  ['cgroup_5fdictionary_5fiterator_34',['cgroup_dictionary_iterator',['../structcgroup__dictionary__iterator.html',1,'']]],
+  ['cgroup_5ffile_5finfo_35',['cgroup_file_info',['../structcgroup__file__info.html',1,'']]],
+  ['cgroup_5ffile_5ftype_36',['cgroup_file_type',['../group__group__iterators.html#ga608b4aa32e2db58fed34771a6a272444',1,'iterators.h']]],
+  ['cgroup_5ffile_5ftype_5fdir_37',['CGROUP_FILE_TYPE_DIR',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444a5418798fc4bf9634429c6af167a0e7c3',1,'iterators.h']]],
+  ['cgroup_5ffile_5ftype_5ffile_38',['CGROUP_FILE_TYPE_FILE',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444ad925cc45f1b34fe80e14fc6b05269740',1,'iterators.h']]],
+  ['cgroup_5ffile_5ftype_5fother_39',['CGROUP_FILE_TYPE_OTHER',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444a24e202c59f318e63ad8cafcc1b4b102b',1,'iterators.h']]],
+  ['cgroup_5ffree_40',['cgroup_free',['../group__group__groups.html#gab20fdb1ae479f8baac482336abf73900',1,'cgroup_free(struct cgroup **cgroup):&#160;wrapper.c'],['../group__group__groups.html#gab20fdb1ae479f8baac482336abf73900',1,'cgroup_free(struct cgroup **cgroup):&#160;wrapper.c']]],
+  ['cgroup_5ffree_5fcontrollers_41',['cgroup_free_controllers',['../group__group__groups.html#ga92d27c9ff0d655838642a7aa68497596',1,'cgroup_free_controllers(struct cgroup *cgroup):&#160;wrapper.c'],['../group__group__groups.html#ga92d27c9ff0d655838642a7aa68497596',1,'cgroup_free_controllers(struct cgroup *cgroup):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fall_5fcontroller_5fbegin_42',['cgroup_get_all_controller_begin',['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info):&#160;api.c'],['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info):&#160;api.c']]],
+  ['cgroup_5fget_5fall_5fcontroller_5fend_43',['cgroup_get_all_controller_end',['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fget_5fall_5fcontroller_5fnext_44',['cgroup_get_all_controller_next',['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info):&#160;api.c'],['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info):&#160;api.c']]],
+  ['cgroup_5fget_5fcgroup_45',['cgroup_get_cgroup',['../group__group__groups.html#gad4ba31fe5a8bba63b33b1ea339b849e6',1,'cgroup_get_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#gad4ba31fe5a8bba63b33b1ea339b849e6',1,'cgroup_get_cgroup(struct cgroup *cgroup):&#160;api.c']]],
+  ['cgroup_5fget_5fcgroup_5fname_46',['cgroup_get_cgroup_name',['../group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa',1,'cgroup_get_cgroup_name(struct cgroup *cgroup):&#160;wrapper.c'],['../group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa',1,'cgroup_get_cgroup_name(struct cgroup *cgroup):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fcontroller_47',['cgroup_get_controller',['../group__group__groups.html#ga6b60ab9187a883a2ae114f8d87191e27',1,'cgroup_get_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c'],['../group__group__groups.html#ga6b60ab9187a883a2ae114f8d87191e27',1,'cgroup_get_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fcontroller_5fbegin_48',['cgroup_get_controller_begin',['../group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44',1,'cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info):&#160;api.c'],['../group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44',1,'cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info):&#160;api.c']]],
+  ['cgroup_5fget_5fcontroller_5fend_49',['cgroup_get_controller_end',['../group__group__iterators.html#gab485cda2bc9640bacbf61f1953ae750c',1,'cgroup_get_controller_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gab485cda2bc9640bacbf61f1953ae750c',1,'cgroup_get_controller_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fget_5fcontroller_5fnext_50',['cgroup_get_controller_next',['../group__group__iterators.html#ga926b70423b6c087c21a14670cd23cd7d',1,'cgroup_get_controller_next(void **handle, struct cgroup_mount_point *info):&#160;api.c'],['../group__group__iterators.html#ga926b70423b6c087c21a14670cd23cd7d',1,'cgroup_get_controller_next(void **handle, struct cgroup_mount_point *info):&#160;api.c']]],
+  ['cgroup_5fget_5fcontroller_5fversion_51',['cgroup_get_controller_version',['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version):&#160;api.c'],['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version):&#160;api.c']]],
+  ['cgroup_5fget_5fcurrent_5fcontroller_5fpath_52',['cgroup_get_current_controller_path',['../group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e',1,'cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path):&#160;api.c'],['../group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e',1,'cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path):&#160;api.c']]],
+  ['cgroup_5fget_5flast_5ferrno_53',['cgroup_get_last_errno',['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void):&#160;api.c'],['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void):&#160;api.c']]],
+  ['cgroup_5fget_5fprocs_54',['cgroup_get_procs',['../group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2',1,'cgroup_get_procs(char *name, char *controller, pid_t **pids, int *size):&#160;api.c'],['../group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2',1,'cgroup_get_procs(char *name, char *controller, pid_t **pids, int *size):&#160;api.c']]],
+  ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fbegin_55',['cgroup_get_subsys_mount_point_begin',['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path):&#160;api.c'],['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path):&#160;api.c']]],
+  ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fend_56',['cgroup_get_subsys_mount_point_end',['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fnext_57',['cgroup_get_subsys_mount_point_next',['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path):&#160;api.c'],['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path):&#160;api.c']]],
+  ['cgroup_5fget_5ftask_5fbegin_58',['cgroup_get_task_begin',['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c']]],
+  ['cgroup_5fget_5ftask_5fend_59',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fget_5ftask_5fnext_60',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c']]],
+  ['cgroup_5fget_5fuid_5fgid_61',['cgroup_get_uid_gid',['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fbool_62',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fint64_63',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fname_64',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fname_5fcount_65',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fstring_66',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fuint64_67',['cgroup_get_value_uint64',['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c']]],
+  ['cgroup_5fgroup_5fspec_68',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]],
+  ['cgroup_5finit_5frules_5fcache_69',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c']]],
+  ['cgroup_5finit_5ftemplates_5fcache_70',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c']]],
+  ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_71',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c']]],
+  ['cgroup_5flog_72',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...):&#160;log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...):&#160;log.c']]],
+  ['cgroup_5flog_5fdebug_73',['CGROUP_LOG_DEBUG',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa86b4157fb38d9f8053c6b7429bd26c72',1,'log.h']]],
+  ['cgroup_5flog_5ferror_74',['CGROUP_LOG_ERROR',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa4dd44215cd3553e79dbf91eb9ca418a2',1,'log.h']]],
+  ['cgroup_5flog_5finfo_75',['CGROUP_LOG_INFO',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aad66ab51dba078ffc3b1c6d397053f9e2',1,'log.h']]],
+  ['cgroup_5flog_5flevel_76',['cgroup_log_level',['../group__group__log.html#ga98b7aea5d23411e70c7e3da54d90233a',1,'log.h']]],
+  ['cgroup_5flog_5fwarning_77',['CGROUP_LOG_WARNING',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aaa99ec9e854a543901bddf854d1960057',1,'log.h']]],
+  ['cgroup_5fmodify_5fcgroup_78',['cgroup_modify_cgroup',['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c']]],
+  ['cgroup_5fmount_5fpoint_79',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]],
+  ['cgroup_5fnew_5fcgroup_80',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c']]],
+  ['cgroup_5fparse_5flog_5flevel_5fstr_81',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c']]],
+  ['cgroup_5fprint_5frules_5fconfig_82',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fbegin_83',['cgroup_read_stats_begin',['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fend_84',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fnext_85',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fbegin_86',['cgroup_read_value_begin',['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fend_87',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fnext_88',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c']]],
+  ['cgroup_5fregister_5funchanged_5fprocess_89',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c']]],
+  ['cgroup_5freload_5fcached_5frules_90',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c']]],
+  ['cgroup_5freload_5fcached_5ftemplates_91',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c']]],
+  ['cgroup_5frule_92',['cgroup_rule',['../structcgroup__rule.html',1,'']]],
+  ['cgroup_5frule_5flist_93',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]],
+  ['cgroup_5frules_5fdata_94',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]],
+  ['cgroup_5fset_5fdefault_5flogger_95',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel):&#160;log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level):&#160;log.c']]],
+  ['cgroup_5fset_5flogger_96',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c']]],
+  ['cgroup_5fset_5floglevel_97',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c']]],
+  ['cgroup_5fset_5fpermissions_98',['cgroup_set_permissions',['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c'],['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c']]],
+  ['cgroup_5fset_5fuid_5fgid_99',['cgroup_set_uid_gid',['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fbool_100',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fint64_101',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fstring_102',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fuint64_103',['cgroup_set_value_uint64',['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fstat_104',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
+  ['cgroup_5fstrerror_105',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c']]],
+  ['cgroup_5fstring_5flist_106',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
+  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_107',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c']]],
+  ['cgroup_5ftree_5fhandle_108',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
+  ['cgroup_5funload_5fcgroups_109',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c']]],
+  ['cgroup_5fwalk_5ftree_5fbegin_110',['cgroup_walk_tree_begin',['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c'],['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fend_111',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fnext_112',['cgroup_walk_tree_next',['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fset_5fflags_113',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftype_114',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]],
+  ['cgroup_5fwalk_5ftype_5fpost_5fdir_115',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]],
+  ['cgroup_5fwalk_5ftype_5fpre_5fdir_116',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]],
+  ['cntl_5fval_5ft_117',['cntl_val_t',['../structcntl__val__t.html',1,'']]],
+  ['control_5fvalue_118',['control_value',['../structcontrol__value.html',1,'']]],
+  ['controller_5fdata_119',['controller_data',['../structcontroller__data.html',1,'']]]
 ];
index 829715d4d48a8b4efe48088def840b4d0483659e..03adc3cf9b6d3dea15c4bded12157138dfcd633e 100644 (file)
@@ -1,22 +1,24 @@
 var searchData=
 [
-  ['cg_5fmount_5fpoint_0',['cg_mount_point',['../structcg__mount__point.html',1,'']]],
-  ['cg_5fmount_5ftable_5fs_1',['cg_mount_table_s',['../structcg__mount__table__s.html',1,'']]],
-  ['cgroup_2',['cgroup',['../structcgroup.html',1,'']]],
-  ['cgroup_5fabstraction_5fmap_3',['cgroup_abstraction_map',['../structcgroup__abstraction__map.html',1,'']]],
-  ['cgroup_5fcontroller_4',['cgroup_controller',['../structcgroup__controller.html',1,'']]],
-  ['cgroup_5fdictionary_5',['cgroup_dictionary',['../structcgroup__dictionary.html',1,'']]],
-  ['cgroup_5fdictionary_5fitem_6',['cgroup_dictionary_item',['../structcgroup__dictionary__item.html',1,'']]],
-  ['cgroup_5fdictionary_5fiterator_7',['cgroup_dictionary_iterator',['../structcgroup__dictionary__iterator.html',1,'']]],
-  ['cgroup_5ffile_5finfo_8',['cgroup_file_info',['../structcgroup__file__info.html',1,'']]],
-  ['cgroup_5fgroup_5fspec_9',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]],
-  ['cgroup_5fmount_5fpoint_10',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]],
-  ['cgroup_5frule_11',['cgroup_rule',['../structcgroup__rule.html',1,'']]],
-  ['cgroup_5frule_5flist_12',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]],
-  ['cgroup_5frules_5fdata_13',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]],
-  ['cgroup_5fstat_14',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
-  ['cgroup_5fstring_5flist_15',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
-  ['cgroup_5ftree_5fhandle_16',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
-  ['control_5fvalue_17',['control_value',['../structcontrol__value.html',1,'']]],
-  ['controller_5fdata_18',['controller_data',['../structcontroller__data.html',1,'']]]
+  ['cg_0',['cg',['../classcgtest_1_1cg.html',1,'cgtest']]],
+  ['cg_5fmount_5fpoint_1',['cg_mount_point',['../structcg__mount__point.html',1,'']]],
+  ['cg_5fmount_5ftable_5fs_2',['cg_mount_table_s',['../structcg__mount__table__s.html',1,'']]],
+  ['cgroup_3',['cgroup',['../structcgroup.html',1,'']]],
+  ['cgroup_5fabstraction_5fmap_4',['cgroup_abstraction_map',['../structcgroup__abstraction__map.html',1,'']]],
+  ['cgroup_5fcontroller_5',['cgroup_controller',['../structcgroup__controller.html',1,'']]],
+  ['cgroup_5fdictionary_6',['cgroup_dictionary',['../structcgroup__dictionary.html',1,'']]],
+  ['cgroup_5fdictionary_5fitem_7',['cgroup_dictionary_item',['../structcgroup__dictionary__item.html',1,'']]],
+  ['cgroup_5fdictionary_5fiterator_8',['cgroup_dictionary_iterator',['../structcgroup__dictionary__iterator.html',1,'']]],
+  ['cgroup_5ffile_5finfo_9',['cgroup_file_info',['../structcgroup__file__info.html',1,'']]],
+  ['cgroup_5fgroup_5fspec_10',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]],
+  ['cgroup_5fmount_5fpoint_11',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]],
+  ['cgroup_5frule_12',['cgroup_rule',['../structcgroup__rule.html',1,'']]],
+  ['cgroup_5frule_5flist_13',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]],
+  ['cgroup_5frules_5fdata_14',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]],
+  ['cgroup_5fstat_15',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
+  ['cgroup_5fstring_5flist_16',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
+  ['cgroup_5ftree_5fhandle_17',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
+  ['cntl_5fval_5ft_18',['cntl_val_t',['../structcntl__val__t.html',1,'']]],
+  ['control_5fvalue_19',['control_value',['../structcontrol__value.html',1,'']]],
+  ['controller_5fdata_20',['controller_data',['../structcontroller__data.html',1,'']]]
 ];
index 9184ab5d76deb3a852ca0b5d8e92a33ee0188b12..24ba2ab373bb45d5ceb28c30fbbe639518631503 100644 (file)
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['unchanged_5fpid_0',['unchanged_pid',['../structunchanged__pid.html',1,'']]]
+  ['uid_5fgid_5ft_0',['uid_gid_t',['../structuid__gid__t.html',1,'']]],
+  ['unchanged_5fpid_1',['unchanged_pid',['../structunchanged__pid.html',1,'']]]
 ];
diff --git a/structcntl__val__t.html b/structcntl__val__t.html
new file mode 100644 (file)
index 0000000..5132c29
--- /dev/null
@@ -0,0 +1,95 @@
+<!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=11"/>
+<meta name="generator" content="Doxygen 1.9.3"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>libcgroup: cntl_val_t Struct 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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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 id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">libcgroup
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.3 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle"><div class="title">cntl_val_t Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afd0dce1ee3cadf4d0c2eea0e57e85944"><td class="memItemLeft" align="right" valign="top"><a id="afd0dce1ee3cadf4d0c2eea0e57e85944" name="afd0dce1ee3cadf4d0c2eea0e57e85944"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>val_int64</b></td></tr>
+<tr class="separator:afd0dce1ee3cadf4d0c2eea0e57e85944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa0887b9a3f874eaa50cb6bfe5d024d3"><td class="memItemLeft" align="right" valign="top"><a id="aaa0887b9a3f874eaa50cb6bfe5d024d3" name="aaa0887b9a3f874eaa50cb6bfe5d024d3"></a>
+u_int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>val_uint64</b></td></tr>
+<tr class="separator:aaa0887b9a3f874eaa50cb6bfe5d024d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4430e77b9aae0452737c527fe5c473bd"><td class="memItemLeft" align="right" valign="top"><a id="a4430e77b9aae0452737c527fe5c473bd" name="a4430e77b9aae0452737c527fe5c473bd"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>val_bool</b></td></tr>
+<tr class="separator:a4430e77b9aae0452737c527fe5c473bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a818b9e37f859b065494a300e2635a3f3"><td class="memItemLeft" align="right" valign="top"><a id="a818b9e37f859b065494a300e2635a3f3" name="a818b9e37f859b065494a300e2635a3f3"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>val_string</b> [100]</td></tr>
+<tr class="separator:a818b9e37f859b065494a300e2635a3f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>samples/c/<a class="el" href="libcgrouptest_8h_source.html">libcgrouptest.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+</small></address>
+</body>
+</html>
diff --git a/structuid__gid__t.html b/structuid__gid__t.html
new file mode 100644 (file)
index 0000000..15920e0
--- /dev/null
@@ -0,0 +1,95 @@
+<!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=11"/>
+<meta name="generator" content="Doxygen 1.9.3"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>libcgroup: uid_gid_t Struct 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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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 id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">libcgroup
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.3 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle"><div class="title">uid_gid_t Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9245bbd9bcc4d218d3d614ddf3fbb1ea"><td class="memItemLeft" align="right" valign="top"><a id="a9245bbd9bcc4d218d3d614ddf3fbb1ea" name="a9245bbd9bcc4d218d3d614ddf3fbb1ea"></a>
+uid_t&#160;</td><td class="memItemRight" valign="bottom"><b>control_uid</b></td></tr>
+<tr class="separator:a9245bbd9bcc4d218d3d614ddf3fbb1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a057c4b765722d65f828aa1c8106c7abb"><td class="memItemLeft" align="right" valign="top"><a id="a057c4b765722d65f828aa1c8106c7abb" name="a057c4b765722d65f828aa1c8106c7abb"></a>
+gid_t&#160;</td><td class="memItemRight" valign="bottom"><b>control_gid</b></td></tr>
+<tr class="separator:a057c4b765722d65f828aa1c8106c7abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1347b8a86060a93ad40b89d65e282ab0"><td class="memItemLeft" align="right" valign="top"><a id="a1347b8a86060a93ad40b89d65e282ab0" name="a1347b8a86060a93ad40b89d65e282ab0"></a>
+uid_t&#160;</td><td class="memItemRight" valign="bottom"><b>tasks_uid</b></td></tr>
+<tr class="separator:a1347b8a86060a93ad40b89d65e282ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cd59d5543cae854bf50d23ffa9cbca1"><td class="memItemLeft" align="right" valign="top"><a id="a1cd59d5543cae854bf50d23ffa9cbca1" name="a1cd59d5543cae854bf50d23ffa9cbca1"></a>
+gid_t&#160;</td><td class="memItemRight" valign="bottom"><b>tasks_gid</b></td></tr>
+<tr class="separator:a1cd59d5543cae854bf50d23ffa9cbca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>samples/c/<a class="el" href="libcgrouptest_8h_source.html">libcgrouptest.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+</small></address>
+</body>
+</html>