Rev 2619 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2619 | Rev 2660 | ||
---|---|---|---|
Line 59... | Line 59... | ||
59 | int mode = IPC_GET_ARG2(*request); |
59 | int mode = IPC_GET_ARG2(*request); |
60 | size_t size; |
60 | size_t size; |
61 | 61 | ||
62 | ipc_callid_t callid; |
62 | ipc_callid_t callid; |
63 | 63 | ||
64 | if (!ipc_data_receive(&callid, NULL, &size)) { |
64 | if (!ipc_data_write_receive(&callid, NULL, &size)) { |
65 | ipc_answer_0(callid, EINVAL); |
65 | ipc_answer_0(callid, EINVAL); |
66 | ipc_answer_0(rid, EINVAL); |
66 | ipc_answer_0(rid, EINVAL); |
67 | return; |
67 | return; |
68 | } |
68 | } |
69 | 69 | ||
Line 80... | Line 80... | ||
80 | ipc_answer_0(rid, ENOMEM); |
80 | ipc_answer_0(rid, ENOMEM); |
81 | return; |
81 | return; |
82 | } |
82 | } |
83 | 83 | ||
84 | int rc; |
84 | int rc; |
85 | if ((rc = ipc_data_deliver(callid, path, size))) { |
85 | if ((rc = ipc_data_write_deliver(callid, path, size))) { |
86 | ipc_answer_0(rid, rc); |
86 | ipc_answer_0(rid, rc); |
87 | free(path); |
87 | free(path); |
88 | return; |
88 | return; |
89 | } |
89 | } |
90 | 90 |