Index: uspace/lib/c/include/as.h
===================================================================
--- uspace/lib/c/include/as.h	(revision 585635856440deab73ad5891daab8fa87901aa68)
+++ uspace/lib/c/include/as.h	(revision c1f7a3156becd4f74fa2d6074b6f098f70960f28)
@@ -38,9 +38,5 @@
 #include <sys/types.h>
 #include <abi/mm/as.h>
-#include <task.h>
 #include <libarch/config.h>
-
-#define AS_AREA_ANY    ((void *) -1)
-#define AS_MAP_FAILED  ((void *) -1)
 
 static inline size_t SIZE2PAGES(size_t size)
@@ -57,5 +53,5 @@
 }
 
-extern void *as_area_create(void *, size_t, unsigned int);
+extern void *as_area_create(void *, size_t, unsigned int, int);
 extern int as_area_resize(void *, size_t, unsigned int);
 extern int as_area_change_flags(void *, unsigned int);
Index: uspace/lib/c/include/async.h
===================================================================
--- uspace/lib/c/include/async.h	(revision 585635856440deab73ad5891daab8fa87901aa68)
+++ uspace/lib/c/include/async.h	(revision c1f7a3156becd4f74fa2d6074b6f098f70960f28)
@@ -488,4 +488,6 @@
 extern void async_remote_state_release_exchange(async_exch_t *);
 
+extern void *async_as_area_create(void *, size_t, unsigned int, async_sess_t *);
+
 #endif
 
