} else if (!streq(sc, agent))
return -EEXIST;
- free(fs);
- fs = NULL;
+ fs = mfree(fs);
r = cg_get_path(controller, NULL, "notify_on_release", &fs);
if (r < 0)
return r;
- free(contents);
- contents = NULL;
+ contents = mfree(contents);
r = read_one_line_file(fs, &contents);
if (r < 0)
return r;
if (r < 0)
return r;
- free(fs);
- fs = NULL;
+ fs = mfree(fs);
r = cg_get_path(controller, NULL, "release_agent", &fs);
if (r < 0)
return cg_path_get_unit(t, ret);
}
-/// UNNEDED by elogind
-#if 0
int cg_pid_get_user_unit(pid_t pid, char **unit) {
_cleanup_free_ char *cgroup = NULL;
int r;
return cg_path_get_user_unit(cgroup, unit);
}
-#endif // 0
int cg_path_get_machine_name(const char *path, char **machine) {
_cleanup_free_ char *u = NULL, *sl = NULL;
return readlink_malloc(sl, machine);
}
-/// UNNEDED by elogind
-#if 0
int cg_pid_get_machine_name(pid_t pid, char **machine) {
_cleanup_free_ char *cgroup = NULL;
int r;
return cg_path_get_machine_name(cgroup, machine);
}
-#endif // 0
int cg_path_get_session(const char *path, char **session) {
_cleanup_free_ char *unit = NULL;
return 0;
}
-/// UNNEDED by elogind
-#if 0
int cg_pid_get_owner_uid(pid_t pid, uid_t *uid) {
_cleanup_free_ char *cgroup = NULL;
int r;
return cg_path_get_owner_uid(cgroup, uid);
}
-#endif // 0
int cg_path_get_slice(const char *p, char **slice) {
const char *e = NULL;