[klibc] [klibc:ia64-signal-fix] ia64: Fix definition of struct sigaction

klibc-bot for Ben Hutchings ben at decadent.org.uk
Fri Aug 28 12:36:05 PDT 2020


Commit-ID:  9f7fa1e393f05cfd337df42586d40d82c06b7ccd
Gitweb:     http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=9f7fa1e393f05cfd337df42586d40d82c06b7ccd
Author:     Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Fri, 28 Aug 2020 17:36:34 +0100
Committer:  Ben Hutchings <ben at decadent.org.uk>
CommitDate: Fri, 28 Aug 2020 20:22:50 +0100

[klibc] ia64: Fix definition of struct sigaction

ia64 only provides the RT signal API, in which the type of sa_flags is
unsigned long and sa_mask is the last member of the struct.

Signed-off-by: Ben Hutchings <ben at decadent.org.uk>

---
 usr/include/arch/ia64/klibc/archsignal.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/usr/include/arch/ia64/klibc/archsignal.h b/usr/include/arch/ia64/klibc/archsignal.h
index fbc961b4..7cfbf308 100644
--- a/usr/include/arch/ia64/klibc/archsignal.h
+++ b/usr/include/arch/ia64/klibc/archsignal.h
@@ -22,8 +22,8 @@ struct sigaction {
 		__sighandler_t _sa_handler;
 		void (*_sa_sigaction) (int, struct siginfo *, void *);
 	} _u;
-	sigset_t sa_mask;
-	int sa_flags;
+	unsigned long	sa_flags;
+	sigset_t	sa_mask;
 };
 
 #define sa_handler      _u._sa_handler


More information about the klibc mailing list