X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fvserver%2Fcvirt_cmd.h;h=8cb1641a478e9fd87ee74fbcf4979b7fe348c156;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=67204692e116d2318c868cce57b8dc05e2d4ce41;hpb=76828883507a47dae78837ab5dec5a5b4513c667;p=linux-2.6.git diff --git a/include/linux/vserver/cvirt_cmd.h b/include/linux/vserver/cvirt_cmd.h index 67204692e..8cb1641a4 100644 --- a/include/linux/vserver/cvirt_cmd.h +++ b/include/linux/vserver/cvirt_cmd.h @@ -28,8 +28,26 @@ enum vhi_name_field { #include -extern int vc_set_vhi_name(uint32_t, void __user *); -extern int vc_get_vhi_name(uint32_t, void __user *); +extern int vc_set_vhi_name(struct vx_info *, void __user *); +extern int vc_get_vhi_name(struct vx_info *, void __user *); + +#endif /* __KERNEL__ */ + +#define VCMD_virt_stat VC_CMD(VSTAT, 3, 0) + +struct vcmd_virt_stat_v0 { + uint64_t offset; + uint64_t uptime; + uint32_t nr_threads; + uint32_t nr_running; + uint32_t nr_uninterruptible; + uint32_t nr_onhold; + uint32_t nr_forks; + uint32_t load[3]; +}; + +#ifdef __KERNEL__ +extern int vc_virt_stat(struct vx_info *, void __user *); #endif /* __KERNEL__ */ #endif /* _VX_CVIRT_CMD_H */