Index: generic/src/ipc/sysipc.c
===================================================================
--- generic/src/ipc/sysipc.c	(revision 84977110e48d0fb14137dbbd48504fcb1840984a)
+++ generic/src/ipc/sysipc.c	(revision c1982e45cfd67b998329f3d32f3b52cbbc6caa5b)
@@ -469,13 +469,15 @@
  *
  * @param calldata Pointer to buffer where the call/answer data is stored 
- * @param flags
+ * @param usec Timeout. See waitq_sleep_timeout() for explanation.
+ * @param nonblocking See waitq_sleep_timeout() for explanation.
+ *
  * @return Callid, if callid & 1, then the call is answer
  */
-__native sys_ipc_wait_for_call(ipc_data_t *calldata, __native flags)
+__native sys_ipc_wait_for_call(ipc_data_t *calldata, __u32 usec, int nonblocking)
 {
 	call_t *call;
 
 restart:	
-	call = ipc_wait_for_call(&TASK->answerbox, flags);
+	call = ipc_wait_for_call(&TASK->answerbox, usec, nonblocking);
 	if (!call)
 		return 0;
