This commit adds support for the 2.1 vserver API.
[util-vserver.git] / lib / syscall_setsched.c
index 0a6813c..5ee42e3 100644 (file)
@@ -23,9 +23,7 @@
 #include "vserver.h"
 #include "virtual.h"
 
-#if defined(VC_ENABLE_API_V13OBS) && defined(VC_ENABLE_API_V13)
-#  define VC_MULTIVERSION_SYSCALL      1
-#endif
+#define VC_MULTIVERSION_SYSCALL        1
 #include "vserver-internal.h"
 
 #ifdef VC_ENABLE_API_V13
 #  include "syscall_setsched-v13obs.hc"
 #endif
 
+#ifdef VC_ENABLE_API_V21
+#  include "syscall_setsched-v21.hc"
+#endif
+
 int
 vc_set_sched(xid_t xid, struct vc_set_sched const *data)
 {
-  CALL_VC(CALL_VC_V13B  (vc_set_sched,xid,data),
+  CALL_VC(CALL_VC_V21   (vc_set_sched,xid,data),
+         CALL_VC_V13B  (vc_set_sched,xid,data),
          CALL_VC_V13OBS(vc_set_sched,xid,data));
 }