diff --git a/src/system/kernel/slab/allocator.cpp b/src/system/kernel/slab/allocator.cpp index 97460b3ce1..3a3d2bfb95 100644 --- a/src/system/kernel/slab/allocator.cpp +++ b/src/system/kernel/slab/allocator.cpp @@ -229,6 +229,16 @@ posix_memalign(void** _pointer, size_t alignment, size_t size) } +void * +aligned_alloc(size_t alignment, size_t size) +{ + if ((size % alignment) != 0) + return NULL; + + return memalign(alignment, size); +} + + void free_etc(void *address, uint32 flags) {