libcgroup
Loading...
Searching...
No Matches
config.h
1/* SPDX-License-Identifier: LGPL-2.1-only */
2#ifndef _LIBCGROUP_CONFIG_H
3#define _LIBCGROUP_CONFIG_H
4
5#ifndef _LIBCGROUP_H_INSIDE
6#error "Only <libcgroup.h> should be included directly."
7#endif
8
9#ifndef SWIG
10#include <features.h>
11#endif
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
37int cgroup_config_load_config(const char *pathname);
38
42int cgroup_unload_cgroups(void);
43
59int cgroup_config_unload_config(const char *pathname, int flags);
60
77int cgroup_config_set_default(struct cgroup *new_default);
78
82int cgroup_init_templates_cache(char *pathname);
83
87int cgroup_reload_cached_templates(char *pathname);
88
96
102struct cgroup_string_list;
104
125int cgroup_config_create_template_group(struct cgroup *cgrp, char *template_name, int flags);
126
131#ifdef __cplusplus
132} /* extern "C" */
133#endif
134
135#endif /*_LIBCGROUP_CONFIG_H*/
int cgroup_config_set_default(struct cgroup *new_default)
Definition config.c:1624
int cgroup_config_create_template_group(struct cgroup *cgrp, char *template_name, int flags)
Definition config.c:1896
int cgroup_init_templates_cache(char *pathname)
Definition config.c:1702
int cgroup_unload_cgroups(void)
Definition config.c:1537
int cgroup_reload_cached_templates(char *pathname)
Definition config.c:1647
int cgroup_config_load_config(const char *pathname)
Definition config.c:1251
int cgroup_load_templates_cache_from_files(int *file_index)
Definition config.c:1820
void cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files)
Definition config.c:1758
int cgroup_config_unload_config(const char *pathname, int flags)
Definition config.c:1416
Definition tools-common.h:44
Definition libcgroup-internal.h:121