1 #ifndef _VX_SIGNAL_CMD_H
2 #define _VX_SIGNAL_CMD_H
5 /* signalling vserver commands */
7 #define VCMD_ctx_kill VC_CMD(PROCTRL, 1, 0)
8 #define VCMD_wait_exit VC_CMD(EVENT, 99, 0)
10 struct vcmd_ctx_kill_v0 {
15 struct vcmd_wait_exit_v0 {
22 extern int vc_ctx_kill(struct vx_info *, void __user *);
23 extern int vc_wait_exit(struct vx_info *, void __user *);
25 #endif /* __KERNEL__ */
27 /* process alteration commands */
29 #define VCMD_get_pflags VC_CMD(PROCALT, 5, 0)
30 #define VCMD_set_pflags VC_CMD(PROCALT, 6, 0)
32 struct vcmd_pflags_v0 {
39 extern int vc_get_pflags(uint32_t pid, void __user *);
40 extern int vc_set_pflags(uint32_t pid, void __user *);
42 #endif /* __KERNEL__ */
43 #endif /* _VX_SIGNAL_CMD_H */