From 535e735102fd6638296a56f5bb620a7ca5db3fd5 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Wed, 2 Jun 2021 20:16:12 +0200 Subject: avoid aliased functions, as they are not supported on Darwin (macOS) NOTE: Aliases and weak symbols must not be used for portability reasons! --- src/memory.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/memory.c b/src/memory.c index f8942fd..c80ccc7 100644 --- a/src/memory.c +++ b/src/memory.c @@ -342,7 +342,11 @@ memalign(size_t alignment, size_t size) return ptr; } -void *aligned_alloc(size_t, size_t) __attribute__((used, alias("memalign"))); +void * __attribute__((used)) +aligned_alloc(size_t alignment, size_t size) +{ + return memalign(alignment, size); +} int __attribute__((used)) posix_memalign(void **memptr, size_t alignment, size_t size) -- cgit v1.2.3