X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fnamespace_cmd.h;h=20cf673e9b71292329392bb5278ff68b57c6047e;hb=50e3c58ac5d9afe773c732578b4af0dff8ce588f;hp=75331008ad8db4a83b509ddd7e7b3d3aa79b523d;hpb=9c78378bebc1a9f3d400f422df8ede9efea57dea;p=util-vserver.git diff --git a/kernel/namespace_cmd.h b/kernel/namespace_cmd.h index 7533100..20cf673 100644 --- a/kernel/namespace_cmd.h +++ b/kernel/namespace_cmd.h @@ -1,16 +1,18 @@ #ifndef _VX_NAMESPACE_CMD_H #define _VX_NAMESPACE_CMD_H + #define VCMD_enter_namespace VC_CMD(PROCALT, 1, 0) +/* XXX: This is not available in recent kernels */ #define VCMD_cleanup_namespace VC_CMD(PROCALT, 2, 0) -#define VCMD_set_namespace VC_CMD(PROCALT, 3, 0) +#define VCMD_set_namespace_v0 VC_CMD(PROCALT, 3, 0) +#define VCMD_set_namespace VC_CMD(PROCALT, 3, 1) #ifdef __KERNEL__ -extern int vc_enter_namespace(uint32_t, void __user *); -extern int vc_cleanup_namespace(uint32_t, void __user *); -extern int vc_set_namespace(uint32_t, void __user *); +extern int vc_enter_namespace(struct vx_info *, void __user *); +extern int vc_set_namespace(struct vx_info *, void __user *); #endif /* __KERNEL__ */ #endif /* _VX_NAMESPACE_CMD_H */