From 6766a17df5023c2fcee508376de267c5fe822858 Mon Sep 17 00:00:00 2001 From: drakenclimber Date: Thu, 16 Jan 2025 16:56:14 +0000 Subject: [PATCH] deploy: 9155a813ff1837ec5287ca7fb26706479dbb8390 --- error_8h_source.html | 4 +- group__group__log.html | 29 +++++ groups_8h_source.html | 16 +-- iterators_8h_source.html | 44 ++++---- log_8h_source.html | 21 ++-- search/all_b.js | 221 ++++++++++++++++++++------------------- search/functions_0.js | 109 +++++++++---------- tasks_8h_source.html | 20 ++-- 8 files changed, 249 insertions(+), 215 deletions(-) diff --git a/error_8h_source.html b/error_8h_source.html index bc65d191..a50e4b2e 100644 --- a/error_8h_source.html +++ b/error_8h_source.html @@ -143,8 +143,8 @@ $(document).ready(function() { init_codefold(0); });
109#endif
110
111#endif /* _LIBCGROUP_INIT_H */
-
int cgroup_get_last_errno(void)
Definition api.c:5168
-
const char * cgroup_strerror(int code)
Definition api.c:5147
+
int cgroup_get_last_errno(void)
Definition api.c:5189
+
const char * cgroup_strerror(int code)
Definition api.c:5168
@ ECGROUPMULTIMOUNTED
Definition error.h:40
@ ECGEOF
Definition error.h:68
@ ECGNOVERSIONCONVERT
Definition error.h:79
diff --git a/group__group__log.html b/group__group__log.html index 25dd562f..6ef3c95e 100644 --- a/group__group__log.html +++ b/group__group__log.html @@ -114,6 +114,8 @@ typedef void(* cgroup_logg   void cgroup_set_loglevel (int loglevel)   +int cgroup_get_loglevel (void) +  void cgroup_log (int loglevel, const char *fmt,...)   int cgroup_parse_log_level_str (const char *levelstr) @@ -149,6 +151,33 @@ typedef void(* cgroup_logg

Function Documentation

+ +

◆ cgroup_get_loglevel()

+ +
+
+ + + + + +
+ + + + + + + + +
int cgroup_get_loglevel (void )
+
+extern
+
+

Retrieve the current loglevel.

Returns
the current loglevel from with libcgroup
+ +
+

◆ cgroup_log()

diff --git a/groups_8h_source.html b/groups_8h_source.html index 29d3a538..60c53732 100644 --- a/groups_8h_source.html +++ b/groups_8h_source.html @@ -253,23 +253,23 @@ $(document).ready(function() { init_codefold(0); });
703#endif
704
705#endif /* _LIBCGROUP_GROUPS_H */
-
int cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths)
Definition api.c:6545
+
int cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths)
Definition api.c:6566
int cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value)
Definition wrapper.c:558
bool is_cgroup_mode_hybrid(void)
Definition wrapper.c:815
int cgroup_get_value_name_count(struct cgroup_controller *controller)
Definition wrapper.c:769
int cgroup_get_cgroup(struct cgroup *cgrp)
Definition api.c:3767
int cgroup_get_uid_gid(struct cgroup *cgrp, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid)
Definition wrapper.c:480
void cgroup_free_controllers(struct cgroup *cgrp)
Definition wrapper.c:243
-
int cgroup_get_controller_count(struct cgroup *cgrp)
Definition api.c:6691
-
int cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version)
Definition api.c:6477
+
int cgroup_get_controller_count(struct cgroup *cgrp)
Definition api.c:6712
+
int cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version)
Definition api.c:6498
int cgroup_add_value_string(struct cgroup_controller *controller, const char *name, const char *value)
Definition wrapper.c:269
int cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value)
Definition wrapper.c:347
int cgroup_create_cgroup_from_parent(struct cgroup *cgrp, int ignore_ownership)
Definition api.c:3233
int cgroup_delete_cgroup(struct cgroup *cgrp, int ignore_migration)
Definition api.c:3462
bool is_cgroup_mode_legacy(void)
Definition wrapper.c:803
int cgroup_set_uid_gid(struct cgroup *cgrp, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid)
Definition wrapper.c:466
-
int cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size)
Definition api.c:6279
-
int cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size)
Definition api.c:6269
+
int cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size)
Definition api.c:6300
+
int cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size)
Definition api.c:6290
int cgroup_add_all_controllers(struct cgroup *cgrp)
Definition wrapper.c:111
int cgroup_add_value_int64(struct cgroup_controller *controller, const char *name, int64_t value)
Definition wrapper.c:312
int cgroup_create_cgroup(struct cgroup *cgrp, int ignore_ownership)
Definition api.c:3025
@@ -285,15 +285,15 @@ $(document).ready(function() { init_codefold(0); });
int cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb)
Definition wrapper.c:390
int cgroup_delete_cgroup_ext(struct cgroup *cgrp, int flags)
Definition api.c:3469
int cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value)
Definition wrapper.c:650
-
struct cgroup_controller * cgroup_get_controller_by_index(struct cgroup *cgrp, int index)
Definition api.c:6699
-
char * cgroup_get_controller_name(struct cgroup_controller *controller)
Definition api.c:6710
+
struct cgroup_controller * cgroup_get_controller_by_index(struct cgroup *cgrp, int index)
Definition api.c:6720
+
char * cgroup_get_controller_name(struct cgroup_controller *controller)
Definition api.c:6731
int cg_chmod_recursive(struct cgroup *cgrp, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change)
Definition api.c:347
struct cgroup * cgroup_new_cgroup(const char *name)
Definition wrapper.c:43
int cgroup_add_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value)
Definition wrapper.c:329
int cgroup_modify_cgroup(struct cgroup *cgrp)
Definition api.c:2736
int cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value)
Definition wrapper.c:625
void cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm)
Definition api.c:375
-
enum cg_setup_mode_t cgroup_setup_mode(void)
Definition api.c:6646
+
enum cg_setup_mode_t cgroup_setup_mode(void)
Definition api.c:6667
int cgroup_compare_cgroup(struct cgroup *cgrp_a, struct cgroup *cgrp_b)
Definition wrapper.c:417
int cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value)
Definition wrapper.c:512
int cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value)
Definition wrapper.c:678
diff --git a/iterators_8h_source.html b/iterators_8h_source.html index 10e937e7..153c6a77 100644 --- a/iterators_8h_source.html +++ b/iterators_8h_source.html @@ -201,31 +201,31 @@ $(document).ready(function() { init_codefold(0); });
429#endif
430
431#endif /* _LIBCGROUP_ITERATORS_H */
-
int cgroup_walk_tree_end(void **handle)
Definition api.c:5243
-
int cgroup_get_all_controller_end(void **handle)
Definition api.c:6117
-
int cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat)
Definition api.c:5497
-
int cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path)
Definition api.c:6411
+
int cgroup_walk_tree_end(void **handle)
Definition api.c:5264
+
int cgroup_get_all_controller_end(void **handle)
Definition api.c:6138
+
int cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat)
Definition api.c:5518
+
int cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path)
Definition api.c:6432
cgroup_walk_type
Definition iterators.h:74
-
int cgroup_get_subsys_mount_point_next(void **handle, char *path)
Definition api.c:6441
-
int cgroup_get_all_controller_next(void **handle, struct controller_data *info)
Definition api.c:6130
-
int cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level)
Definition api.c:5217
+
int cgroup_get_subsys_mount_point_next(void **handle, char *path)
Definition api.c:6462
+
int cgroup_get_all_controller_next(void **handle, struct controller_data *info)
Definition api.c:6151
+
int cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level)
Definition api.c:5238
#define CG_VALUE_MAX
Definition iterators.h:232
-
int cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info)
Definition api.c:5659
+
int cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info)
Definition api.c:5680
cgroup_file_type
Definition iterators.h:106
-
int cgroup_walk_tree_set_flags(void **handle, int flags)
Definition api.c:5326
-
int cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level)
Definition api.c:5263
-
int cgroup_get_controller_next(void **handle, struct cgroup_mount_point *info)
Definition api.c:5611
-
int cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max)
Definition api.c:5423
-
int cgroup_get_subsys_mount_point_end(void **handle)
Definition api.c:6464
-
int cgroup_get_controller_end(void **handle)
Definition api.c:5595
-
int cgroup_read_stats_end(void **handle)
Definition api.c:5459
-
int cgroup_read_value_next(void **handle, char *buffer, int max)
Definition api.c:5403
-
int cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid)
Definition api.c:5564
-
int cgroup_read_value_end(void **handle)
Definition api.c:5386
-
int cgroup_get_all_controller_begin(void **handle, struct controller_data *info)
Definition api.c:6162
-
int cgroup_get_task_end(void **handle)
Definition api.c:5528
-
int cgroup_get_task_next(void **handle, pid_t *pid)
Definition api.c:5542
-
int cgroup_read_stats_next(void **handle, struct cgroup_stat *stat)
Definition api.c:5478
+
int cgroup_walk_tree_set_flags(void **handle, int flags)
Definition api.c:5347
+
int cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level)
Definition api.c:5284
+
int cgroup_get_controller_next(void **handle, struct cgroup_mount_point *info)
Definition api.c:5632
+
int cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max)
Definition api.c:5444
+
int cgroup_get_subsys_mount_point_end(void **handle)
Definition api.c:6485
+
int cgroup_get_controller_end(void **handle)
Definition api.c:5616
+
int cgroup_read_stats_end(void **handle)
Definition api.c:5480
+
int cgroup_read_value_next(void **handle, char *buffer, int max)
Definition api.c:5424
+
int cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid)
Definition api.c:5585
+
int cgroup_read_value_end(void **handle)
Definition api.c:5407
+
int cgroup_get_all_controller_begin(void **handle, struct controller_data *info)
Definition api.c:6183
+
int cgroup_get_task_end(void **handle)
Definition api.c:5549
+
int cgroup_get_task_next(void **handle, pid_t *pid)
Definition api.c:5563
+
int cgroup_read_stats_next(void **handle, struct cgroup_stat *stat)
Definition api.c:5499
@ CGROUP_WALK_TYPE_POST_DIR
Definition iterators.h:100
@ CGROUP_WALK_TYPE_PRE_DIR
Definition iterators.h:87
@ CGROUP_FILE_TYPE_OTHER
Definition iterators.h:109
diff --git a/log_8h_source.html b/log_8h_source.html index a08a2726..dcca4bb0 100644 --- a/log_8h_source.html +++ b/log_8h_source.html @@ -119,15 +119,18 @@ $(document).ready(function() { init_codefold(0); });
127
133extern void cgroup_set_loglevel(int loglevel);
134
-
141extern void cgroup_log(int loglevel, const char *fmt, ...);
-
142
-
148extern int cgroup_parse_log_level_str(const char *levelstr);
-
149
-
154#ifdef __cplusplus
-
155} /* extern "C" */
-
156#endif
-
157
-
158#endif /* _LIBCGROUP_LOG_H */
+
139extern int cgroup_get_loglevel(void);
+
140
+
147extern void cgroup_log(int loglevel, const char *fmt, ...);
+
148
+
154extern int cgroup_parse_log_level_str(const char *levelstr);
+
155
+
160#ifdef __cplusplus
+
161} /* extern "C" */
+
162#endif
+
163
+
164#endif /* _LIBCGROUP_LOG_H */
+
int cgroup_get_loglevel(void)
Definition log.c:94
void cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata)
Definition log.c:42
cgroup_log_level
Definition log.h:73
int cgroup_parse_log_level_str(const char *levelstr)
Definition log.c:56
diff --git a/search/all_b.js b/search/all_b.js index 5c1c52ca..b349f49e 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -18,10 +18,10 @@ var searchData= ['cgroup_5fattach_5fthread_5ftid_15',['cgroup_attach_thread_tid',['../group__group__tasks.html#gabdb49127e5959831abb3a03e384c3dee',1,'cgroup_attach_thread_tid(struct cgroup *cgroup, pid_t tid): api.c'],['../group__group__tasks.html#gabdb49127e5959831abb3a03e384c3dee',1,'cgroup_attach_thread_tid(struct cgroup *cgroup, pid_t tid): api.c']]], ['cgroup_5fchange_5fall_5fcgroups_16',['cgroup_change_all_cgroups',['../group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2',1,'cgroup_change_all_cgroups(void): api.c'],['../group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2',1,'cgroup_change_all_cgroups(void): api.c']]], ['cgroup_5fchange_5fcgroup_5fflags_17',['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): 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): api.c']]], - ['cgroup_5fchange_5fcgroup_5fpath_18',['cgroup_change_cgroup_path',['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[]): api.c'],['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *dest, pid_t pid, const char *const controllers[]): api.c']]], + ['cgroup_5fchange_5fcgroup_5fpath_18',['cgroup_change_cgroup_path',['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *dest, pid_t pid, const char *const controllers[]): api.c'],['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[]): api.c']]], ['cgroup_5fchange_5fcgroup_5fuid_5fgid_19',['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): api.c'],['../group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be',1,'cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid): api.c']]], ['cgroup_5fchange_5fcgroup_5fuid_5fgid_5fflags_20',['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): 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): api.c']]], - ['cgroup_5fcompare_5fcgroup_21',['cgroup_compare_cgroup',['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b): wrapper.c'],['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgrp_a, struct cgroup *cgrp_b): wrapper.c']]], + ['cgroup_5fcompare_5fcgroup_21',['cgroup_compare_cgroup',['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgrp_a, struct cgroup *cgrp_b): wrapper.c'],['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b): wrapper.c']]], ['cgroup_5fcompare_5fcontrollers_22',['cgroup_compare_controllers',['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb): wrapper.c'],['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb): wrapper.c']]], ['cgroup_5fconfig_5fcreate_5ftemplate_5fgroup_23',['cgroup_config_create_template_group',['../group__group__config.html#ga37d49cceb927c44292e3137bceeeb5eb',1,'cgroup_config_create_template_group(struct cgroup *cgrp, char *template_name, int flags): config.c'],['../group__group__config.html#ga37d49cceb927c44292e3137bceeeb5eb',1,'cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags): config.c']]], ['cgroup_5fconfig_5fload_5fconfig_24',['cgroup_config_load_config',['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname): config.c'],['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname): config.c']]], @@ -41,8 +41,8 @@ var searchData= ['cgroup_5ffile_5ftype_5fdir_38',['CGROUP_FILE_TYPE_DIR',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444a5418798fc4bf9634429c6af167a0e7c3',1,'iterators.h']]], ['cgroup_5ffile_5ftype_5ffile_39',['CGROUP_FILE_TYPE_FILE',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444ad925cc45f1b34fe80e14fc6b05269740',1,'iterators.h']]], ['cgroup_5ffile_5ftype_5fother_40',['CGROUP_FILE_TYPE_OTHER',['../group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444a24e202c59f318e63ad8cafcc1b4b102b',1,'iterators.h']]], - ['cgroup_5ffree_41',['cgroup_free',['../group__group__groups.html#ga7e719c74424040d0d8d3a13d66080a80',1,'cgroup_free(struct cgroup **cgroup): wrapper.c'],['../group__group__groups.html#ga7e719c74424040d0d8d3a13d66080a80',1,'cgroup_free(struct cgroup **cgrp): wrapper.c']]], - ['cgroup_5ffree_5fcontrollers_42',['cgroup_free_controllers',['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgrp): wrapper.c'],['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgroup): wrapper.c']]], + ['cgroup_5ffree_41',['cgroup_free',['../group__group__groups.html#ga7e719c74424040d0d8d3a13d66080a80',1,'cgroup_free(struct cgroup **cgrp): wrapper.c'],['../group__group__groups.html#ga7e719c74424040d0d8d3a13d66080a80',1,'cgroup_free(struct cgroup **cgroup): wrapper.c']]], + ['cgroup_5ffree_5fcontrollers_42',['cgroup_free_controllers',['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgroup): wrapper.c'],['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgrp): wrapper.c']]], ['cgroup_5fget_5fall_5fcontroller_5fbegin_43',['cgroup_get_all_controller_begin',['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info): api.c'],['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info): api.c']]], ['cgroup_5fget_5fall_5fcontroller_5fend_44',['cgroup_get_all_controller_end',['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle): api.c'],['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle): api.c']]], ['cgroup_5fget_5fall_5fcontroller_5fnext_45',['cgroup_get_all_controller_next',['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info): api.c'],['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info): api.c']]], @@ -58,110 +58,111 @@ var searchData= ['cgroup_5fget_5fcontroller_5fversion_55',['cgroup_get_controller_version',['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version): api.c'],['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version): api.c']]], ['cgroup_5fget_5fcurrent_5fcontroller_5fpath_56',['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): api.c'],['../group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e',1,'cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path): api.c']]], ['cgroup_5fget_5flast_5ferrno_57',['cgroup_get_last_errno',['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void): api.c'],['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void): api.c']]], - ['cgroup_5fget_5fprocs_58',['cgroup_get_procs',['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], - ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fbegin_59',['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): api.c'],['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path): api.c']]], - ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fend_60',['cgroup_get_subsys_mount_point_end',['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c'],['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c']]], - ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fnext_61',['cgroup_get_subsys_mount_point_next',['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c'],['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c']]], - ['cgroup_5fget_5ftask_5fbegin_62',['cgroup_get_task_begin',['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c']]], - ['cgroup_5fget_5ftask_5fend_63',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c']]], - ['cgroup_5fget_5ftask_5fnext_64',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c']]], - ['cgroup_5fget_5fthreads_65',['cgroup_get_threads',['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], - ['cgroup_5fget_5fuid_5fgid_66',['cgroup_get_uid_gid',['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgrp, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c'],['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fbool_67',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fint64_68',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fname_69',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fname_5fcount_70',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fstring_71',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fuint64_72',['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): wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value): wrapper.c']]], - ['cgroup_5fgroup_5fspec_73',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]], - ['cgroup_5finfo_74',['cgroup_info',['../structcgroup__info.html',1,'']]], - ['cgroup_5finit_5frules_5fcache_75',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c']]], - ['cgroup_5finit_5ftemplates_5fcache_76',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c']]], - ['cgroup_5flist_5fmount_5fpoints_77',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c']]], - ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_78',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c']]], - ['cgroup_5flog_79',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...): log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...): log.c']]], - ['cgroup_5flog_5fcont_80',['CGROUP_LOG_CONT',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa915b87fe26cc45572e40508dc6d62e88',1,'log.h']]], - ['cgroup_5flog_5fdebug_81',['CGROUP_LOG_DEBUG',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa86b4157fb38d9f8053c6b7429bd26c72',1,'log.h']]], - ['cgroup_5flog_5ferror_82',['CGROUP_LOG_ERROR',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa4dd44215cd3553e79dbf91eb9ca418a2',1,'log.h']]], - ['cgroup_5flog_5finfo_83',['CGROUP_LOG_INFO',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aad66ab51dba078ffc3b1c6d397053f9e2',1,'log.h']]], - ['cgroup_5flog_5flevel_84',['cgroup_log_level',['../group__group__log.html#ga98b7aea5d23411e70c7e3da54d90233a',1,'log.h']]], - ['cgroup_5flog_5fwarning_85',['CGROUP_LOG_WARNING',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aaa99ec9e854a543901bddf854d1960057',1,'log.h']]], - ['cgroup_5fmodify_5fcgroup_86',['cgroup_modify_cgroup',['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c'],['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c']]], - ['cgroup_5fmount_5fpoint_87',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]], - ['cgroup_5fnew_5fcgroup_88',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c']]], - ['cgroup_5fparse_5flog_5flevel_5fstr_89',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c']]], - ['cgroup_5fprint_5frules_5fconfig_90',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c']]], - ['cgroup_5fread_5fstats_5fbegin_91',['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): api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgrp_stat): api.c']]], - ['cgroup_5fread_5fstats_5fend_92',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c']]], - ['cgroup_5fread_5fstats_5fnext_93',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat): api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgrp_stat): api.c']]], - ['cgroup_5fread_5fvalue_5fbegin_94',['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): 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): api.c']]], - ['cgroup_5fread_5fvalue_5fend_95',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c']]], - ['cgroup_5fread_5fvalue_5fnext_96',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c']]], - ['cgroup_5fregister_5funchanged_5fprocess_97',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c']]], - ['cgroup_5freload_5fcached_5frules_98',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c']]], - ['cgroup_5freload_5fcached_5ftemplates_99',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c']]], - ['cgroup_5frule_100',['cgroup_rule',['../structcgroup__rule.html',1,'']]], - ['cgroup_5frule_5flist_101',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]], - ['cgroup_5frules_5fdata_102',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]], - ['cgroup_5fset_5fdefault_5flogger_103',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel): log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level): log.c']]], - ['cgroup_5fset_5flogger_104',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c']]], - ['cgroup_5fset_5floglevel_105',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c']]], - ['cgroup_5fset_5fpermissions_106',['cgroup_set_permissions',['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c'],['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c']]], - ['cgroup_5fset_5fuid_5fgid_107',['cgroup_set_uid_gid',['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgrp, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c'],['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fbool_108',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fint64_109',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fstring_110',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fuint64_111',['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): wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value): wrapper.c']]], - ['cgroup_5fsetup_5fmode_112',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c']]], - ['cgroup_5fstat_113',['cgroup_stat',['../structcgroup__stat.html',1,'']]], - ['cgroup_5fstrerror_114',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c']]], - ['cgroup_5fstring_5flist_115',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]], - ['cgroup_5fsystemd_5fopts_116',['cgroup_systemd_opts',['../structcgroup__systemd__opts.html',1,'']]], - ['cgroup_5fsystemd_5fscope_5fopts_117',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]], - ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_118',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c']]], - ['cgroup_5ftree_5fhandle_119',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]], - ['cgroup_5funload_5fcgroups_120',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c']]], - ['cgroup_5fwalk_5ftree_5fbegin_121',['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): 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): api.c']]], - ['cgroup_5fwalk_5ftree_5fend_122',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c']]], - ['cgroup_5fwalk_5ftree_5fnext_123',['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): api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level): api.c']]], - ['cgroup_5fwalk_5ftree_5fset_5fflags_124',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c']]], - ['cgroup_5fwalk_5ftype_125',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]], - ['cgroup_5fwalk_5ftype_5fpost_5fdir_126',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]], - ['cgroup_5fwalk_5ftype_5fpre_5fdir_127',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]], - ['cgroupcompareignoreruletest_128',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]], - ['cgroupcreatecgrouptest_129',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]], - ['cgrouperror_130',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]], - ['cgroupgetcgrouptest_131',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]], - ['cgroupmount_132',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]], - ['cgroupprocessv1mnttest_133',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]], - ['cgroupprocessv2mnttest_134',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]], - ['cgroupv2controllerenabled_135',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]], - ['cgroupversion_136',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]], - ['cgsetparserflagtest_137',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]], - ['changes_20restart_20the_20process_138',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]], - ['checksum_20for_20the_20release_20tarball_139',['13. Generate a checksum for the release tarball',['../md_doc_2internal_2release-github.html#autotoc_md21',1,'']]], - ['checksum_20using_20the_20maintainer_20s_20key_140',['14. GPG sign the release tarball and checksum using the maintainer's key',['../md_doc_2internal_2release-github.html#autotoc_md22',1,'']]], - ['child_20hierarchy_20via_20libcgroup_20command_20line_141',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]], - ['chownchmodtaskstest_142',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]], - ['code_20changes_20restart_20the_20process_143',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]], - ['code_20using_20existing_20tests_144',['Test Your Code Using Existing Tests',['../md_CONTRIBUTING.html#autotoc_md1',1,'']]], - ['command_20line_145',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]], - ['commit_20the_20version_20number_20in_20configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_146',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]], - ['community_147',['Interacting with the Community',['../md_CONTRIBUTING.html#autotoc_md0',1,'']]], - ['config_148',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]], - ['configerror_149',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]], - ['configparser_150',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]], - ['configuration_151',['5. Configuration',['../group__group__config.html',1,'']]], - ['configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_152',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]], - ['container_153',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]], - ['containererror_154',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]], - ['contribute_20to_20the_20libcgroup_20project_155',['How to Contribute to the libcgroup Project',['../md_CONTRIBUTING.html',1,'']]], - ['control_5fvalue_156',['control_value',['../structcontrol__value.html',1,'']]], - ['controller_157',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]], - ['controller_5fdata_158',['controller_data',['../structcontroller__data.html',1,'']]], - ['correct_159',['4. Verify that the packaging is correct',['../md_doc_2internal_2release-github.html#autotoc_md12',1,'']]], - ['coverity_160',['5. Verify that there are no outstanding defects from Coverity',['../md_doc_2internal_2release-github.html#autotoc_md13',1,'']]], - ['create_20a_20new_20github_20release_20using_20the_20associated_20tag_20and_20upload_20the_20following_20files_161',['16. Create a new GitHub release using the associated tag and upload the following files',['../md_doc_2internal_2release-github.html#autotoc_md24',1,'']]], - ['create_20new_20release_20x_20y_20branch_162',['8. If this is a new major/minor release, create new 'release-X.Y' branch',['../md_doc_2internal_2release-github.html#autotoc_md16',1,'']]], - ['creating_20a_20systemd_20scope_20and_20child_20hierarchy_20via_20libcgroup_20command_20line_163',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]] + ['cgroup_5fget_5floglevel_58',['cgroup_get_loglevel',['../group__group__log.html#ga75c24d59f2fcf3320575a40befcd66d4',1,'cgroup_get_loglevel(void): log.c'],['../group__group__log.html#ga75c24d59f2fcf3320575a40befcd66d4',1,'cgroup_get_loglevel(void): log.c']]], + ['cgroup_5fget_5fprocs_59',['cgroup_get_procs',['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], + ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fbegin_60',['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): api.c'],['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path): api.c']]], + ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fend_61',['cgroup_get_subsys_mount_point_end',['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c'],['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c']]], + ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fnext_62',['cgroup_get_subsys_mount_point_next',['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c'],['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c']]], + ['cgroup_5fget_5ftask_5fbegin_63',['cgroup_get_task_begin',['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c']]], + ['cgroup_5fget_5ftask_5fend_64',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c']]], + ['cgroup_5fget_5ftask_5fnext_65',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c']]], + ['cgroup_5fget_5fthreads_66',['cgroup_get_threads',['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], + ['cgroup_5fget_5fuid_5fgid_67',['cgroup_get_uid_gid',['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgrp, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c'],['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fbool_68',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fint64_69',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fname_70',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fname_5fcount_71',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fstring_72',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fuint64_73',['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): wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value): wrapper.c']]], + ['cgroup_5fgroup_5fspec_74',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]], + ['cgroup_5finfo_75',['cgroup_info',['../structcgroup__info.html',1,'']]], + ['cgroup_5finit_5frules_5fcache_76',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c']]], + ['cgroup_5finit_5ftemplates_5fcache_77',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c']]], + ['cgroup_5flist_5fmount_5fpoints_78',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c']]], + ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_79',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c']]], + ['cgroup_5flog_80',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...): log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...): log.c']]], + ['cgroup_5flog_5fcont_81',['CGROUP_LOG_CONT',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa915b87fe26cc45572e40508dc6d62e88',1,'log.h']]], + ['cgroup_5flog_5fdebug_82',['CGROUP_LOG_DEBUG',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa86b4157fb38d9f8053c6b7429bd26c72',1,'log.h']]], + ['cgroup_5flog_5ferror_83',['CGROUP_LOG_ERROR',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa4dd44215cd3553e79dbf91eb9ca418a2',1,'log.h']]], + ['cgroup_5flog_5finfo_84',['CGROUP_LOG_INFO',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aad66ab51dba078ffc3b1c6d397053f9e2',1,'log.h']]], + ['cgroup_5flog_5flevel_85',['cgroup_log_level',['../group__group__log.html#ga98b7aea5d23411e70c7e3da54d90233a',1,'log.h']]], + ['cgroup_5flog_5fwarning_86',['CGROUP_LOG_WARNING',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aaa99ec9e854a543901bddf854d1960057',1,'log.h']]], + ['cgroup_5fmodify_5fcgroup_87',['cgroup_modify_cgroup',['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c'],['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c']]], + ['cgroup_5fmount_5fpoint_88',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]], + ['cgroup_5fnew_5fcgroup_89',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c']]], + ['cgroup_5fparse_5flog_5flevel_5fstr_90',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c']]], + ['cgroup_5fprint_5frules_5fconfig_91',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c']]], + ['cgroup_5fread_5fstats_5fbegin_92',['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): api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgrp_stat): api.c']]], + ['cgroup_5fread_5fstats_5fend_93',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c']]], + ['cgroup_5fread_5fstats_5fnext_94',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat): api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgrp_stat): api.c']]], + ['cgroup_5fread_5fvalue_5fbegin_95',['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): 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): api.c']]], + ['cgroup_5fread_5fvalue_5fend_96',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c']]], + ['cgroup_5fread_5fvalue_5fnext_97',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c']]], + ['cgroup_5fregister_5funchanged_5fprocess_98',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c']]], + ['cgroup_5freload_5fcached_5frules_99',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c']]], + ['cgroup_5freload_5fcached_5ftemplates_100',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c']]], + ['cgroup_5frule_101',['cgroup_rule',['../structcgroup__rule.html',1,'']]], + ['cgroup_5frule_5flist_102',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]], + ['cgroup_5frules_5fdata_103',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]], + ['cgroup_5fset_5fdefault_5flogger_104',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel): log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level): log.c']]], + ['cgroup_5fset_5flogger_105',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c']]], + ['cgroup_5fset_5floglevel_106',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c']]], + ['cgroup_5fset_5fpermissions_107',['cgroup_set_permissions',['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c'],['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c']]], + ['cgroup_5fset_5fuid_5fgid_108',['cgroup_set_uid_gid',['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgrp, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c'],['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fbool_109',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fint64_110',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fstring_111',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fuint64_112',['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): wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value): wrapper.c']]], + ['cgroup_5fsetup_5fmode_113',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c']]], + ['cgroup_5fstat_114',['cgroup_stat',['../structcgroup__stat.html',1,'']]], + ['cgroup_5fstrerror_115',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c']]], + ['cgroup_5fstring_5flist_116',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]], + ['cgroup_5fsystemd_5fopts_117',['cgroup_systemd_opts',['../structcgroup__systemd__opts.html',1,'']]], + ['cgroup_5fsystemd_5fscope_5fopts_118',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]], + ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_119',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c']]], + ['cgroup_5ftree_5fhandle_120',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]], + ['cgroup_5funload_5fcgroups_121',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c']]], + ['cgroup_5fwalk_5ftree_5fbegin_122',['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): 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): api.c']]], + ['cgroup_5fwalk_5ftree_5fend_123',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c']]], + ['cgroup_5fwalk_5ftree_5fnext_124',['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): api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level): api.c']]], + ['cgroup_5fwalk_5ftree_5fset_5fflags_125',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c']]], + ['cgroup_5fwalk_5ftype_126',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]], + ['cgroup_5fwalk_5ftype_5fpost_5fdir_127',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]], + ['cgroup_5fwalk_5ftype_5fpre_5fdir_128',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]], + ['cgroupcompareignoreruletest_129',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]], + ['cgroupcreatecgrouptest_130',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]], + ['cgrouperror_131',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]], + ['cgroupgetcgrouptest_132',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]], + ['cgroupmount_133',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]], + ['cgroupprocessv1mnttest_134',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]], + ['cgroupprocessv2mnttest_135',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]], + ['cgroupv2controllerenabled_136',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]], + ['cgroupversion_137',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]], + ['cgsetparserflagtest_138',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]], + ['changes_20restart_20the_20process_139',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]], + ['checksum_20for_20the_20release_20tarball_140',['13. Generate a checksum for the release tarball',['../md_doc_2internal_2release-github.html#autotoc_md21',1,'']]], + ['checksum_20using_20the_20maintainer_20s_20key_141',['14. GPG sign the release tarball and checksum using the maintainer's key',['../md_doc_2internal_2release-github.html#autotoc_md22',1,'']]], + ['child_20hierarchy_20via_20libcgroup_20command_20line_142',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]], + ['chownchmodtaskstest_143',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]], + ['code_20changes_20restart_20the_20process_144',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]], + ['code_20using_20existing_20tests_145',['Test Your Code Using Existing Tests',['../md_CONTRIBUTING.html#autotoc_md1',1,'']]], + ['command_20line_146',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]], + ['commit_20the_20version_20number_20in_20configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_147',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]], + ['community_148',['Interacting with the Community',['../md_CONTRIBUTING.html#autotoc_md0',1,'']]], + ['config_149',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]], + ['configerror_150',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]], + ['configparser_151',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]], + ['configuration_152',['5. Configuration',['../group__group__config.html',1,'']]], + ['configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_153',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]], + ['container_154',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]], + ['containererror_155',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]], + ['contribute_20to_20the_20libcgroup_20project_156',['How to Contribute to the libcgroup Project',['../md_CONTRIBUTING.html',1,'']]], + ['control_5fvalue_157',['control_value',['../structcontrol__value.html',1,'']]], + ['controller_158',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]], + ['controller_5fdata_159',['controller_data',['../structcontroller__data.html',1,'']]], + ['correct_160',['4. Verify that the packaging is correct',['../md_doc_2internal_2release-github.html#autotoc_md12',1,'']]], + ['coverity_161',['5. Verify that there are no outstanding defects from Coverity',['../md_doc_2internal_2release-github.html#autotoc_md13',1,'']]], + ['create_20a_20new_20github_20release_20using_20the_20associated_20tag_20and_20upload_20the_20following_20files_162',['16. Create a new GitHub release using the associated tag and upload the following files',['../md_doc_2internal_2release-github.html#autotoc_md24',1,'']]], + ['create_20new_20release_20x_20y_20branch_163',['8. If this is a new major/minor release, create new 'release-X.Y' branch',['../md_doc_2internal_2release-github.html#autotoc_md16',1,'']]], + ['creating_20a_20systemd_20scope_20and_20child_20hierarchy_20via_20libcgroup_20command_20line_164',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 24e3057b..62ac919f 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -16,7 +16,7 @@ var searchData= ['cgroup_5fchange_5fcgroup_5fpath_13',['cgroup_change_cgroup_path',['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[]): api.c'],['../group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2',1,'cgroup_change_cgroup_path(const char *dest, pid_t pid, const char *const controllers[]): api.c']]], ['cgroup_5fchange_5fcgroup_5fuid_5fgid_14',['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): api.c'],['../group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be',1,'cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid): api.c']]], ['cgroup_5fchange_5fcgroup_5fuid_5fgid_5fflags_15',['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): 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): api.c']]], - ['cgroup_5fcompare_5fcgroup_16',['cgroup_compare_cgroup',['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgrp_a, struct cgroup *cgrp_b): wrapper.c'],['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b): wrapper.c']]], + ['cgroup_5fcompare_5fcgroup_16',['cgroup_compare_cgroup',['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b): wrapper.c'],['../group__group__groups.html#gaf066e538ebf4aa1f32a654f302a8c353',1,'cgroup_compare_cgroup(struct cgroup *cgrp_a, struct cgroup *cgrp_b): wrapper.c']]], ['cgroup_5fcompare_5fcontrollers_17',['cgroup_compare_controllers',['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb): wrapper.c'],['../group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7',1,'cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb): wrapper.c']]], ['cgroup_5fconfig_5fcreate_5ftemplate_5fgroup_18',['cgroup_config_create_template_group',['../group__group__config.html#ga37d49cceb927c44292e3137bceeeb5eb',1,'cgroup_config_create_template_group(struct cgroup *cgrp, char *template_name, int flags): config.c'],['../group__group__config.html#ga37d49cceb927c44292e3137bceeeb5eb',1,'cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags): config.c']]], ['cgroup_5fconfig_5fload_5fconfig_19',['cgroup_config_load_config',['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname): config.c'],['../group__group__config.html#ga8adfaca013333acf922a167f55b84140',1,'cgroup_config_load_config(const char *pathname): config.c']]], @@ -28,13 +28,13 @@ var searchData= ['cgroup_5fdelete_5fcgroup_25',['cgroup_delete_cgroup',['../group__group__groups.html#ga4e21815cc612604cdf3d58fa2b34db16',1,'cgroup_delete_cgroup(struct cgroup *cgrp, int ignore_migration): api.c'],['../group__group__groups.html#ga4e21815cc612604cdf3d58fa2b34db16',1,'cgroup_delete_cgroup(struct cgroup *cgrp, int ignore_migration): api.c']]], ['cgroup_5fdelete_5fcgroup_5fext_26',['cgroup_delete_cgroup_ext',['../group__group__groups.html#gab70ff2b86d261411262c4be31e3140e8',1,'cgroup_delete_cgroup_ext(struct cgroup *cgrp, int flags): api.c'],['../group__group__groups.html#gab70ff2b86d261411262c4be31e3140e8',1,'cgroup_delete_cgroup_ext(struct cgroup *cgrp, int flags): api.c']]], ['cgroup_5ffree_27',['cgroup_free',['../group__group__groups.html#ga7e719c74424040d0d8d3a13d66080a80',1,'cgroup_free(struct cgroup **cgrp): wrapper.c'],['../group__group__groups.html#ga7e719c74424040d0d8d3a13d66080a80',1,'cgroup_free(struct cgroup **cgroup): wrapper.c']]], - ['cgroup_5ffree_5fcontrollers_28',['cgroup_free_controllers',['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgroup): wrapper.c'],['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgrp): wrapper.c']]], + ['cgroup_5ffree_5fcontrollers_28',['cgroup_free_controllers',['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgrp): wrapper.c'],['../group__group__groups.html#ga4104e108e85a8576c878822f353b4e39',1,'cgroup_free_controllers(struct cgroup *cgroup): wrapper.c']]], ['cgroup_5fget_5fall_5fcontroller_5fbegin_29',['cgroup_get_all_controller_begin',['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info): api.c'],['../group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e',1,'cgroup_get_all_controller_begin(void **handle, struct controller_data *info): api.c']]], ['cgroup_5fget_5fall_5fcontroller_5fend_30',['cgroup_get_all_controller_end',['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle): api.c'],['../group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8',1,'cgroup_get_all_controller_end(void **handle): api.c']]], ['cgroup_5fget_5fall_5fcontroller_5fnext_31',['cgroup_get_all_controller_next',['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info): api.c'],['../group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809',1,'cgroup_get_all_controller_next(void **handle, struct controller_data *info): api.c']]], ['cgroup_5fget_5fcgroup_32',['cgroup_get_cgroup',['../group__group__groups.html#ga25ef7e1c839c682e4bb6bab4bd24c37f',1,'cgroup_get_cgroup(struct cgroup *cgrp): api.c'],['../group__group__groups.html#ga25ef7e1c839c682e4bb6bab4bd24c37f',1,'cgroup_get_cgroup(struct cgroup *cgrp): api.c']]], ['cgroup_5fget_5fcgroup_5fname_33',['cgroup_get_cgroup_name',['../group__group__groups.html#ga7d759f21861ed546c12094cabc0b7054',1,'cgroup_get_cgroup_name(struct cgroup *cgrp): wrapper.c'],['../group__group__groups.html#ga7d759f21861ed546c12094cabc0b7054',1,'cgroup_get_cgroup_name(struct cgroup *cgroup): wrapper.c']]], - ['cgroup_5fget_5fcontroller_34',['cgroup_get_controller',['../group__group__groups.html#gafbc8bd483ee6fbd3b1ccbbd159beccf6',1,'cgroup_get_controller(struct cgroup *cgroup, const char *name): wrapper.c'],['../group__group__groups.html#gafbc8bd483ee6fbd3b1ccbbd159beccf6',1,'cgroup_get_controller(struct cgroup *cgrp, const char *name): wrapper.c']]], + ['cgroup_5fget_5fcontroller_34',['cgroup_get_controller',['../group__group__groups.html#gafbc8bd483ee6fbd3b1ccbbd159beccf6',1,'cgroup_get_controller(struct cgroup *cgrp, const char *name): wrapper.c'],['../group__group__groups.html#gafbc8bd483ee6fbd3b1ccbbd159beccf6',1,'cgroup_get_controller(struct cgroup *cgroup, const char *name): wrapper.c']]], ['cgroup_5fget_5fcontroller_5fbegin_35',['cgroup_get_controller_begin',['../group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44',1,'cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info): api.c'],['../group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44',1,'cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info): api.c']]], ['cgroup_5fget_5fcontroller_5fby_5findex_36',['cgroup_get_controller_by_index',['../group__group__groups.html#gaba11ac0b3b74400501a1b030dfd7be9a',1,'cgroup_get_controller_by_index(struct cgroup *cgrp, int index): api.c'],['../group__group__groups.html#gaba11ac0b3b74400501a1b030dfd7be9a',1,'cgroup_get_controller_by_index(struct cgroup *cgrp, int index): api.c']]], ['cgroup_5fget_5fcontroller_5fcount_37',['cgroup_get_controller_count',['../group__group__groups.html#ga42d5c13ecb8d9d7e625bb473034a26c3',1,'cgroup_get_controller_count(struct cgroup *cgrp): api.c'],['../group__group__groups.html#ga42d5c13ecb8d9d7e625bb473034a26c3',1,'cgroup_get_controller_count(struct cgroup *cgrp): api.c']]], @@ -44,55 +44,56 @@ var searchData= ['cgroup_5fget_5fcontroller_5fversion_41',['cgroup_get_controller_version',['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version): api.c'],['../group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f',1,'cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version): api.c']]], ['cgroup_5fget_5fcurrent_5fcontroller_5fpath_42',['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): api.c'],['../group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e',1,'cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path): api.c']]], ['cgroup_5fget_5flast_5ferrno_43',['cgroup_get_last_errno',['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void): api.c'],['../group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46',1,'cgroup_get_last_errno(void): api.c']]], - ['cgroup_5fget_5fprocs_44',['cgroup_get_procs',['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], - ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fbegin_45',['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): api.c'],['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path): api.c']]], - ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fend_46',['cgroup_get_subsys_mount_point_end',['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c'],['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c']]], - ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fnext_47',['cgroup_get_subsys_mount_point_next',['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c'],['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c']]], - ['cgroup_5fget_5ftask_5fbegin_48',['cgroup_get_task_begin',['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c']]], - ['cgroup_5fget_5ftask_5fend_49',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c']]], - ['cgroup_5fget_5ftask_5fnext_50',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c']]], - ['cgroup_5fget_5fthreads_51',['cgroup_get_threads',['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], - ['cgroup_5fget_5fuid_5fgid_52',['cgroup_get_uid_gid',['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgrp, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c'],['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fbool_53',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fint64_54',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fname_55',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fname_5fcount_56',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fstring_57',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c']]], - ['cgroup_5fget_5fvalue_5fuint64_58',['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): wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value): wrapper.c']]], - ['cgroup_5finit_5frules_5fcache_59',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c']]], - ['cgroup_5finit_5ftemplates_5fcache_60',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c']]], - ['cgroup_5flist_5fmount_5fpoints_61',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c']]], - ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_62',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c']]], - ['cgroup_5flog_63',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...): log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...): log.c']]], - ['cgroup_5fmodify_5fcgroup_64',['cgroup_modify_cgroup',['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c'],['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c']]], - ['cgroup_5fnew_5fcgroup_65',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c']]], - ['cgroup_5fparse_5flog_5flevel_5fstr_66',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c']]], - ['cgroup_5fprint_5frules_5fconfig_67',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c']]], - ['cgroup_5fread_5fstats_5fbegin_68',['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): api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgrp_stat): api.c']]], - ['cgroup_5fread_5fstats_5fend_69',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c']]], - ['cgroup_5fread_5fstats_5fnext_70',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat): api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgrp_stat): api.c']]], - ['cgroup_5fread_5fvalue_5fbegin_71',['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): 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): api.c']]], - ['cgroup_5fread_5fvalue_5fend_72',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c']]], - ['cgroup_5fread_5fvalue_5fnext_73',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c']]], - ['cgroup_5fregister_5funchanged_5fprocess_74',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c']]], - ['cgroup_5freload_5fcached_5frules_75',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c']]], - ['cgroup_5freload_5fcached_5ftemplates_76',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c']]], - ['cgroup_5fset_5fdefault_5flogger_77',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel): log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level): log.c']]], - ['cgroup_5fset_5flogger_78',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c']]], - ['cgroup_5fset_5floglevel_79',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c']]], - ['cgroup_5fset_5fpermissions_80',['cgroup_set_permissions',['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c'],['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c']]], - ['cgroup_5fset_5fuid_5fgid_81',['cgroup_set_uid_gid',['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgrp, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c'],['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fbool_82',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fint64_83',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fstring_84',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c']]], - ['cgroup_5fset_5fvalue_5fuint64_85',['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): wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value): wrapper.c']]], - ['cgroup_5fsetup_5fmode_86',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c']]], - ['cgroup_5fstrerror_87',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c']]], - ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_88',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c']]], - ['cgroup_5funload_5fcgroups_89',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c']]], - ['cgroup_5fwalk_5ftree_5fbegin_90',['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): 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): api.c']]], - ['cgroup_5fwalk_5ftree_5fend_91',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c']]], - ['cgroup_5fwalk_5ftree_5fnext_92',['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): api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level): api.c']]], - ['cgroup_5fwalk_5ftree_5fset_5fflags_93',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c']]], - ['configparser_94',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]] + ['cgroup_5fget_5floglevel_44',['cgroup_get_loglevel',['../group__group__log.html#ga75c24d59f2fcf3320575a40befcd66d4',1,'cgroup_get_loglevel(void): log.c'],['../group__group__log.html#ga75c24d59f2fcf3320575a40befcd66d4',1,'cgroup_get_loglevel(void): log.c']]], + ['cgroup_5fget_5fprocs_45',['cgroup_get_procs',['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga65ece0f619100492d758fbeb3788358a',1,'cgroup_get_procs(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], + ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fbegin_46',['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): api.c'],['../group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8',1,'cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path): api.c']]], + ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fend_47',['cgroup_get_subsys_mount_point_end',['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c'],['../group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb',1,'cgroup_get_subsys_mount_point_end(void **handle): api.c']]], + ['cgroup_5fget_5fsubsys_5fmount_5fpoint_5fnext_48',['cgroup_get_subsys_mount_point_next',['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c'],['../group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789',1,'cgroup_get_subsys_mount_point_next(void **handle, char *path): api.c']]], + ['cgroup_5fget_5ftask_5fbegin_49',['cgroup_get_task_begin',['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gad194c8c62288dd37349ed947c91217d6',1,'cgroup_get_task_begin(const char *cgrp, const char *controller, void **handle, pid_t *pid): api.c']]], + ['cgroup_5fget_5ftask_5fend_50',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle): api.c']]], + ['cgroup_5fget_5ftask_5fnext_51',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid): api.c']]], + ['cgroup_5fget_5fthreads_52',['cgroup_get_threads',['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c'],['../group__group__groups.html#ga5a9cb81b0a1e0f3bd08599084d4ae300',1,'cgroup_get_threads(const char *name, const char *controller, pid_t **pids, int *size): api.c']]], + ['cgroup_5fget_5fuid_5fgid_53',['cgroup_get_uid_gid',['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgrp, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c'],['../group__group__groups.html#ga3b560f12d9d50c177cc48d5016c93412',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fbool_54',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fint64_55',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fname_56',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fname_5fcount_57',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fstring_58',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value): wrapper.c']]], + ['cgroup_5fget_5fvalue_5fuint64_59',['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): wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value): wrapper.c']]], + ['cgroup_5finit_5frules_5fcache_60',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void): api.c']]], + ['cgroup_5finit_5ftemplates_5fcache_61',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname): config.c']]], + ['cgroup_5flist_5fmount_5fpoints_62',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths): api.c']]], + ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_63',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index): config.c']]], + ['cgroup_5flog_64',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...): log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...): log.c']]], + ['cgroup_5fmodify_5fcgroup_65',['cgroup_modify_cgroup',['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c'],['../group__group__groups.html#gadadc95782f82d1e4265ece226ee0a9ed',1,'cgroup_modify_cgroup(struct cgroup *cgrp): api.c']]], + ['cgroup_5fnew_5fcgroup_66',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name): wrapper.c']]], + ['cgroup_5fparse_5flog_5flevel_5fstr_67',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr): log.c']]], + ['cgroup_5fprint_5frules_5fconfig_68',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp): api.c']]], + ['cgroup_5fread_5fstats_5fbegin_69',['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 *cgrp_stat): api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat): api.c']]], + ['cgroup_5fread_5fstats_5fend_70',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle): api.c']]], + ['cgroup_5fread_5fstats_5fnext_71',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat): api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgrp_stat): api.c']]], + ['cgroup_5fread_5fvalue_5fbegin_72',['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): 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): api.c']]], + ['cgroup_5fread_5fvalue_5fend_73',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle): api.c']]], + ['cgroup_5fread_5fvalue_5fnext_74',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max): api.c']]], + ['cgroup_5fregister_5funchanged_5fprocess_75',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags): api.c']]], + ['cgroup_5freload_5fcached_5frules_76',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void): api.c']]], + ['cgroup_5freload_5fcached_5ftemplates_77',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname): config.c']]], + ['cgroup_5fset_5fdefault_5flogger_78',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel): log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level): log.c']]], + ['cgroup_5fset_5flogger_79',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata): log.c']]], + ['cgroup_5fset_5floglevel_80',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel): log.c']]], + ['cgroup_5fset_5fpermissions_81',['cgroup_set_permissions',['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c'],['../group__group__groups.html#gae8c8f601680e79150608073a55afcac0',1,'cgroup_set_permissions(struct cgroup *cgrp, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm): api.c']]], + ['cgroup_5fset_5fuid_5fgid_82',['cgroup_set_uid_gid',['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgrp, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c'],['../group__group__groups.html#ga51f539b526d2a4939f03f0b4d4ed9040',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fbool_83',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fint64_84',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fstring_85',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value): wrapper.c']]], + ['cgroup_5fset_5fvalue_5fuint64_86',['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): wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value): wrapper.c']]], + ['cgroup_5fsetup_5fmode_87',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void): api.c']]], + ['cgroup_5fstrerror_88',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code): api.c']]], + ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_89',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files): config.c']]], + ['cgroup_5funload_5fcgroups_90',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void): config.c']]], + ['cgroup_5fwalk_5ftree_5fbegin_91',['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): 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): api.c']]], + ['cgroup_5fwalk_5ftree_5fend_92',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle): api.c']]], + ['cgroup_5fwalk_5ftree_5fnext_93',['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): api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level): api.c']]], + ['cgroup_5fwalk_5ftree_5fset_5fflags_94',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags): api.c']]], + ['configparser_95',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]] ]; diff --git a/tasks_8h_source.html b/tasks_8h_source.html index 7da334e0..b3512da5 100644 --- a/tasks_8h_source.html +++ b/tasks_8h_source.html @@ -143,17 +143,17 @@ $(document).ready(function() { init_codefold(0); });
217#endif /* _LIBCGROUP_TASKS_H */
int cgroup_attach_task_pid(struct cgroup *cgrp, pid_t tid)
Definition api.c:2148
int cgroup_attach_task(struct cgroup *cgrp)
Definition api.c:2159
-
int cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[])
Definition api.c:4763
-
int cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags)
Definition api.c:4539
-
int cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid)
Definition api.c:4751
-
int cgroup_register_unchanged_process(pid_t pid, int flags)
Definition api.c:6042
-
int cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path)
Definition api.c:4992
+
int cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[])
Definition api.c:4784
+
int cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags)
Definition api.c:4560
+
int cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid)
Definition api.c:4772
+
int cgroup_register_unchanged_process(pid_t pid, int flags)
Definition api.c:6063
+
int cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path)
Definition api.c:5013
int cgroup_attach_thread_tid(struct cgroup *cgroup, pid_t tid)
Definition api.c:2175
-
void cgroup_print_rules_config(FILE *fp)
Definition api.c:4888
-
int cgroup_init_rules_cache(void)
Definition api.c:4972
-
int cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags)
Definition api.c:4736
-
int cgroup_reload_cached_rules(void)
Definition api.c:4948
-
int cgroup_change_all_cgroups(void)
Definition api.c:4843
+
void cgroup_print_rules_config(FILE *fp)
Definition api.c:4909
+
int cgroup_init_rules_cache(void)
Definition api.c:4993
+
int cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags)
Definition api.c:4757
+
int cgroup_reload_cached_rules(void)
Definition api.c:4969
+
int cgroup_change_all_cgroups(void)
Definition api.c:4864
Definition libcgroup-internal.h:121
-- 2.47.2