This is not 100% correct, but will suffice until we fix the kernel so that
we can distinguish between bind mounts and namespaced cgroupfs mounts.
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
size_t mount_point_capacity = 0;
size_t token_capacity = 0;
int r;
+ bool is_cgns = cgns_supported();
proc_self_mountinfo = fopen_cloexec("/proc/self/mountinfo", "r");
/* if for some reason (because of setns() and pid namespace for example),
meta_data->mount_points[mount_point_count++] = mount_point;
mount_point->hierarchy = h;
- if (is_lxcfs)
+ if (is_lxcfs || is_cgns)
mount_point->mount_prefix = strdup("/");
else
mount_point->mount_prefix = strdup(tokens[3]);