Rev 2730 | Rev 2734 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2730 | Rev 2731 | ||
---|---|---|---|
Line 45... | Line 45... | ||
45 | #define VFS_FIRST IPC_FIRST_USER_METHOD |
45 | #define VFS_FIRST IPC_FIRST_USER_METHOD |
46 | 46 | ||
47 | #define IPC_METHOD_TO_VFS_OP(m) ((m) - VFS_FIRST) |
47 | #define IPC_METHOD_TO_VFS_OP(m) ((m) - VFS_FIRST) |
48 | 48 | ||
49 | typedef enum { |
49 | typedef enum { |
50 | VFS_OPEN = VFS_FIRST, |
50 | VFS_READ = VFS_FIRST, |
51 | VFS_CLOSE, |
- | |
52 | VFS_READ, |
- | |
53 | VFS_WRITE, |
51 | VFS_WRITE, |
54 | VFS_TRUNCATE, |
52 | VFS_TRUNCATE, |
55 | VFS_RENAME, |
- | |
56 | VFS_OPENDIR, |
- | |
57 | VFS_READDIR, |
- | |
58 | VFS_CLOSEDIR, |
- | |
59 | VFS_MKDIR, |
- | |
60 | VFS_UNLINK, |
- | |
61 | VFS_MOUNT, |
53 | VFS_MOUNT, |
62 | VFS_UNMOUNT, |
54 | VFS_UNMOUNT, |
63 | VFS_LAST_CMN, /* keep this the last member of this enum */ |
55 | VFS_LAST_CMN, /* keep this the last member of this enum */ |
64 | } vfs_request_cmn_t; |
56 | } vfs_request_cmn_t; |
65 | 57 | ||
66 | typedef enum { |
58 | typedef enum { |
67 | VFS_LOOKUP = VFS_LAST_CMN, |
59 | VFS_LOOKUP = VFS_LAST_CMN, |
- | 60 | VFS_FREE, |
|
68 | VFS_LAST_CLNT, /* keep this the last member of this enum */ |
61 | VFS_LAST_CLNT, /* keep this the last member of this enum */ |
69 | } vfs_request_clnt_t; |
62 | } vfs_request_clnt_t; |
70 | 63 | ||
71 | typedef enum { |
64 | typedef enum { |
72 | VFS_REGISTER = VFS_LAST_CMN, |
65 | VFS_REGISTER = VFS_LAST_CMN, |
- | 66 | VFS_OPEN, |
|
- | 67 | VFS_CLOSE, |
|
73 | VFS_SEEK, |
68 | VFS_SEEK, |
- | 69 | VFS_MKDIR, |
|
- | 70 | VFS_UNLINK, |
|
- | 71 | VFS_RENAME, |
|
74 | VFS_LAST_SRV, /* keep this the last member of this enum */ |
72 | VFS_LAST_SRV, /* keep this the last member of this enum */ |
75 | } vfs_request_srv_t; |
73 | } vfs_request_srv_t; |
76 | 74 | ||
77 | 75 | ||
78 | /** |
76 | /** |