Index: uspace/lib/c/generic/malloc.c
===================================================================
--- uspace/lib/c/generic/malloc.c	(revision fbcdeb887f643e4a875e51120a2ddbf6fe35e4b3)
+++ uspace/lib/c/generic/malloc.c	(revision 6de2d76693f68bd9f584229b6228bb7a6f3b91d8)
@@ -285,7 +285,7 @@
 	/* Align the heap area size on page boundary */
 	size_t asize = ALIGN_UP(size, PAGE_SIZE);
-	void *astart = as_area_create((void *) -1, asize,
+	void *astart = as_area_create(AS_AREA_ANY, asize,
 	    AS_AREA_WRITE | AS_AREA_READ);
-	if (astart == (void *) -1)
+	if (astart == AS_MAP_FAILED)
 		return false;
 	
