Add PERSISTENT feature.
authorDaniel Hokka Zakrisson <daniel@hozac.com>
Fri, 22 Aug 2008 21:01:58 +0000 (21:01 +0000)
committerDaniel Hokka Zakrisson <daniel@hozac.com>
Fri, 22 Aug 2008 21:01:58 +0000 (21:01 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2762 94cd875c-1c1d-0410-91d2-eb244daf1a30

lib/issupported.c
lib/issupportedstring.c
lib/vserver.h

index 2f2510b..7169db8 100644 (file)
@@ -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;
index d46ca75..a780fac 100644 (file)
@@ -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
index 9de2fc0..a1ba744 100644 (file)
@@ -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;