move signal.h definition of stack_t to arch-specific bits
authorRich Felker <dalias@aerifal.cx>
Wed, 19 Mar 2014 03:12:40 +0000 (23:12 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 19 Mar 2014 03:12:40 +0000 (23:12 -0400)
it's different at least on mips. mips version will be fixed in a
separate commit to show the change.

arch/arm/bits/signal.h
arch/i386/bits/signal.h
arch/microblaze/bits/signal.h
arch/mips/bits/signal.h
arch/powerpc/bits/signal.h
arch/sh/bits/signal.h
arch/x32/bits/signal.h
arch/x86_64/bits/signal.h
include/signal.h

index a658ef6..6d91f70 100644 (file)
@@ -27,6 +27,12 @@ typedef struct __ucontext {
        unsigned long long uc_regspace[64];
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1
 #define SA_NOCLDWAIT  2
 #define SA_SIGINFO    4
index 75844e5..7d8d187 100644 (file)
@@ -62,6 +62,12 @@ typedef struct __ucontext {
        unsigned long __fpregs_mem[28];
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1
 #define SA_NOCLDWAIT  2
 #define SA_SIGINFO    4
index ba711c8..730ab90 100644 (file)
@@ -29,6 +29,12 @@ typedef struct __ucontext {
        sigset_t uc_sigmask;
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1
 #define SA_NOCLDWAIT  2
 #define SA_SIGINFO    4
index f26c37d..d09558f 100644 (file)
@@ -46,6 +46,12 @@ typedef struct __ucontext {
        sigset_t uc_sigmask;
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1
 #define SA_NOCLDWAIT  0x10000
 #define SA_SIGINFO    8
index c073cd2..7113b2f 100644 (file)
@@ -60,6 +60,12 @@ typedef struct __ucontext {
        mcontext_t uc_mcontext;
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1U
 #define SA_NOCLDWAIT  2U
 #define SA_SIGINFO    4U
index 905ae3a..bb2b9fc 100644 (file)
@@ -27,6 +27,12 @@ typedef struct __ucontext {
        sigset_t uc_sigmask;
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1
 #define SA_NOCLDWAIT  2
 #define SA_SIGINFO    4
index ecbb813..67056c9 100644 (file)
@@ -69,6 +69,12 @@ typedef struct __ucontext {
        unsigned long long __fpregs_mem[64];
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1
 #define SA_NOCLDWAIT  2
 #define SA_SIGINFO    4
index d5f01ce..910e4ec 100644 (file)
@@ -69,6 +69,12 @@ typedef struct __ucontext {
        unsigned long __fpregs_mem[64];
 } ucontext_t;
 
+typedef struct sigaltstack {
+       void *ss_sp;
+       int ss_flags;
+       size_t ss_size;
+} stack_t;
+
 #define SA_NOCLDSTOP  1
 #define SA_NOCLDWAIT  2
 #define SA_SIGINFO    4
index 8ef5ff1..ab21e5c 100644 (file)
@@ -77,12 +77,6 @@ extern "C" {
 #define CLD_STOPPED 5
 #define CLD_CONTINUED 6
 
-typedef struct sigaltstack {
-       void *ss_sp;
-       int ss_flags;
-       size_t ss_size;
-} stack_t;
-
 union sigval {
        int sival_int;
        void *sival_ptr;