e842538a118db593256c5ed8c7ae1006a9216f40
[util-vserver.git] / kernel / signal_cmd.h
1 #ifndef _VX_SIGNAL_CMD_H
2 #define _VX_SIGNAL_CMD_H
3
4 /*  signalling vserver commands */
5
6 #define VCMD_ctx_kill           VC_CMD(PROCTRL, 1, 0)
7 #define VCMD_wait_exit          VC_CMD(EVENT, 99, 0)
8
9 struct  vcmd_ctx_kill_v0 {
10         int32_t pid;
11         int32_t sig;
12 };
13
14 struct  vcmd_wait_exit_v0 {
15         int32_t a;
16         int32_t b;
17 };
18
19 #ifdef  __KERNEL__
20
21 extern int vc_ctx_kill(uint32_t, void __user *);
22 extern int vc_wait_exit(uint32_t, void __user *);
23
24 #endif  /* __KERNEL__ */
25 #endif  /* _VX_SIGNAL_CMD_H */