From 2b34c61c6ee715175b617f6bf30ec5cacb7cbfbc Mon Sep 17 00:00:00 2001 From: guoshichao Date: Thu, 12 Dec 2024 14:35:42 +0800 Subject: [PATCH] signal: add sa_restorer to struct sigaction Signed-off-by: guoshichao --- include/signal.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/signal.h b/include/signal.h index 865819ee7b3..896e67cbc26 100644 --- a/include/signal.h +++ b/include/signal.h @@ -410,7 +410,11 @@ struct sigaction } sa_u; sigset_t sa_mask; int sa_flags; - FAR void *sa_user; /* Passed to siginfo.si_user (non-standard) */ + union + { + CODE void (*sa_restorer)(void); + FAR void *sa_user; /* Passed to siginfo.si_user (non-standard) */ + }; }; /* Definitions that adjust the non-standard naming */