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