From 4976718d0efd7ad521b3282a773e04ae8e9cfcc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 18 Oct 2004 15:23:34 +0000 Subject: [PATCH] We now have a memalign() call in the kernel, too (since there already was some code that relied on malloc() to return memory with some alignment restrictions fulfilled). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9395 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/memheap.h | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/headers/private/kernel/memheap.h b/headers/private/kernel/memheap.h index 9005fd8e9a..ddcc357c48 100755 --- a/headers/private/kernel/memheap.h +++ b/headers/private/kernel/memheap.h @@ -5,7 +5,7 @@ #ifndef _KERNEL_MEMHEAP_H #define _KERNEL_MEMHEAP_H -#include +#include struct kernel_args; @@ -13,7 +13,17 @@ struct kernel_args; // 4 MB heap for the kernel -int heap_init(addr new_heap_base); -int heap_init_postsem(struct kernel_args *ka); +#ifdef __cplusplus +extern "C" { +#endif + +void *memalign(size_t alignment, size_t size); + +status_t heap_init(addr_t heapBase); +status_t heap_init_postsem(struct kernel_args *args); + +#ifdef __cplusplus +} +#endif #endif /* _KERNEL_MEMHEAP_H */