replace deprecated memalign() with posix_memalign()
This commit is contained in:
committed by
sourceturner
parent
4ffd337b9b
commit
292fd9e50b
@@ -146,9 +146,9 @@ pub unsafe extern "C" fn aligned_alloc(alignment: size_t, size: size_t) -> *mut
|
|||||||
platform::ERRNO.set(EINVAL);
|
platform::ERRNO.set(EINVAL);
|
||||||
return ptr::null_mut();
|
return ptr::null_mut();
|
||||||
}
|
}
|
||||||
/* The size-is-multiple-of-alignment requirement is the only
|
let mut pointer = ptr::null_mut();
|
||||||
* difference between aligned_alloc() and memalign(). */
|
unsafe { posix_memalign(ptr::from_mut(&mut pointer), alignment, size) };
|
||||||
unsafe { memalign(alignment, size) }
|
pointer
|
||||||
}
|
}
|
||||||
|
|
||||||
/// See <https://pubs.opengroup.org/onlinepubs/9799919799/functions/at_quick_exit.html>.
|
/// See <https://pubs.opengroup.org/onlinepubs/9799919799/functions/at_quick_exit.html>.
|
||||||
|
|||||||
Reference in New Issue
Block a user