Index: uspace/srv/taskman/task.c
===================================================================
--- uspace/srv/taskman/task.c	(revision 102f64118e58e5b4f4c5b0001b105be87f38d435)
+++ uspace/srv/taskman/task.c	(revision 5be636105b3cdb8ad0eb0aaa7fa4fdda0d6c9413)
@@ -119,5 +119,5 @@
 }
 
-int tasks_init(void)
+errno_t tasks_init(void)
 {
 	if (!hash_table_create(&task_hash_table, 0, 0, &task_hash_table_ops)) {
@@ -191,7 +191,7 @@
 }
 
-int task_intro(task_id_t id)
-{
-	int rc = EOK;
+errno_t task_intro(task_id_t id)
+{
+	errno_t rc = EOK;
 
 	fibril_rwlock_write_lock(&task_hash_table_lock);
Index: uspace/srv/taskman/task.h
===================================================================
--- uspace/srv/taskman/task.h	(revision 102f64118e58e5b4f4c5b0001b105be87f38d435)
+++ uspace/srv/taskman/task.h	(revision 5be636105b3cdb8ad0eb0aaa7fa4fdda0d6c9413)
@@ -77,5 +77,5 @@
 extern fibril_rwlock_t task_hash_table_lock;
 
-extern int tasks_init(void);
+extern errno_t tasks_init(void);
 
 extern task_t *task_get_by_id(task_id_t);
@@ -85,5 +85,5 @@
 extern void task_remove(task_t **);
 
-extern int task_intro(task_id_t);
+extern errno_t task_intro(task_id_t);
 
 #endif
