From 5aec927237cc2975547b0f02b073c390e3164379 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Tue, 15 Nov 2022 22:58:23 -0800 Subject: [PATCH] Add sys/ucontext.h signatures for linux aarch64 glibc --- src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs index b620cc03f9760..63df074434084 100644 --- a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs @@ -903,6 +903,10 @@ extern "C" { newp: *mut ::c_void, newlen: ::size_t, ) -> ::c_int; + pub fn getcontext(ucp: *mut ucontext_t) -> ::c_int; + pub fn setcontext(ucp: *const ucontext_t) -> ::c_int; + pub fn makecontext(ucp: *mut ucontext_t, func: extern "C" fn(), argc: ::c_int, ...); + pub fn swapcontext(uocp: *mut ucontext_t, ucp: *const ucontext_t) -> ::c_int; } cfg_if! {