X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel%2Fsignal_cmd.h;fp=kernel%2Fsignal_cmd.h;h=e842538a118db593256c5ed8c7ae1006a9216f40;hb=2822ba293eb308225c50d346930c47bf98d9927b;hp=6ef9720d31b4e7c0e91fbbbd19d316e92ba2b8f9;hpb=2894fc5a4c8335e4d7221311fed0556f33f8047c;p=util-vserver.git diff --git a/kernel/signal_cmd.h b/kernel/signal_cmd.h index 6ef9720..e842538 100644 --- a/kernel/signal_cmd.h +++ b/kernel/signal_cmd.h @@ -1,7 +1,6 @@ #ifndef _VX_SIGNAL_CMD_H #define _VX_SIGNAL_CMD_H - /* signalling vserver commands */ #define VCMD_ctx_kill VC_CMD(PROCTRL, 1, 0) @@ -13,19 +12,14 @@ struct vcmd_ctx_kill_v0 { }; struct vcmd_wait_exit_v0 { - int32_t reboot_cmd; - int32_t exit_code; + int32_t a; + int32_t b; }; +#ifdef __KERNEL__ -/* process alteration commands */ - -#define VCMD_get_pflags VC_CMD(PROCALT, 5, 0) -#define VCMD_set_pflags VC_CMD(PROCALT, 6, 0) - -struct vcmd_pflags_v0 { - uint32_t flagword; - uint32_t mask; -}; +extern int vc_ctx_kill(uint32_t, void __user *); +extern int vc_wait_exit(uint32_t, void __user *); +#endif /* __KERNEL__ */ #endif /* _VX_SIGNAL_CMD_H */