On Wed, Jun 08, 2022 at 01:15:48AM +0000, John Scott wrote: > Hi, > > On OpenBSD, aligned_alloc currently fails with EINVAL if the requested > size is not a multiple of the requested alignment. Indeed, this stems > from a botch in the original specification in the C11 standard. > > See Defect Report 460 or the NetBSD man page for more details, but this > silly requirement has been dropped in C17/C18, and I believe OpenBSD > should conform to this. I haven't tested, but it might be sufficient to > simply remove the check.
Of course it *might*, but can't you do better than syaing that? I'd suggest: - code analysis - writing tests -Otto