valloc uses memalign
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
/* Allocate SIZE bytes allocated to ALIGNMENT bytes. */
extern __malloc_ptr_t memalign __MALLOC_P ((size_t __alignment, size_t __size));
+libc_hidden_proto(memalign)
/* Allocate SIZE bytes on a page boundary. */
extern __malloc_ptr_t valloc __MALLOC_P ((size_t __size)) __attribute_malloc__;
return result;
}
+libc_hidden_def(memalign)
#endif
__MALLOC_UNLOCK;
return retval;
}
-
+libc_hidden_def(memalign)
*/
void *memalign (size_t alignment, size_t size);
+/* XXX shadow outer malloc.h */
+libc_hidden_proto(memalign)
void *
memalign (size_t alignment, size_t size)
{
return MALLOC_SETUP (base, end_addr - (unsigned long)base);
}
+libc_hidden_def(memalign)