diff options
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/src/pheapallocate.c | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/cpukit/score/src/pheapallocate.c b/cpukit/score/src/pheapallocate.c index 50d560f3a7..b4888dc8ea 100644 --- a/cpukit/score/src/pheapallocate.c +++ b/cpukit/score/src/pheapallocate.c @@ -24,16 +24,23 @@ #include <rtems/system.h> #include <rtems/score/protectedheap.h> -void *_Protected_heap_Allocate( - Heap_Control *the_heap, - uintptr_t size +void *_Protected_heap_Allocate_aligned_with_boundary( + Heap_Control *heap, + uintptr_t size, + uintptr_t alignment, + uintptr_t boundary ) { void *p; _RTEMS_Lock_allocator(); - p = _Heap_Allocate( the_heap, size ); + p = _Heap_Allocate_aligned_with_boundary( + heap, + size, + alignment, + boundary + ); _RTEMS_Unlock_allocator(); + return p; } - |