updated interface
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 12 Mar 2004 02:57:01 +0000 (02:57 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 12 Mar 2004 02:57:01 +0000 (02:57 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1216 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/syscall_getiattr-v13.hc
util-vserver/lib/syscall_setiattr-v13.hc
util-vserver/lib/syscall_setsched-v13.hc

index cca3dea..409c9a5 100644 (file)
@@ -29,7 +29,7 @@ vc_get_iattr_v13(char const *filename,
   struct vcmd_ctx_iattr_v1     attr;
   int                          rc;
 
-  attr.file_name = filename;
+  attr.name = filename;
   
   rc = vserver(VCMD_get_iattr, 0, &attr);
   if (xid)   *xid   = CTX_KERNEL2USER(attr.xid);
index 754a341..bc59643 100644 (file)
@@ -27,9 +27,9 @@ vc_set_iattr_v13(char const *filename, xid_t xid,  uint32_t flags, uint32_t mask
 {
   struct vcmd_ctx_iattr_v1     attr;
 
-  attr.file_name = filename;
-  attr.xid       = CTX_USER2KERNEL(xid);
-  attr.flags     = flags;
-  attr.mask      = mask;
+  attr.name  = filename;
+  attr.xid   = CTX_USER2KERNEL(xid);
+  attr.flags = flags;
+  attr.mask  = mask;
   return vserver(VCMD_set_iattr, 0, &attr);
 }
index e54e25c..7fa74aa 100644 (file)
 static inline ALWAYSINLINE int
 vc_set_sched_v13(xid_t xid, struct vc_set_sched const *data)
 {
-  struct vcmd_set_sched_v1     k_data;
+  struct vcmd_set_sched_v2     k_data;
 
   k_data.fill_rate   = data->fill_rate;
-  k_data.period      = data->period;
-  k_data.fill_level  = data->fill_level;
-  k_data.bucket_size = data->bucket_size;
+  k_data.interval    = data->interval;
+  k_data.tokens      = data->tokens;
+  k_data.tokens_min  = data->tokens_min;
+  k_data.tokens_max  = data->tokens_max;
+  k_data.cpu_mask    = data->cpu_mask;
 
   return vserver(VCMD_set_sched, CTX_USER2KERNEL(xid), &k_data);
 }