Use MINSIGSTKSZ and SIGSTKSZ from newlib for Cygwin as well
* libc/include/sys/signal.h: Move altstack macros completely outside of rtems block. * include/cygwin/signal.h: Remove definitions of MINSIGSTKSZ and SIGSTKSZ here. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
74d272cc02
commit
6442e914d9
@ -108,20 +108,6 @@ struct sigaction {
|
|||||||
#define sa_sigaction _signal_handlers._sigaction
|
#define sa_sigaction _signal_handlers._sigaction
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __BSD_VISIBLE || __XSI_VISIBLE || __POSIX_VISIBLE >= 200112
|
|
||||||
/*
|
|
||||||
* Minimum and default signal stack constants. Allow for target overrides
|
|
||||||
* from <sys/features.h>.
|
|
||||||
*/
|
|
||||||
#ifndef MINSIGSTKSZ
|
|
||||||
#define MINSIGSTKSZ 2048
|
|
||||||
#endif
|
|
||||||
#ifndef SIGSTKSZ
|
|
||||||
#define SIGSTKSZ 8192
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#elif defined(__CYGWIN__)
|
#elif defined(__CYGWIN__)
|
||||||
#include <cygwin/signal.h>
|
#include <cygwin/signal.h>
|
||||||
#else
|
#else
|
||||||
@ -137,12 +123,26 @@ struct sigaction
|
|||||||
};
|
};
|
||||||
#endif /* defined(__rtems__) */
|
#endif /* defined(__rtems__) */
|
||||||
|
|
||||||
|
#if __BSD_VISIBLE || __XSI_VISIBLE || __POSIX_VISIBLE >= 200112
|
||||||
|
/*
|
||||||
|
* Minimum and default signal stack constants. Allow for target overrides
|
||||||
|
* from <sys/features.h>.
|
||||||
|
*/
|
||||||
|
#ifndef MINSIGSTKSZ
|
||||||
|
#define MINSIGSTKSZ 2048
|
||||||
|
#endif
|
||||||
|
#ifndef SIGSTKSZ
|
||||||
|
#define SIGSTKSZ 8192
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Possible values for ss_flags in stack_t below.
|
* Possible values for ss_flags in stack_t below.
|
||||||
*/
|
*/
|
||||||
#define SS_ONSTACK 0x1
|
#define SS_ONSTACK 0x1
|
||||||
#define SS_DISABLE 0x2
|
#define SS_DISABLE 0x2
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Structure used in sigaltstack call.
|
* Structure used in sigaltstack call.
|
||||||
*/
|
*/
|
||||||
|
@ -332,9 +332,6 @@ struct sigaction
|
|||||||
int sa_flags;
|
int sa_flags;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define MINSIGSTKSZ 32768
|
|
||||||
#define SIGSTKSZ 65536
|
|
||||||
|
|
||||||
#define SA_NOCLDSTOP 1 /* Do not generate SIGCHLD when children
|
#define SA_NOCLDSTOP 1 /* Do not generate SIGCHLD when children
|
||||||
stop */
|
stop */
|
||||||
#define SA_SIGINFO 2 /* Invoke the signal catching function
|
#define SA_SIGINFO 2 /* Invoke the signal catching function
|
||||||
|
Loading…
x
Reference in New Issue
Block a user