This commit changes cgroup_process_v2_mnt() from static to STATIC
to allow it to be unit tested.

Signed-off-by: Tom Hromatka <tom.hroma...@oracle.com>
---
 src/api.c                | 2 +-
 src/libcgroup-internal.h | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/api.c b/src/api.c
index 887dc84b66b0..a18e4cdce4f7 100644
--- a/src/api.c
+++ b/src/api.c
@@ -1161,7 +1161,7 @@ out:
  *     @param ent File system description of cgroup mount being processed
  *     @param mnt_tbl_idx cg_mount_table index
  */
-static int cgroup_process_v2_mnt(struct mntent *ent, int *mnt_tbl_idx)
+STATIC int cgroup_process_v2_mnt(struct mntent *ent, int *mnt_tbl_idx)
 {
        char cgroup_controllers_path[FILENAME_MAX];
        char *ret_c = NULL, line[LL_MAX], *stok_buff = NULL, *controller;
diff --git a/src/libcgroup-internal.h b/src/libcgroup-internal.h
index 5f45b2376877..d16faf4435a5 100644
--- a/src/libcgroup-internal.h
+++ b/src/libcgroup-internal.h
@@ -322,6 +322,8 @@ bool cgroup_compare_wildcard_procname(const char * const 
rule_procname,
 int cgroup_process_v1_mnt(char *controllers[], struct mntent *ent,
                          int *mnt_tbl_idx);
 
+int cgroup_process_v2_mnt(struct mntent *ent, int *mnt_tbl_idx);
+
 #endif /* UNIT_TEST */
 
 __END_DECLS
-- 
2.25.3



_______________________________________________
Libcg-devel mailing list
Libcg-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to