added new iattr definitions
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 Feb 2004 22:23:45 +0000 (22:23 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 Feb 2004 22:23:45 +0000 (22:23 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@954 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/virtual.h

index d40b922..3abd771 100644 (file)
@@ -150,14 +150,16 @@ struct  vcmd_tbf_sched_v1 {
 
 /*  inode vserver commands */
 
-#define VCMD_get_iattr         VC_CMD(INODE, 1, 0)
-#define VCMD_set_iattr         VC_CMD(INODE, 2, 0)
-
-struct  vcmd_ctx_iattr_v0 {
-       uint64_t ino;
-       uint32_t xid;
-       uint32_t flags;
-       uint32_t mask;
+#define VCMD_get_iattr_v0       VC_CMD(INODE, 1, 0)
+#define VCMD_set_iattr_v0       VC_CMD(INODE, 2, 0)
+#define VCMD_get_iattr          VC_CMD(INODE, 1, 1)
+#define VCMD_set_iattr          VC_CMD(INODE, 2, 1)
+
+struct  vcmd_ctx_iattr_v1 {
+        const char *file_name;
+        uint32_t xid;
+        uint32_t flags;
+        uint32_t mask;
 };
 
 #define IATTR_XID      0x01000000
@@ -204,5 +206,4 @@ enum vx_vhi_name_field {
        VHIN_DOMAINNAME,
 };
 
-
 #endif /* _LINUX_VIRTUAL_H */