Index: uspace/lib/c/generic/libc.c
===================================================================
--- uspace/lib/c/generic/libc.c	(revision 104776019e8c3fcfc0545665cd8f58eea101d0ca)
+++ uspace/lib/c/generic/libc.c	(revision fc5f7a8b7a00dd98ac6bacb49dbdfc61d2b775ae)
@@ -47,8 +47,8 @@
 #include <thread.h>
 #include <fibril.h>
-#include <async.h>
 #include <as.h>
 #include <loader/pcb.h>
 #include "private/libc.h"
+#include "private/async.h"
 
 void _exit(int status)
Index: uspace/lib/c/generic/private/async.h
===================================================================
--- uspace/lib/c/generic/private/async.h	(revision 104776019e8c3fcfc0545665cd8f58eea101d0ca)
+++ uspace/lib/c/generic/private/async.h	(revision fc5f7a8b7a00dd98ac6bacb49dbdfc61d2b775ae)
@@ -79,4 +79,5 @@
 } awaiter_t;
 
+extern int __async_init(void);
 extern void async_insert_timeout(awaiter_t *);
 
Index: uspace/lib/c/include/async.h
===================================================================
--- uspace/lib/c/include/async.h	(revision 104776019e8c3fcfc0545665cd8f58eea101d0ca)
+++ uspace/lib/c/include/async.h	(revision fc5f7a8b7a00dd98ac6bacb49dbdfc61d2b775ae)
@@ -57,5 +57,4 @@
 extern atomic_t threads_in_ipc_wait;
 
-extern int __async_init(void);
 extern ipc_callid_t async_get_call_timeout(ipc_call_t *, suseconds_t);
 
