Displaying 1 result from an estimated 1 matches for "ed4cf5b5".
2020 Aug 28
0
[klibc:ia64-signal-fix] signal: Add config flag for additional sigaction fixup
...architectures, struct sigaction needs additional
+ * changes before passing to the kernel.
+ */
+#ifndef _KLIBC_NEEDS_SIGACTION_FIXUP
+# define _KLIBC_NEEDS_SIGACTION_FIXUP 0
+#endif
+
+
/*
* _KLIBC_STATFS_F_TYPE_64:
*
diff --git a/usr/klibc/sigaction.c b/usr/klibc/sigaction.c
index d2223843..ed4cf5b5 100644
--- a/usr/klibc/sigaction.c
+++ b/usr/klibc/sigaction.c
@@ -28,7 +28,9 @@ int sigaction(int sig, const struct sigaction *act, struct sigaction *oact)
struct sigaction sa;
int rv;
- if (act && (act->sa_flags & needed_flags) != needed_flags) {
+ if (act &&
+ ((...