X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fsyscall_getspacemask-v21.hc;h=8c5ebeab66cc6fa3c5914fd6ba469d43e6a36f17;hb=d641b1e3fac4d105ac0c7d0739d4cff765387264;hp=e4caa7cf997aeb9316371acd84bbb0a5d73f0aea;hpb=60eb97440f168c25135c63ef3ce06cf6c0babdda;p=util-vserver.git diff --git a/lib/syscall_getspacemask-v21.hc b/lib/syscall_getspacemask-v21.hc index e4caa7c..8c5ebea 100644 --- a/lib/syscall_getspacemask-v21.hc +++ b/lib/syscall_getspacemask-v21.hc @@ -24,9 +24,9 @@ static inline ALWAYSINLINE uint_least64_t vc_get_space_mask_spaces(int UNUSED tmp) { - struct vcmd_space_mask data = { .mask = 0 }; - int ret = vserver(VCMD_get_space_mask, 0, &data); + struct vcmd_space_mask_v1 data = { .mask = 0 }; + int ret = vserver(VCMD_get_space_mask_v0, 0, &data); if (ret) return ret; - return data.mask; + return data.mask & ~(CLONE_NEWNS|CLONE_FS); }