From a482115036f98943ffaa27e32118d56311c36c66 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Mon, 2 Feb 2004 19:00:53 +0000 Subject: [PATCH] return xid_t on vc_new_s_context() added VHOST/vhi functions and types git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@741 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/vserver.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/util-vserver/lib/vserver.h b/util-vserver/lib/vserver.h index 6af871a..7a517a6 100644 --- a/util-vserver/lib/vserver.h +++ b/util-vserver/lib/vserver.h @@ -128,7 +128,7 @@ extern "C" { * - VC_RANDCTX which means the next free context; this value can be used by * ordinary users also * See http://vserver.13thfloor.at/Stuff/Logic.txt for details */ - int vc_new_s_context(xid_t ctx, unsigned int remove_cap, unsigned int flags); + xid_t vc_new_s_context(xid_t ctx, unsigned int remove_cap, unsigned int flags); /** Sets the ipv4root information. * \precondition: nb<16 */ @@ -188,6 +188,15 @@ extern "C" { xid_t vc_get_task_xid(pid_t pid); int vc_get_vx_info(xid_t xid, struct vc_vx_info *info); + + typedef enum { vcVHI_CONTEXT, vcVHI_SYSNAME, vcVHI_NODENAME, + vcVHI_RELEASE, vcVHI_VERSION, vcVHI_MACHINE, + vcVHI_DOMAINNAME } vc_uts_type; + + int vc_set_vhi_name(xid_t xid, vc_uts_type type, char const *val, size_t len); + int vc_get_vhi_name(xid_t xid, vc_uts_type type, char *val, size_t len); + + int vc_text2cap(char const *); char const * vc_cap2text(int); -- 1.8.1.5