Implement chiaki_aligned_alloc for macOS

This commit is contained in:
Florian Märkl 2019-08-17 14:07:30 +02:00 committed by Florian Märkl
commit cb72d4cd4e
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857

View file

@ -66,7 +66,15 @@ CHIAKI_EXPORT const char *chiaki_error_string(ChiakiErrorCode code)
void *chiaki_aligned_alloc(size_t alignment, size_t size)
{
#if __APPLE__
void *r;
if(posix_memalign(&r, alignment, size) == 0)
return r;
else
return NULL;
#else
return aligned_alloc(alignment, size);
#endif
}
CHIAKI_EXPORT ChiakiErrorCode chiaki_lib_init()