summaryrefslogtreecommitdiffstats
path: root/newlib/libc/include/sys/signal.h
diff options
context:
space:
mode:
authorJon TURNEY <jon.turney@dronecode.org.uk>2015-04-01 00:12:07 +0100
committerCorinna Vinschen <corinna@vinschen.de>2015-04-23 21:57:10 +0200
commit38a8d3e216fa57e21964f013d4985539d54de663 (patch)
tree293708dcac5b58d9122505f1077838173d4797b6 /newlib/libc/include/sys/signal.h
parentd89cc269039817729020bb6092efccd5bf520cd4 (diff)
downloadcygnal-38a8d3e216fa57e21964f013d4985539d54de663.tar.gz
cygnal-38a8d3e216fa57e21964f013d4985539d54de663.tar.bz2
cygnal-38a8d3e216fa57e21964f013d4985539d54de663.zip
Make stack_t typedef generally available
* libc/include/sys/signal.h (stack_t): Make typedef generally available. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Diffstat (limited to 'newlib/libc/include/sys/signal.h')
-rw-r--r--newlib/libc/include/sys/signal.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/newlib/libc/include/sys/signal.h b/newlib/libc/include/sys/signal.h
index 7fc30a777..6ff758ce7 100644
--- a/newlib/libc/include/sys/signal.h
+++ b/newlib/libc/include/sys/signal.h
@@ -125,15 +125,6 @@ struct sigaction {
*/
#define SS_ONSTACK 0x1
#define SS_DISABLE 0x2
-
-/*
- * Structure used in sigaltstack call.
- */
-typedef struct sigaltstack {
- void *ss_sp; /* Stack base or pointer. */
- int ss_flags; /* Flags. */
- size_t ss_size; /* Stack size. */
-} stack_t;
#endif
#elif defined(__CYGWIN__)
@@ -151,6 +142,15 @@ struct sigaction
};
#endif /* defined(__rtems__) */
+/*
+ * Structure used in sigaltstack call.
+ */
+typedef struct sigaltstack {
+ void *ss_sp; /* Stack base or pointer. */
+ int ss_flags; /* Flags. */
+ size_t ss_size; /* Stack size. */
+} stack_t;
+
#define SIG_SETMASK 0 /* set mask with sigprocmask() */
#define SIG_BLOCK 1 /* set of signals to block */
#define SIG_UNBLOCK 2 /* set of signals to, well, unblock */