X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fvserver%2Fsignal_cmd.h;h=ed1ac7b2060ffb2a0f387449c920912f14acaa20;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=1a2bcc3785c616575393b8262f033d2abf378c03;hpb=76828883507a47dae78837ab5dec5a5b4513c667;p=linux-2.6.git diff --git a/include/linux/vserver/signal_cmd.h b/include/linux/vserver/signal_cmd.h index 1a2bcc378..ed1ac7b20 100644 --- a/include/linux/vserver/signal_cmd.h +++ b/include/linux/vserver/signal_cmd.h @@ -19,8 +19,25 @@ struct vcmd_wait_exit_v0 { #ifdef __KERNEL__ -extern int vc_ctx_kill(uint32_t, void __user *); -extern int vc_wait_exit(uint32_t, void __user *); +extern int vc_ctx_kill(struct vx_info *, void __user *); +extern int vc_wait_exit(struct vx_info *, void __user *); + +#endif /* __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; +}; + +#ifdef __KERNEL__ + +extern int vc_get_pflags(uint32_t pid, void __user *); +extern int vc_set_pflags(uint32_t pid, void __user *); #endif /* __KERNEL__ */ #endif /* _VX_SIGNAL_CMD_H */