]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
api.c: Add const qualifier to parameters in cgroup_read_value_begin()
authorTom Hromatka <tom.hromatka@oracle.com>
Wed, 15 Dec 2021 20:39:22 +0000 (20:39 +0000)
committerTom Hromatka <tom.hromatka@oracle.com>
Thu, 3 Feb 2022 21:42:33 +0000 (14:42 -0700)
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 <tom.hromatka@oracle.com>
Reviewed-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
include/libcgroup/iterators.h
src/api.c

index b3ba3af74c1260a6073ca54cd1c41819a3347a2d..729fbac3a807003ea5c774329c9311fdbb048974 100644 (file)
@@ -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
index 5fbf0248fae3c80d18f6ba4a636c279e8180125e..353f82fdb0b849c27809596afd1533faf766f738 100644 (file)
--- 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;