X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel%2Finode_cmd.h;h=39a825acc5194fb8bc2b6230b819e659782ba275;hb=4415d2a7377be61789eb5a6e35222962cbe7a146;hp=ed26aa1cb46bd19f3a5b1f9cc49a8169aa18635b;hpb=b0a62d195efca12c5cb9e7c0b3bea3be2cd57fc9;p=util-vserver.git diff --git a/kernel/inode_cmd.h b/kernel/inode_cmd.h index ed26aa1..39a825a 100644 --- a/kernel/inode_cmd.h +++ b/kernel/inode_cmd.h @@ -4,22 +4,20 @@ /* inode vserver commands */ -#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_v0 { - /* device handle in id */ - uint64_t ino; +#define VCMD_fget_iattr VC_CMD(INODE, 3, 0) +#define VCMD_fset_iattr VC_CMD(INODE, 4, 0) + +struct vcmd_ctx_iattr_v1 { + const char *name; uint32_t xid; uint32_t flags; uint32_t mask; }; -struct vcmd_ctx_iattr_v1 { - const char *name; +struct vcmd_ctx_fiattr_v0 { uint32_t xid; uint32_t flags; uint32_t mask;