From: Tom Hromatka Date: Wed, 15 Dec 2021 20:39:22 +0000 (+0000) Subject: api.c: Add const qualifier to parameters in cgroup_read_value_begin() X-Git-Tag: v3.0~229 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cca87baeda846ed53273e200042b50d381f8b5bc;p=thirdparty%2Flibcgroup.git api.c: Add const qualifier to parameters in cgroup_read_value_begin() Make two string parameters passed into cgroup_read_value_begin() fully constant, i.e. const char * const. These parameters, controller and name, are only used as read-only variables within cgroup_read_value_begin() and are not intended to be modified. Signed-off-by: Tom Hromatka Reviewed-by: Kamalesh Babulal --- diff --git a/include/libcgroup/iterators.h b/include/libcgroup/iterators.h index b3ba3af7..729fbac3 100644 --- a/include/libcgroup/iterators.h +++ b/include/libcgroup/iterators.h @@ -192,8 +192,8 @@ int cgroup_walk_tree_set_flags(void **handle, int flags); * @return #ECGEOF when the stats file is empty. */ -int cgroup_read_value_begin(const char *controller, const char *path, - char *name, void **handle, char *buffer, int max); +int cgroup_read_value_begin(const char * const controller, const char *path, + const char * const name, void **handle, char *buffer, int max); /** * Read the next string from the given variable handle diff --git a/src/api.c b/src/api.c index 5fbf0248..353f82fd 100644 --- a/src/api.c +++ b/src/api.c @@ -4734,8 +4734,8 @@ int cgroup_read_value_next(void **handle, char *buffer, int max) return ret; } -int cgroup_read_value_begin(const char *controller, const char *path, - char *name, void **handle, char *buffer, int max) +int cgroup_read_value_begin(const char * const controller, const char *path, + const char * const name, void **handle, char *buffer, int max) { int ret = 0; char *ret_c = NULL;