vc_isSupported() et.al: added VWAIT feature
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 May 2005 18:05:18 +0000 (18:05 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 May 2005 18:05:18 +0000 (18:05 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2096 94cd875c-1c1d-0410-91d2-eb244daf1a30

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

index a0c8baf..7bf981a 100644 (file)
@@ -40,6 +40,7 @@ vc_isSupported(vcFeatureSet feature)
     case vcFEATURE_IATTR       :  return ver >= 0x00010011;
     case vcFEATURE_MIGRATE     :  return ver >= 0x00010012;
     case vcFEATURE_NAMESPACE   :  return ver >= 0x00010012;
+    case vcFEATURE_VWAIT       :  return ver >= 0x00010025;
     case vcFEATURE_SCHED       :  return ver >= 0x00020000;  // todo
     default                    :  assert(false); 
   }
index 596337d..a2f1a05 100644 (file)
@@ -33,7 +33,7 @@ static struct {
 } FEATURES[] = {
   DECL(VKILL),   DECL(IATTR),     DECL(RLIMIT), DECL(COMPAT),
   DECL(MIGRATE), DECL(NAMESPACE), DECL(SCHED),  DECL(VINFO),
-  DECL(VHI),     DECL(VSHELPER0), DECL(VSHELPER)
+  DECL(VHI),     DECL(VSHELPER0), DECL(VSHELPER), DECL(VWAIT)
 };
 
 bool
index 10238ca..61c5ab2 100644 (file)
@@ -711,7 +711,7 @@ extern "C" {
   typedef enum { vcFEATURE_VKILL,  vcFEATURE_IATTR,   vcFEATURE_RLIMIT,
                 vcFEATURE_COMPAT, vcFEATURE_MIGRATE, vcFEATURE_NAMESPACE,
                 vcFEATURE_SCHED,  vcFEATURE_VINFO,   vcFEATURE_VHI,
-                 vcFEATURE_VSHELPER0, vcFEATURE_VSHELPER }
+                 vcFEATURE_VSHELPER0, vcFEATURE_VSHELPER, vcFEATURE_VWAIT }
     vcFeatureSet;
 
   bool         vc_isSupported(vcFeatureSet) VC_ATTR_CONST;