Changes in uspace/lib/c/generic/event.c [f9061b4:63f8966] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/event.c
rf9061b4 r63f8966 35 35 */ 36 36 /** @file 37 */ 37 */ 38 38 39 39 #include <libc.h> 40 40 #include <event.h> 41 41 #include <kernel/ipc/event_types.h> 42 #include <ipc/ipc.h> 42 43 43 /** Subscribe event notifications.44 /** Subscribe for event notifications. 44 45 * 45 * @param evno Event type to subscribe.46 * @param imethod Use this interface andmethod for notifying me.46 * @param evno Event number. 47 * @param method Use this method for notifying me. 47 48 * 48 49 * @return Value returned by the kernel. 49 *50 50 */ 51 int event_subscribe(event_type_t e vno, sysarg_t imethod)51 int event_subscribe(event_type_t e, ipcarg_t method) 52 52 { 53 return __SYSCALL2(SYS_EVENT_SUBSCRIBE, (sysarg_t) evno, 54 (sysarg_t) imethod); 55 } 56 57 /** Unmask event notifications. 58 * 59 * @param evno Event type to unmask. 60 * 61 * @return Value returned by the kernel. 62 * 63 */ 64 int event_unmask(event_type_t evno) 65 { 66 return __SYSCALL1(SYS_EVENT_UNMASK, (sysarg_t) evno); 53 return __SYSCALL2(SYS_EVENT_SUBSCRIBE, (sysarg_t) e, (sysarg_t) method); 67 54 } 68 55
Note:
See TracChangeset
for help on using the changeset viewer.