Rev 3471 | Rev 3597 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3471 | Rev 3536 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | */ |
33 | */ |
34 | 34 | ||
35 | #include <ipc/ipc.h> |
35 | #include <ipc/ipc.h> |
36 | #include <ipc/loader.h> |
36 | #include <ipc/loader.h> |
37 | #include <libc.h> |
37 | #include <libc.h> |
- | 38 | #include <task.h> |
|
38 | #include <string.h> |
39 | #include <string.h> |
39 | #include <stdlib.h> |
40 | #include <stdlib.h> |
40 | #include <async.h> |
41 | #include <async.h> |
41 | #include <errno.h> |
42 | #include <errno.h> |
42 | #include <vfs/vfs.h> |
43 | #include <vfs/vfs.h> |
Line 91... | Line 92... | ||
91 | int rc; |
92 | int rc; |
92 | ipcarg_t retval; |
93 | ipcarg_t retval; |
93 | 94 | ||
94 | /* Get task ID. */ |
95 | /* Get task ID. */ |
95 | req = async_send_0(ldr->phone_id, LOADER_GET_TASKID, &answer); |
96 | req = async_send_0(ldr->phone_id, LOADER_GET_TASKID, &answer); |
96 | rc = ipc_data_read_start(ldr->phone_id, task_id, sizeof(task_id)); |
97 | rc = ipc_data_read_start(ldr->phone_id, task_id, sizeof(task_id_t)); |
97 | if (rc != EOK) { |
98 | if (rc != EOK) { |
98 | async_wait_for(req, NULL); |
99 | async_wait_for(req, NULL); |
99 | return rc; |
100 | return rc; |
100 | } |
101 | } |
101 | 102 |