X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=arch%2Fsh%2Fbits%2Fsignal.h;h=160311faebeb8bdeae6f3bee925ebe3a63ac017f;hb=82c41e92320c3f84bd6d24e21c5350a06e2fc831;hp=905ae3ac401ffc8f124ce3220bbf6ea61bd84cf9;hpb=aacd348637e38795dd7ae3c7c8c908d8c0cd24fd;p=musl diff --git a/arch/sh/bits/signal.h b/arch/sh/bits/signal.h index 905ae3ac..160311fa 100644 --- a/arch/sh/bits/signal.h +++ b/arch/sh/bits/signal.h @@ -1,6 +1,11 @@ #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) +#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) +#define MINSIGSTKSZ 2048 +#define SIGSTKSZ 8192 +#endif + #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) typedef int greg_t, gregset_t[16]; typedef int freg_t, fpregset_t[16]; @@ -19,6 +24,12 @@ typedef struct { } mcontext_t; #endif +struct sigaltstack { + void *ss_sp; + int ss_flags; + size_t ss_size; +}; + typedef struct __ucontext { unsigned long uc_flags; struct __ucontext *uc_link;