X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fvserver%2Finode_cmd.h;h=f14c899ffd86c215dfd9fabd0bb2d82602a19f10;hb=a6d8dea2993ef90fb69b81372daa0b63f8aa940e;hp=2b6afeac44edf2421235c2bb27c08dc8bf3d3672;hpb=27c597220375df29763c4fecc5130a5d0054261e;p=linux-2.6.git diff --git a/include/linux/vserver/inode_cmd.h b/include/linux/vserver/inode_cmd.h index 2b6afeac4..f14c899ff 100644 --- a/include/linux/vserver/inode_cmd.h +++ b/include/linux/vserver/inode_cmd.h @@ -27,6 +27,17 @@ struct vcmd_ctx_iattr_v1 { #ifdef __KERNEL__ +#ifdef CONFIG_COMPAT + +struct vcmd_ctx_iattr_v1_x32 { + compat_uptr_t name_ptr; + uint32_t xid; + uint32_t flags; + uint32_t mask; +}; + +#endif /* CONFIG_COMPAT */ + #include extern int vc_get_iattr_v0(uint32_t, void __user *); @@ -35,5 +46,12 @@ extern int vc_set_iattr_v0(uint32_t, void __user *); extern int vc_get_iattr(uint32_t, void __user *); extern int vc_set_iattr(uint32_t, void __user *); +#ifdef CONFIG_COMPAT + +extern int vc_get_iattr_x32(uint32_t, void __user *); +extern int vc_set_iattr_x32(uint32_t, void __user *); + +#endif /* CONFIG_COMPAT */ + #endif /* __KERNEL__ */ #endif /* _VX_INODE_CMD_H */