Index: kernel/generic/src/proc/task.c
===================================================================
--- kernel/generic/src/proc/task.c	(revision 09d01f28221887ceaceba6c7bcc2102381ec548f)
+++ kernel/generic/src/proc/task.c	(revision 7f11dc6ba31c85d4b1daa9c4ebd4d6f99082a87c)
@@ -185,5 +185,5 @@
 #endif
 	
-	return 0;
+	return EOK;
 }
 
Index: kernel/generic/src/proc/thread.c
===================================================================
--- kernel/generic/src/proc/thread.c	(revision 09d01f28221887ceaceba6c7bcc2102381ec548f)
+++ kernel/generic/src/proc/thread.c	(revision 7f11dc6ba31c85d4b1daa9c4ebd4d6f99082a87c)
@@ -171,5 +171,5 @@
 	thread->saved_fpu_context = slab_alloc(fpu_context_cache, kmflags);
 	if (!thread->saved_fpu_context)
-		return -1;
+		return ENOMEM;
 #endif /* CONFIG_FPU_LAZY */
 #endif /* CONFIG_FPU */
@@ -201,5 +201,5 @@
 			slab_free(fpu_context_cache, thread->saved_fpu_context);
 #endif
-		return -1;
+		return ENOMEM;
 	}
 	
@@ -210,5 +210,5 @@
 #endif
 	
-	return 0;
+	return EOK;
 }
 
@@ -1008,7 +1008,4 @@
 {
 	thread_exit();
-	
-	/* Unreachable */
-	return 0;
 }
 
