aboutsummaryrefslogtreecommitdiff
path: root/crypto/openssh/(developers-only)
diff options
context:
space:
mode:
authorRobert Clausecker <fuz@FreeBSD.org>2025-11-10 17:54:41 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2025-11-12 12:23:09 +0000
commit6c57e368eb1777f6097158eeca2fcc175d068dba (patch)
treed4beaf080335301d96832ff471f64e2fc136b94b /crypto/openssh/(developers-only)
parent4ab2d625e1462e9a78cb8086906c1a3da3aa6713 (diff)
lib/libc: implement C23 memalignment()HEADmain
This new function computes the alignment of a pointer. It is part of ISO/IEC 9899:2024, the new C standard. If the pointer is a null pointer, null is returned. I have tried to write an implementation that can cope with traditional address-based architectures, even if size_t and uintptr_t are of different length. Adjustments may be needed for CHERI though. A man page is provided, too. No unit test for now. Reviewed by: kib, imp, ziaee (manpages), pauamma@gundo.com Approved by: markj (mentor) MFC after: 1 month Relnotes: yes Differential Revision: https://reviews.freebsd.org/D53673
Diffstat (limited to 'crypto/openssh/(developers-only)')
0 files changed, 0 insertions, 0 deletions