X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-user.c;h=4b0ac5e7370335fe13411bb285508c3340ce2670;hb=a32360f1a5a85c12f00e9dfb7353280067cccb5b;hp=b692b533e25f0341dd7f8fc0c02a1c51b9dc31b1;hpb=5a165aa6b9aa921d8b069059026d84e879ac38cc;p=elogind.git diff --git a/src/login/logind-user.c b/src/login/logind-user.c index b692b533e..4b0ac5e73 100644 --- a/src/login/logind-user.c +++ b/src/login/logind-user.c @@ -29,6 +29,7 @@ #include "cgroup-util.h" #include "hashmap.h" #include "strv.h" +#include "fileio.h" User* user_new(Manager *m, uid_t uid, gid_t gid, const char *name) { User *u; @@ -319,7 +320,7 @@ static int user_create_cgroup(User *u) { } else p = u->cgroup_path; - r = cg_create(SYSTEMD_CGROUP_CONTROLLER, p); + r = cg_create(SYSTEMD_CGROUP_CONTROLLER, p, NULL); if (r < 0) { log_error("Failed to create cgroup "SYSTEMD_CGROUP_CONTROLLER":%s: %s", p, strerror(-r)); free(p); @@ -334,7 +335,7 @@ static int user_create_cgroup(User *u) { if (strv_contains(u->manager->reset_controllers, *k)) continue; - r = cg_create(*k, p); + r = cg_create(*k, p, NULL); if (r < 0) log_warning("Failed to create cgroup %s:%s: %s", *k, p, strerror(-r)); }