Changeset 228e490 in mainline for kernel/generic/src/ipc/event.c
- Timestamp:
- 2010-12-14T17:00:02Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a9b6bec, eb221e5
- Parents:
- dd8d5a7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/event.c
rdd8d5a7 r228e490 57 57 events[i].answerbox = NULL; 58 58 events[i].counter = 0; 59 events[i]. method = 0;59 events[i].imethod = 0; 60 60 } 61 61 } 62 62 63 static int event_subscribe(event_type_t evno, sysarg_t method,63 static int event_subscribe(event_type_t evno, sysarg_t imethod, 64 64 answerbox_t *answerbox) 65 65 { … … 73 73 if (events[evno].answerbox == NULL) { 74 74 events[evno].answerbox = answerbox; 75 events[evno]. method =method;75 events[evno].imethod = imethod; 76 76 events[evno].counter = 0; 77 77 res = EOK; … … 84 84 } 85 85 86 sysarg_t sys_event_subscribe(sysarg_t evno, sysarg_t method)86 sysarg_t sys_event_subscribe(sysarg_t evno, sysarg_t imethod) 87 87 { 88 88 return (sysarg_t) event_subscribe((event_type_t) evno, (sysarg_t) 89 method, &TASK->answerbox);89 imethod, &TASK->answerbox); 90 90 } 91 91 … … 113 113 events[i].answerbox = NULL; 114 114 events[i].counter = 0; 115 events[i]. method = 0;115 events[i].imethod = 0; 116 116 } 117 117 spinlock_unlock(&events[i].lock); … … 130 130 call->flags |= IPC_CALL_NOTIF; 131 131 call->priv = ++events[evno].counter; 132 IPC_SET_ METHOD(call->data, events[evno].method);132 IPC_SET_IMETHOD(call->data, events[evno].imethod); 133 133 IPC_SET_ARG1(call->data, a1); 134 134 IPC_SET_ARG2(call->data, a2);
Note:
See TracChangeset
for help on using the changeset viewer.