gentoo: use /var/run for new /run compatibility
[util-vserver.git] / lib / syscall_ctxcreate-v21.hc
index 20e7462..7cfec9f 100644 (file)
@@ -19,7 +19,6 @@
 #ifdef HAVE_CONFIG_H
 #  include <config.h>
 #endif
-#include <lib_internal/sys_unshare.h>
 
 static inline ALWAYSINLINE xid_t
 vc_ctx_create_v21(xid_t xid, struct vc_ctx_flags *flags)
@@ -33,16 +32,8 @@ vc_ctx_create_v21(xid_t xid, struct vc_ctx_flags *flags)
   if (flags)
     data.flagword = flags->flagword & flags->mask;
 
-  res = vserver(VCMD_ctx_create, CTX_USER2KERNEL(xid), &data);
+  res = vserver(VCMD_ctx_create_v1, CTX_USER2KERNEL(xid), &data);
   res = CTX_KERNEL2USER(res);
 
-  if (res != VC_NOCTX) {
-    if (utilvserver_checkCompatConfig() & VC_VCI_SPACES) {
-      uint32_t spaces = vc_get_space_mask() & ~(CLONE_NEWNS|CLONE_FS);
-      sys_unshare(spaces);
-      vc_set_namespace(VC_SAMECTX, spaces);
-    }
-  }
-
   return res;
 }