Displaying 8 results from an estimated 8 matches for "_sa_sigaction".
Did you mean:
sa_sigaction
2020 Aug 28
0
[klibc:ia64-signal-fix] ia64: Fix definition of struct sigaction
...iff --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
2020 Aug 28
0
[klibc:ia64-signal-fix] ia64: Fix definition of struct sigaction
...iff --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
2020 Aug 29
0
[klibc:master] ia64: Fix definition of struct sigaction
...iff --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
2003 Nov 24
2
[PATCH] small addition to ia64's archsignal.h
...e/klibc/archsignal.h b/klibc/arch/ia64/include/klibc/archsignal.h
--- a/klibc/arch/ia64/include/klibc/archsignal.h Fri Nov 21 14:30:38 2003
+++ b/klibc/arch/ia64/include/klibc/archsignal.h Fri Nov 21 14:30:38 2003
@@ -28,4 +28,6 @@
#define sa_handler _u._sa_handler
#define sa_sigaction _u._sa_sigaction
+typedef int sig_atomic_t;
+
#endif
2019 Feb 02
0
[PATCH 2/2] ia64: Fix sigaction struct layout and function implementation
...diff --git a/usr/include/arch/ia64/klibc/archsignal.h b/usr/include/arch/ia64/klibc/archsignal.h
index fbc961b..c52c41a 100644
--- a/usr/include/arch/ia64/klibc/archsignal.h
+++ b/usr/include/arch/ia64/klibc/archsignal.h
@@ -22,8 +22,9 @@ struct sigaction {
__sighandler_t _sa_handler;
void (*_sa_sigaction) (int, struct siginfo *, void *);
} _u;
- sigset_t sa_mask;
int sa_flags;
+ int __pad0;
+ sigset_t sa_mask;
};
#define sa_handler _u._sa_handler
diff --git a/usr/klibc/sigaction.c b/usr/klibc/sigaction.c
index 19a8a54..e4901ab 100644
--- a/usr/klibc/sigaction.c
+++ b/usr/klibc/sigactio...
2019 Feb 02
2
[PATCH 1/2] ia64: Fix invalid memory access in vfork
Commit 8418552 ("[klibc] ia64: Fix shared build") missed this use of the
GP register, although the code appears to have been dubious anyway,
assuming the address of errno was the first thing pointed to by GP.
---
usr/klibc/arch/ia64/vfork.S | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/usr/klibc/arch/ia64/vfork.S b/usr/klibc/arch/ia64/vfork.S
index
2006 Jun 26
0
[klibc 25/43] ia64 support for klibc
...GNAL_H
+#define _KLIBC_ARCHSIGNAL_H
+
+#include <asm/signal.h>
+#define _NSIG 64
+#define _NSIG_BPW 64
+#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
+
+typedef struct {
+ unsigned long sig[_NSIG_WORDS];
+} sigset_t;
+
+struct sigaction {
+ union {
+ __sighandler_t _sa_handler;
+ void (*_sa_sigaction) (int, struct siginfo *, void *);
+ } _u;
+ sigset_t sa_mask;
+ int sa_flags;
+};
+
+#define sa_handler _u._sa_handler
+#define sa_sigaction _u._sa_sigaction
+
+#endif
diff --git a/usr/include/arch/ia64/klibc/archstat.h b/usr/include/arch/ia64/klibc/archstat.h
new file mode 100644
index 000...
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In
particular, the patchset has been reorganized so as not to break
git-bisect.
Additionally, this updates the patch base to 2.6.17-git12
(d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main
difference on the klibc side is removal of obsolete code.
This is also available as a git tree at: