1*c9945492SAndroid Build Coastguard Worker #include <stdlib.h> 2*c9945492SAndroid Build Coastguard Worker #include <errno.h> 3*c9945492SAndroid Build Coastguard Worker posix_memalign(void ** res,size_t align,size_t len)4*c9945492SAndroid Build Coastguard Workerint posix_memalign(void **res, size_t align, size_t len) 5*c9945492SAndroid Build Coastguard Worker { 6*c9945492SAndroid Build Coastguard Worker if (align < sizeof(void *)) return EINVAL; 7*c9945492SAndroid Build Coastguard Worker void *mem = aligned_alloc(align, len); 8*c9945492SAndroid Build Coastguard Worker if (!mem) return errno; 9*c9945492SAndroid Build Coastguard Worker *res = mem; 10*c9945492SAndroid Build Coastguard Worker return 0; 11*c9945492SAndroid Build Coastguard Worker } 12