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