X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fkernel%2Fsignal.h;h=7d0d4303b1e415f2e76d5a4baac5f87520a5bcb4;hb=6a6659d81c5fe9d8d18e0c77cd935505527371b9;hp=3911127687f5d4e25c627507b1a5f481d6e7b143;hpb=9406c0030f10f1498a2fa1c4e6fca7382eba3692;p=util-vserver.git diff --git a/util-vserver/kernel/signal.h b/util-vserver/kernel/signal.h index 3911127..7d0d430 100644 --- a/util-vserver/kernel/signal.h +++ b/util-vserver/kernel/signal.h @@ -6,14 +6,22 @@ /* context signalling */ #define VCMD_ctx_kill VC_CMD(PROCTRL, 1, 0) +#define VCMD_wait_exit VC_CMD(EVENT, 99, 0) -struct vcmd_ctx_kill_v0 { +struct vcmd_ctx_kill_v0 { int32_t pid; int32_t sig; }; +struct vcmd_wait_exit_v0 { + int32_t a; + int32_t b; +}; + #ifdef __KERNEL__ + extern int vc_ctx_kill(uint32_t, void __user *); +extern int vc_wait_exit(uint32_t, void __user *); #endif /* __KERNEL__ */ #endif /* _VX_SIGNAL_H */