X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=include%2Flinux%2Fvserver%2Fcvirt_cmd.h;h=3260b9f732ae42e8c2373912946f6dfb717ac324;hb=f7f1b0f1e2fbadeab12d24236000e778aa9b1ead;hp=368f527327bc024da95e3a346bf89b5d1619381c;hpb=e3f6fb6212a7102bdb56ba38fa1e98fe72950475;p=linux-2.6.git diff --git a/include/linux/vserver/cvirt_cmd.h b/include/linux/vserver/cvirt_cmd.h index 368f52732..3260b9f73 100644 --- a/include/linux/vserver/cvirt_cmd.h +++ b/include/linux/vserver/cvirt_cmd.h @@ -1,7 +1,34 @@ #ifndef _VX_CVIRT_CMD_H #define _VX_CVIRT_CMD_H -/* cvirt vserver commands */ +/* virtual host info name commands */ +#define VCMD_set_vhi_name VC_CMD(VHOST, 1, 0) +#define VCMD_get_vhi_name VC_CMD(VHOST, 2, 0) +struct vcmd_vhi_name_v0 { + uint32_t field; + char name[65]; +}; + + +enum vhi_name_field { + VHIN_CONTEXT=0, + VHIN_SYSNAME, + VHIN_NODENAME, + VHIN_RELEASE, + VHIN_VERSION, + VHIN_MACHINE, + VHIN_DOMAINNAME, +}; + + +#ifdef __KERNEL__ + +#include + +extern int vc_set_vhi_name(uint32_t, void __user *); +extern int vc_get_vhi_name(uint32_t, void __user *); + +#endif /* __KERNEL__ */ #endif /* _VX_CVIRT_CMD_H */