glibc/sysdeps/unix/sysv/linux/hppa
Joseph Myers ea18d5a4c2 Implement C23 memalignment
Add the C23 memalignment function (query the alignment of a pointer)
to glibc.

Given how simple this operation is, it would make sense for compilers
to inline calls to this function, but I'm treating that as a compiler
matter (compilers should add it as a built-in function) rather than
adding an inline version to glibc headers (although such an inline
version would be reasonable as well).  I've filed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122117 for this feature
in GCC.

Tested for x86_64 and x86.
2025-10-17 16:56:59 +00:00
..
bits Revert "Linux: Keep termios ioctl constants strictly internal" 2025-07-21 15:13:08 +02:00
sys Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
Implies
Makefile hppa: add cacheflush() syscall wrapper 2024-12-22 09:51:54 -05:00
Versions hppa: add cacheflush() syscall wrapper 2024-12-22 09:51:54 -05:00
____longjmp_chk.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
arch-syscall.h Update syscall lists for Linux 6.15 2025-05-29 19:21:46 +00:00
atomic-machine.h atomic: Switch hppa to builtin atomics 2025-09-09 13:53:54 +00:00
c++-types.data
clone.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
errlist-compat-data.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fanotify_mark.c
getcontext.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
kernel-features.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
kernel_stat.h
ld.abilist
libBrokenLocale.abilist
libanl.abilist
libc.abilist Implement C23 memalignment 2025-10-17 16:56:59 +00:00
libc_malloc_debug.abilist
libdl.abilist
libm.abilist Implement C23 rootn. 2025-05-14 10:51:46 +00:00
libnsl.abilist
libpthread.abilist
libresolv.abilist
librt.abilist
libthread_db.abilist
libutil.abilist
localplt.data
makecontext.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
prlimit64.c
setcontext.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
shlib-versions
sigcontextinfo.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
single-thread.h
socket-constants-time64.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
struct_kernel_msqid64_ds.h
struct_kernel_semid64_ds.h
struct_kernel_shmid64_ds.h
swapcontext.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
syscall_cancel.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
syscalls.list hppa: add cacheflush() syscall wrapper 2024-12-22 09:51:54 -05:00
sysdep.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sysdep.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
time64-compat.h
ucontext_i.sym
vfork.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
xstatver.h