mirror of
https://github.com/ptitSeb/box64.git
synced 2024-10-07 03:43:33 +00:00
[BOX32] Added workaround for posix_memalign when used with align of 4
This commit is contained in:
parent
6a5049b22c
commit
c4184ef733
@ -257,7 +257,9 @@ EXPORT int posix_memalign(void** p, size_t align, size_t size)
|
||||
if(malloc_hack_2 && ALLOC && real_posix_memalign) {
|
||||
return RunFunctionFmt(real_posix_memalign, "pLL", p, align, size);
|
||||
}
|
||||
if(align%sizeof(void*) || pot(align)!=align)
|
||||
if(box64_is32bits && align==4)
|
||||
align = sizeof(void*);
|
||||
if((align%sizeof(void*)) || (pot(align)!=align))
|
||||
return EINVAL;
|
||||
void* ret = box_memalign(align, size);
|
||||
if(!ret)
|
||||
|
Loading…
Reference in New Issue
Block a user