X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Fsyscall_setiattr-v13.hc;h=754a34187fbe51987a7eb2eef10c56a20e6b0aaa;hb=437b5e9a1c7245fb99ddcf114b6b1bce36ae69f7;hp=6a97412beaadceb504359ce418f7ec080442382d;hpb=ebf251c8ca0a527c15e9873a220dd5053362a679;p=util-vserver.git diff --git a/util-vserver/lib/syscall_setiattr-v13.hc b/util-vserver/lib/syscall_setiattr-v13.hc index 6a97412..754a341 100644 --- a/util-vserver/lib/syscall_setiattr-v13.hc +++ b/util-vserver/lib/syscall_setiattr-v13.hc @@ -23,13 +23,13 @@ #include "vserver.h" static inline ALWAYSINLINE int -vc_set_iattr_v13(dev_t dev, ino_t ino, xid_t xid, uint32_t flags, uint32_t mask) +vc_set_iattr_v13(char const *filename, xid_t xid, uint32_t flags, uint32_t mask) { - struct vcmd_ctx_iattr_v0 attr; + struct vcmd_ctx_iattr_v1 attr; - attr.ino = ino; - attr.xid = CTX_USER2KERNEL(xid); - attr.flags = flags; - attr.mask = mask; - return vserver(VCMD_set_iattr, dev, &attr); + attr.file_name = filename; + attr.xid = CTX_USER2KERNEL(xid); + attr.flags = flags; + attr.mask = mask; + return vserver(VCMD_set_iattr, 0, &attr); }