fix incorrect SIGSTKFLT on all mips archs
authorRich Felker <dalias@aerifal.cx>
Thu, 21 May 2020 17:06:21 +0000 (13:06 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 21 May 2020 20:25:12 +0000 (16:25 -0400)
signal 7 is SIGEMT on Linux mips* ABI according to the man pages and
kernel. it's not clear where the wrong name came from but it dates
back to original mips commit.

arch/mips/bits/signal.h
arch/mips64/bits/signal.h
arch/mipsn32/bits/signal.h

index e1d97ac781595f651ceffec304c37cca142112c2..1b69e7625e85ea49cae40755ab41465404aa2be0 100644 (file)
@@ -93,7 +93,7 @@ typedef struct __ucontext {
 #define SIGTRAP   5
 #define SIGABRT   6
 #define SIGIOT    SIGABRT
-#define SIGSTKFLT 7
+#define SIGEMT    7
 #define SIGFPE    8
 #define SIGKILL   9
 #define SIGBUS    10
index c31ad07ec5e92e3940172c66ac3cab899050483b..4f91c9fc801915763ea3dc017304a7c15ff4b503 100644 (file)
@@ -112,7 +112,7 @@ typedef struct __ucontext {
 #define SIGTRAP   5
 #define SIGABRT   6
 #define SIGIOT    SIGABRT
-#define SIGSTKFLT 7
+#define SIGEMT    7
 #define SIGFPE    8
 #define SIGKILL   9
 #define SIGBUS    10
index c31ad07ec5e92e3940172c66ac3cab899050483b..4f91c9fc801915763ea3dc017304a7c15ff4b503 100644 (file)
@@ -112,7 +112,7 @@ typedef struct __ucontext {
 #define SIGTRAP   5
 #define SIGABRT   6
 #define SIGIOT    SIGABRT
-#define SIGSTKFLT 7
+#define SIGEMT    7
 #define SIGFPE    8
 #define SIGKILL   9
 #define SIGBUS    10