Index: uspace/lib/libc/generic/ipc.c
===================================================================
--- uspace/lib/libc/generic/ipc.c	(revision 90c35436e39d41f77854b4f11d347168ed5f121c)
+++ uspace/lib/libc/generic/ipc.c	(revision 6364d3c5a4f6a39d32c14922f17a23eaa8bb3507)
@@ -570,4 +570,5 @@
  * @param arg1		Service-defined argument.
  * @param arg2		Service-defined argument.
+ * @param arg3		Service-defined argument.
  * @param phonehash	Storage where the library will store an opaque
  *			identifier of the phone that will be used for incoming
@@ -577,8 +578,9 @@
  * @return		Zero on success or a negative error code.
  */
-int ipc_connect_to_me(int phoneid, int arg1, int arg2, ipcarg_t *phonehash)
-{
-	return ipc_call_sync_2_3(phoneid, IPC_M_CONNECT_TO_ME, arg1, arg2,
-	    NULL, NULL, phonehash);
+int ipc_connect_to_me(int phoneid, int arg1, int arg2, int arg3, 
+    ipcarg_t *phonehash)
+{
+	return ipc_call_sync_3_5(phoneid, IPC_M_CONNECT_TO_ME, arg1, arg2,
+	    arg3, NULL, NULL, NULL, NULL, phonehash);
 }
 
Index: uspace/lib/libc/include/ipc/ipc.h
===================================================================
--- uspace/lib/libc/include/ipc/ipc.h	(revision 90c35436e39d41f77854b4f11d347168ed5f121c)
+++ uspace/lib/libc/include/ipc/ipc.h	(revision 6364d3c5a4f6a39d32c14922f17a23eaa8bb3507)
@@ -253,5 +253,6 @@
     ipc_async_callback_t callback, int can_preempt);
 
-extern int ipc_connect_to_me(int phoneid, int arg1, int arg2, ipcarg_t *phone);
+extern int ipc_connect_to_me(int phoneid, int arg1, int arg2, int arg3,
+    ipcarg_t *phone);
 extern int ipc_connect_me_to(int phoneid, int arg1, int arg2, int arg3);
 extern int ipc_hangup(int phoneid);
