From: drakenclimber Date: Fri, 30 Sep 2022 14:35:43 +0000 (+0000) Subject: deploy: bc3210d724fa5b0c6feec56e26d8a8eb36edc495 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=359926bf0331e167ee0250b25dc43c9e525aa06f;p=thirdparty%2Flibcgroup.git deploy: bc3210d724fa5b0c6feec56e26d8a8eb36edc495 --- diff --git a/config_8h_source.html b/config_8h_source.html index f392391d..59fad4a5 100644 --- a/config_8h_source.html +++ b/config_8h_source.html @@ -121,7 +121,7 @@ $(function() {
int cgroup_load_templates_cache_from_files(int *file_index)
Definition: config.c:1616
void cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files)
Definition: config.c:1554
int cgroup_config_unload_config(const char *pathname, int flags)
Definition: config.c:1212
-
Definition: tools-common.h:42
+
Definition: tools-common.h:44
Definition: libcgroup-internal.h:108
diff --git a/tools-common_8h_source.html b/tools-common_8h_source.html index c83ff3d4..749b602f 100644 --- a/tools-common_8h_source.html +++ b/tools-common_8h_source.html @@ -92,48 +92,50 @@ $(function() {
28#define err(x...) fprintf(stderr, x)
29#define info(x...) fprintf(stdout, x)
30
-
34struct cgroup_group_spec {
-
35 char path[FILENAME_MAX];
-
36 char *controllers[CG_CONTROLLER_MAX];
-
37};
-
38
-
42struct cgroup_string_list {
-
43 char **items;
-
44 int size;
-
45 int count;
-
46};
-
47
-
62int parse_cgroup_spec(struct cgroup_group_spec **cdptr, char *optarg, int capacity);
-
63
-
68void cgroup_free_group_spec(struct cgroup_group_spec *cl);
-
69
-
75int cgroup_string_list_init(struct cgroup_string_list *list, int initial_size);
-
76
-
81void cgroup_string_list_free(struct cgroup_string_list *list);
-
82
-
88int cgroup_string_list_add_item(struct cgroup_string_list *list, const char *item);
-
89
-
99int cgroup_string_list_add_directory(struct cgroup_string_list *list, char *dirname,
-
100 char *program_name);
-
101
-
108int parse_mode(char *string, mode_t *pmode, const char *program_name);
-
109
-
117int parse_uid_gid(char *string, uid_t *uid, gid_t *gid, const char *program_name);
-
118
-
124#ifdef UNIT_TEST
-
125
-
126int parse_r_flag(const char * const program_name, const char * const name_value_str,
-
127 struct control_value * const name_value);
-
128
-
129#endif /* UNIT_TEST */
+
31#define EXIT_BADARGS 129
+
32
+
36struct cgroup_group_spec {
+
37 char path[FILENAME_MAX];
+
38 char *controllers[CG_CONTROLLER_MAX];
+
39};
+
40
+
44struct cgroup_string_list {
+
45 char **items;
+
46 int size;
+
47 int count;
+
48};
+
49
+
64int parse_cgroup_spec(struct cgroup_group_spec **cdptr, char *optarg, int capacity);
+
65
+
70void cgroup_free_group_spec(struct cgroup_group_spec *cl);
+
71
+
77int cgroup_string_list_init(struct cgroup_string_list *list, int initial_size);
+
78
+
83void cgroup_string_list_free(struct cgroup_string_list *list);
+
84
+
90int cgroup_string_list_add_item(struct cgroup_string_list *list, const char *item);
+
91
+
101int cgroup_string_list_add_directory(struct cgroup_string_list *list, char *dirname,
+
102 char *program_name);
+
103
+
110int parse_mode(char *string, mode_t *pmode, const char *program_name);
+
111
+
119int parse_uid_gid(char *string, uid_t *uid, gid_t *gid, const char *program_name);
+
120
+
126#ifdef UNIT_TEST
+
127
+
128int parse_r_flag(const char * const program_name, const char * const name_value_str,
+
129 struct control_value * const name_value);
130
-
131#ifdef __cplusplus
-
132} /* extern "C" */
-
133#endif
-
134
-
135#endif /* TOOLS_COMMON */
-
Definition: tools-common.h:34
-
Definition: tools-common.h:42
+
131#endif /* UNIT_TEST */
+
132
+
133#ifdef __cplusplus
+
134} /* extern "C" */
+
135#endif
+
136
+
137#endif /* TOOLS_COMMON */
+
Definition: tools-common.h:36
+
Definition: tools-common.h:44
Definition: libcgroup-internal.h:84