Subversion Repositories HelenOS

Rev

Rev 2479 | Rev 2637 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2479 Rev 2619
Line 42... Line 42...
42
void receive_comm_area(ipc_callid_t callid, ipc_call_t *call, void **area)
42
void receive_comm_area(ipc_callid_t callid, ipc_call_t *call, void **area)
43
{
43
{
44
    void *dest;
44
    void *dest;
45
 
45
 
46
    dest = as_get_mappable_page(IPC_GET_ARG2(*call));
46
    dest = as_get_mappable_page(IPC_GET_ARG2(*call));
47
    if (ipc_answer_fast(callid, 0, (sysarg_t) dest, 0) == 0) {
47
    if (ipc_answer_1(callid, EOK, (sysarg_t) dest) == 0) {
48
        if (*area)
48
        if (*area)
49
            as_area_destroy(*area);
49
            as_area_destroy(*area);
50
        *area = dest;
50
        *area = dest;
51
    }
51
    }
52
}
52
}