diff options
author | Julian Vetter <jvetter@kalrayinc.com> | 2025-08-26 14:42:27 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2025-09-21 08:08:36 +0200 |
commit | 77d35096a0bb9b9ac8acce75d95d80dab0f1205c (patch) | |
tree | 09bf66334b8e05d86c3bcfe1c229892761246b6a /libc/sysdeps/linux/kvx/sys | |
parent | a3d56d059df62b4ad6eb5ddb9edd1bb59609397a (diff) |
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 <jvetter@kalrayinc.com>
Diffstat (limited to 'libc/sysdeps/linux/kvx/sys')
-rw-r--r-- | libc/sysdeps/linux/kvx/sys/ucontext.h | 4 |
1 files changed, 3 insertions, 1 deletions
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; |