cgroup: rework how we validate/escape cgroups
authorLennart Poettering <lennart@poettering.net>
Fri, 21 Apr 2023 16:14:53 +0000 (18:14 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 27 Apr 2023 10:17:58 +0000 (12:17 +0200)
commit1a56b0c05dc14fa91f0de24f230d9b9f35cc5b05
treeb46f8375b718fb791fa8a3a116b6a17788546a19
parent49c778e6bf70ebf230989ab84e9ce7f1b26beef2
cgroup: rework how we validate/escape cgroups

Let's clean up validation/escaping of cgroup names. i.e. split out code
that tests if name needs escaping. Return proper error codes, and extend
test a bit.
src/basic/cgroup-util.c
src/basic/cgroup-util.h
src/core/cgroup.c
src/core/cgroup.h
src/core/unit-printf.c
src/test/test-cgroup-util.c