Index: uspace/lib/libc/generic/task.c
===================================================================
--- uspace/lib/libc/generic/task.c	(revision 5d96851b8924322db82eed0dc7032e7f6817c983)
+++ uspace/lib/libc/generic/task.c	(revision 925be4ecd563f177285f5d0da2d0bf42b4bb85f6)
@@ -149,11 +149,12 @@
 }
 
-int task_wait(task_id_t id, int *retval)
+int task_wait(task_id_t id, task_exit_t *texit, int *retval)
 {
-	ipcarg_t rv;
+	ipcarg_t te, rv;
 	int rc;
 
-	rc = (int) async_req_2_1(PHONE_NS, NS_TASK_WAIT, LOWER32(id),
-	    UPPER32(id), &rv);
+	rc = (int) async_req_2_2(PHONE_NS, NS_TASK_WAIT, LOWER32(id),
+	    UPPER32(id), &te, &rv);
+	*texit = te;
 	*retval = rv;
 
