This commit was manufactured by cvs2svn to create branch 'vserver'.
[linux-2.6.git] / include / linux / vserver / space_cmd.h
1 #ifndef _VX_SPACE_CMD_H
2 #define _VX_SPACE_CMD_H
3
4
5 #define VCMD_enter_space_v0     VC_CMD(PROCALT, 1, 0)
6 #define VCMD_enter_space        VC_CMD(PROCALT, 1, 1)
7
8 #define VCMD_set_space_v0       VC_CMD(PROCALT, 3, 0)
9 #define VCMD_set_space          VC_CMD(PROCALT, 3, 1)
10
11 #define VCMD_get_space_mask     VC_CMD(PROCALT, 4, 0)
12
13
14 struct  vcmd_space_mask {
15         uint64_t mask;
16 };
17
18
19 #ifdef  __KERNEL__
20
21 extern int vc_enter_space(struct vx_info *, void __user *);
22 extern int vc_set_space(struct vx_info *, void __user *);
23 extern int vc_get_space_mask(struct vx_info *, void __user *);
24
25 #endif  /* __KERNEL__ */
26 #endif  /* _VX_SPACE_CMD_H */