Subversion Repositories HelenOS

Rev

Rev 4618 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4618 Rev 4619
Line 106... Line 106...
106
        ipc_callid_t callid = ipc_wait_for_call(&call);
106
        ipc_callid_t callid = ipc_wait_for_call(&call);
107
       
107
       
108
        task_id_t id;
108
        task_id_t id;
109
        ipcarg_t retval;
109
        ipcarg_t retval;
110
       
110
       
111
        if (callid & IPC_CALLID_NOTIFICATION) {
-
 
112
            id = (task_id_t)
-
 
113
                MERGE_LOUP32(IPC_GET_ARG2(call), IPC_GET_ARG3(call));
-
 
114
            wait_notification((wait_type_t) IPC_GET_ARG1(call), id);
-
 
115
            continue;
-
 
116
        }
-
 
117
       
-
 
118
        switch (IPC_GET_METHOD(call)) {
111
        switch (IPC_GET_METHOD(call)) {
119
        case IPC_M_SHARE_IN:
112
        case IPC_M_SHARE_IN:
120
            switch (IPC_GET_ARG3(call)) {
113
            switch (IPC_GET_ARG3(call)) {
121
            case SERVICE_MEM_REALTIME:
114
            case SERVICE_MEM_REALTIME:
122
                get_as_area(callid, &call,
115
                get_as_area(callid, &call,