From 77d35096a0bb9b9ac8acce75d95d80dab0f1205c Mon Sep 17 00:00:00 2001 From: Julian Vetter Date: Tue, 26 Aug 2025 14:42:27 +0200 Subject: libc: kvx: add {get,set,swap,make}context functions Add the obsolescent SUSv3 family of user context manipulating functions for kvx. Signed-off-by: Julian Vetter --- libc/sysdeps/linux/kvx/sys/ucontext.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libc/sysdeps/linux/kvx/sys') diff --git a/libc/sysdeps/linux/kvx/sys/ucontext.h b/libc/sysdeps/linux/kvx/sys/ucontext.h index a97b83cad..6a30a09e2 100644 --- a/libc/sysdeps/linux/kvx/sys/ucontext.h +++ b/libc/sysdeps/linux/kvx/sys/ucontext.h @@ -17,11 +17,13 @@ /* Type for general register. */ typedef unsigned long greg_t; +typedef struct sigcontext mcontext_t; + typedef struct ucontext { unsigned long uc_flags; struct ucontext *uc_link; stack_t uc_stack; - struct sigcontext uc_mcontext; + mcontext_t uc_mcontext; sigset_t uc_sigmask; /* mask last for extensibility */ } ucontext_t; -- cgit v1.2.3