Rev 3022 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3022 | Rev 4055 | ||
---|---|---|---|
Line 70... | Line 70... | ||
70 | vfs_pair_t *root; |
70 | vfs_pair_t *root; |
71 | 71 | ||
72 | if (altroot) |
72 | if (altroot) |
73 | root = altroot; |
73 | root = altroot; |
74 | else |
74 | else |
75 | root = (vfs_pair_t *) &rootfs; |
75 | root = &rootfs; |
76 | 76 | ||
77 | if (!root->fs_handle) |
77 | if (!root->fs_handle) |
78 | return ENOENT; |
78 | return ENOENT; |
79 | 79 | ||
80 | size_t len; |
80 | size_t len; |
Line 180... | Line 180... | ||
180 | result->triplet.fs_handle = (fs_handle_t) IPC_GET_ARG1(answer); |
180 | result->triplet.fs_handle = (fs_handle_t) IPC_GET_ARG1(answer); |
181 | result->triplet.dev_handle = (dev_handle_t) IPC_GET_ARG2(answer); |
181 | result->triplet.dev_handle = (dev_handle_t) IPC_GET_ARG2(answer); |
182 | result->triplet.index = (fs_index_t) IPC_GET_ARG3(answer); |
182 | result->triplet.index = (fs_index_t) IPC_GET_ARG3(answer); |
183 | result->size = (size_t) IPC_GET_ARG4(answer); |
183 | result->size = (size_t) IPC_GET_ARG4(answer); |
184 | result->lnkcnt = (unsigned) IPC_GET_ARG5(answer); |
184 | result->lnkcnt = (unsigned) IPC_GET_ARG5(answer); |
- | 185 | if (lflag & L_FILE) |
|
- | 186 | result->type = VFS_NODE_FILE; |
|
- | 187 | else if (lflag & L_DIRECTORY) |
|
- | 188 | result->type = VFS_NODE_DIRECTORY; |
|
- | 189 | else |
|
- | 190 | result->type = VFS_NODE_UNKNOWN; |
|
185 | } |
191 | } |
186 | 192 | ||
187 | return rc; |
193 | return rc; |
188 | } |
194 | } |
189 | 195 |