Index: uspace/lib/c/generic/event.c
===================================================================
--- uspace/lib/c/generic/event.c	(revision fdd48986f412859789744f650391449ab6dd99ad)
+++ uspace/lib/c/generic/event.c	(revision 9bf51e645d155885a90ae6891c28b5003ad0a8da)
@@ -54,4 +54,10 @@
 }
 
+int event_task_subscribe(event_task_type_t evno, sysarg_t imethod)
+{
+	return __SYSCALL2(SYS_EVENT_SUBSCRIBE, (sysarg_t) evno,
+	    (sysarg_t) imethod);
+}
+
 /** Unmask event notifications.
  *
@@ -66,4 +72,9 @@
 }
 
+int event_task_unmask(event_task_type_t evno)
+{
+	return __SYSCALL1(SYS_EVENT_UNMASK, (sysarg_t) evno);
+}
+
 /** @}
  */
Index: uspace/lib/c/include/event.h
===================================================================
--- uspace/lib/c/include/event.h	(revision fdd48986f412859789744f650391449ab6dd99ad)
+++ uspace/lib/c/include/event.h	(revision 9bf51e645d155885a90ae6891c28b5003ad0a8da)
@@ -37,7 +37,10 @@
 
 #include <abi/ipc/event.h>
+#include <libarch/types.h>
 
 extern int event_subscribe(event_type_t, sysarg_t);
+extern int event_task_subscribe(event_task_type_t, sysarg_t);
 extern int event_unmask(event_type_t);
+extern int event_task_unmask(event_task_type_t);
 
 #endif
