Add cgroup_convert_cgroup() to libcgroup/groups.h

Signed-off-by: Tom Hromatka <tom.hroma...@oracle.com>
---
 include/libcgroup/groups.h | 17 +++++++++++++++++
 src/abstraction-common.h   | 17 -----------------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/include/libcgroup/groups.h b/include/libcgroup/groups.h
index 89c60ac2c58e..0960a7d37a33 100644
--- a/include/libcgroup/groups.h
+++ b/include/libcgroup/groups.h
@@ -590,6 +590,23 @@ int cg_chmod_recursive(struct cgroup *cgroup, mode_t 
dir_mode,
  */
 char *cgroup_get_cgroup_name(struct cgroup *cgroup);
 
+/*
+ * Convert from one cgroup version to another version
+ *
+ * @param out_cgroup Destination cgroup
+ * @param out_version Destination cgroup version
+ * @param in_cgroup Source cgroup
+ * @param in_version Source cgroup version, only used if set to v1 or v2
+ *
+ * @return 0 on success
+ *         ECGFAIL conversion failed
+ *         ECGCONTROLLERNOTEQUAL incorrect controller version provided
+ */
+int cgroup_convert_cgroup(struct cgroup * const out_cgroup,
+                         enum cg_version_t out_version,
+                         const struct cgroup * const in_cgroup,
+                         enum cg_version_t in_version);
+
 /**
  * @}
  * @}
diff --git a/src/abstraction-common.h b/src/abstraction-common.h
index e395b6da24fc..5e60b5e009f1 100644
--- a/src/abstraction-common.h
+++ b/src/abstraction-common.h
@@ -101,23 +101,6 @@ int cgroup_convert_unmappable(struct cgroup_controller * 
const dst_cgc,
                              const char * const out_setting,
                              void *in_dflt, void *out_dflt);
 
-/*
- * Convert from one cgroup version to another version
- *
- * @param out_cgroup Destination cgroup
- * @param out_version Destination cgroup version
- * @param in_cgroup Source cgroup
- * @param in_version Source cgroup version, only used if set to v1 or v2
- *
- * @return 0 on success
- *         ECGFAIL conversion failed
- *         ECGCONTROLLERNOTEQUAL incorrect controller version provided
- */
-int cgroup_convert_cgroup(struct cgroup * const out_cgroup,
-                         enum cg_version_t out_version,
-                         const struct cgroup * const in_cgroup,
-                         enum cg_version_t in_version);
-
 /* cpu */
 int cgroup_convert_cpu_nto1(struct cgroup_controller * const out_cgc,
                            struct cgroup_controller * const in_cgc);
-- 
2.31.1



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

Reply via email to