From: Daniel Hokka Zakrisson Date: Fri, 22 Aug 2008 21:01:58 +0000 (+0000) Subject: Add PERSISTENT feature. X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=277c13c20771c27b03fe35a58bad0df69561b042;p=util-vserver.git Add PERSISTENT feature. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2762 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/lib/issupported.c b/lib/issupported.c index 2f2510b..7169db8 100644 --- a/lib/issupported.c +++ b/lib/issupported.c @@ -45,6 +45,7 @@ vc_isSupported(vcFeatureSet feature) case vcFEATURE_VWAIT : return ver >= 0x00010025; case vcFEATURE_SCHED : return ver >= 0x00020000; // todo case vcFEATURE_VNET : return ver >= 0x00020001; + case vcFEATURE_PERSISTENT : return ver >= 0x00020002; case vcFEATURE_VSTAT : return ver >= 0x00020103; case vcFEATURE_PPTAG : return conf & VC_VCI_PPTAG; case vcFEATURE_SPACES : return conf & VC_VCI_SPACES; diff --git a/lib/issupportedstring.c b/lib/issupportedstring.c index d46ca75..a780fac 100644 --- a/lib/issupportedstring.c +++ b/lib/issupportedstring.c @@ -35,7 +35,7 @@ static struct { DECL(MIGRATE), DECL(NAMESPACE), DECL(SCHED), DECL(VINFO), DECL(VHI), DECL(VSHELPER0), DECL(VSHELPER), DECL(VWAIT), DECL(VNET), DECL(VSTAT), DECL(PPTAG), DECL(PIDSPACE), - DECL(SPACES), + DECL(SPACES), DECL(PERSISTENT), }; bool diff --git a/lib/vserver.h b/lib/vserver.h index 9de2fc0..a1ba744 100644 --- a/lib/vserver.h +++ b/lib/vserver.h @@ -969,8 +969,9 @@ extern "C" { vcFEATURE_COMPAT, vcFEATURE_MIGRATE, vcFEATURE_NAMESPACE, vcFEATURE_SCHED, vcFEATURE_VINFO, vcFEATURE_VHI, vcFEATURE_VSHELPER0, vcFEATURE_VSHELPER, vcFEATURE_VWAIT, - vcFEATURE_VNET, vcFEATURE_VSTAT, vcFEATURE_PPTAG, - vcFEATURE_PIDSPACE, vcFEATURE_SPACES, } + vcFEATURE_VNET, vcFEATURE_VSTAT, vcFEATURE_PPTAG, + vcFEATURE_PIDSPACE, vcFEATURE_SPACES, vcFEATURE_PERSISTENT, + } vcFeatureSet; bool vc_isSupported(vcFeatureSet) VC_ATTR_CONST;