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 a658ef638be3799c068c887b7997c54e78651d36..6d91f70faf28ab37434b743dbaad8483c2b2b7ea 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 75844e5b27873dd05897b02a5092fe479a50f057..7d8d18711317700a10f22e12f878cd1e2c03520a 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 ba711c8cd231e36a128c5bf9b0e77eb1c7a072b5..730ab90be1e4d9828869f2a9c5d992438e34d3a9 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 f26c37daeda4443ba84a47cb8bbbb18939ba7a51..d09558fe12bee9ad8b784f6199b249d2b52bd7b5 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 c073cd219846f33947f370cbe26734a5d2e8acca..7113b2ff9abcf0ceeb393ccf226b09b4d14e060d 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 905ae3ac401ffc8f124ce3220bbf6ea61bd84cf9..bb2b9fc59aa42225994f453e44753f9b4b85bb25 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 ecbb81396f12146a684d01231d8a6ea8de49be98..67056c9eb61e24f34d35c0fb8b219ed9e45446e8 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 d5f01cedc191d6e6f31cf657b9967a49a4ede459..910e4ecb9f1fa66b334bc5c650cf53e9f77d7d31 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 8ef5ff1406edc2cb1532b9254f83790409f40d6b..ab21e5c05adab41db927ebc5ecfefafc7240fde9 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;