Index: uspace/lib/libc/generic/async.c
===================================================================
--- uspace/lib/libc/generic/async.c	(revision f53cc810d7463aaaf19bb505007b1bede5cb3a96)
+++ uspace/lib/libc/generic/async.c	(revision b6ee5b112c06c03a7a1b7e50e20d88d3e5413c99)
@@ -233,5 +233,5 @@
  *
  */
-static void insert_timeout(awaiter_t *wd)
+void async_insert_timeout(awaiter_t *wd)
 {
 	wd->to_event.occurred = false;
@@ -393,5 +393,5 @@
 	while (list_empty(&conn->msg_queue)) {
 		if (usecs)
-			insert_timeout(&conn->wdata);
+			async_insert_timeout(&conn->wdata);
 		
 		conn->wdata.active = false;
@@ -916,5 +916,5 @@
 	msg->wdata.fid = fibril_get_id();
 	msg->wdata.active = false;
-	insert_timeout(&msg->wdata);
+	async_insert_timeout(&msg->wdata);
 	
 	/* Leave the async_futex locked when entering this function */
@@ -957,5 +957,5 @@
 	futex_down(&async_futex);
 	
-	insert_timeout(&msg->wdata);
+	async_insert_timeout(&msg->wdata);
 	
 	/* Leave the async_futex locked when entering this function */
Index: uspace/lib/libc/include/async_priv.h
===================================================================
--- uspace/lib/libc/include/async_priv.h	(revision f53cc810d7463aaaf19bb505007b1bede5cb3a96)
+++ uspace/lib/libc/include/async_priv.h	(revision b6ee5b112c06c03a7a1b7e50e20d88d3e5413c99)
@@ -68,4 +68,6 @@
 } awaiter_t;
 
+extern void async_insert_timeout(awaiter_t *wd);
+
 #endif
 
