more mips bits-header fixes
[musl] / arch / mips / bits / signal.h
index aed372e..a8de022 100644 (file)
@@ -2,7 +2,11 @@
  || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
 
 typedef struct {
-       unsigned long __regs[21];
+       unsigned __mc1[2];
+       unsigned long long __mc2[65];
+       unsigned __mc3[5];
+       unsigned long long __mc4[2];
+       unsigned __mc5[6];
 } mcontext_t;
 
 typedef struct __ucontext {
@@ -15,14 +19,18 @@ typedef struct __ucontext {
 } ucontext_t;
 
 #define SA_NOCLDSTOP  1
-#define SA_NOCLDWAIT  2
-#define SA_SIGINFO    4
+#define SA_NOCLDWAIT  0x10000
+#define SA_SIGINFO    8
 #define SA_ONSTACK    0x08000000
 #define SA_RESTART    0x10000000
 #define SA_NODEFER    0x40000000
 #define SA_RESETHAND  0x80000000
 #define SA_RESTORER   0x04000000
 
+#define SIG_BLOCK     1
+#define SIG_UNBLOCK   2
+#define SIG_SETMASK   3
+
 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
 struct sigcontext
 {