root/trunk/kernel/inode_cmd.h

Revision 2578, 469 bytes (checked in by dhozac, 1 year ago)

Add support for the various new APIs in 2.2 and 2.3, in particular, netv2.

  • Property svn:eol-style set to native
Line 
1 #ifndef _VX_INODE_CMD_H
2 #define _VX_INODE_CMD_H
3
4
5 /*  inode vserver commands */
6
7 #define VCMD_get_iattr          VC_CMD(INODE, 1, 1)
8 #define VCMD_set_iattr          VC_CMD(INODE, 2, 1)
9
10 #define VCMD_fget_iattr         VC_CMD(INODE, 3, 0)
11 #define VCMD_fset_iattr         VC_CMD(INODE, 4, 0)
12
13 struct  vcmd_ctx_iattr_v1 {
14         const char *name;
15         uint32_t xid;
16         uint32_t flags;
17         uint32_t mask;
18 };
19
20 struct  vcmd_ctx_fiattr_v0 {
21         uint32_t xid;
22         uint32_t flags;
23         uint32_t mask;
24 };
25
26
27 #endif  /* _VX_INODE_CMD_H */
Note: See TracBrowser for help on using the browser.