Rev 4566 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4566 | Rev 4584 | ||
|---|---|---|---|
| Line 157... | Line 157... | ||
| 157 | memcpy(&plb[first], path, cnt1); |
157 | memcpy(&plb[first], path, cnt1); |
| 158 | memcpy(plb, &path[cnt1], cnt2); |
158 | memcpy(plb, &path[cnt1], cnt2); |
| 159 | 159 | ||
| 160 | ipc_call_t answer; |
160 | ipc_call_t answer; |
| 161 | int phone = vfs_grab_phone(root->fs_handle); |
161 | int phone = vfs_grab_phone(root->fs_handle); |
| 162 | aid_t req = async_send_5(phone, VFS_LOOKUP, (ipcarg_t) first, |
162 | aid_t req = async_send_5(phone, VFS_OUT_LOOKUP, (ipcarg_t) first, |
| 163 | (ipcarg_t) (first + len - 1) % PLB_SIZE, |
163 | (ipcarg_t) (first + len - 1) % PLB_SIZE, |
| 164 | (ipcarg_t) root->dev_handle, (ipcarg_t) lflag, (ipcarg_t) index, |
164 | (ipcarg_t) root->dev_handle, (ipcarg_t) lflag, (ipcarg_t) index, |
| 165 | &answer); |
165 | &answer); |
| 166 | 166 | ||
| 167 | ipcarg_t rc; |
167 | ipcarg_t rc; |
| Line 202... | Line 202... | ||
| 202 | int vfs_open_node_internal(vfs_lookup_res_t *result) |
202 | int vfs_open_node_internal(vfs_lookup_res_t *result) |
| 203 | { |
203 | { |
| 204 | int phone = vfs_grab_phone(result->triplet.fs_handle); |
204 | int phone = vfs_grab_phone(result->triplet.fs_handle); |
| 205 | 205 | ||
| 206 | ipc_call_t answer; |
206 | ipc_call_t answer; |
| 207 | aid_t req = async_send_2(phone, VFS_OPEN_NODE, |
207 | aid_t req = async_send_2(phone, VFS_OUT_OPEN_NODE, |
| 208 | (ipcarg_t) result->triplet.dev_handle, |
208 | (ipcarg_t) result->triplet.dev_handle, |
| 209 | (ipcarg_t) result->triplet.index, &answer); |
209 | (ipcarg_t) result->triplet.index, &answer); |
| 210 | 210 | ||
| 211 | 211 | ||
| 212 | ipcarg_t rc; |
212 | ipcarg_t rc; |