mirror of
https://git.musl-libc.org/git/musl
synced 2025-02-04 04:14:03 +03:00
fix sigaltstack to ignore ss_size with SS_DISABLE, per POSIX
This commit is contained in:
parent
c225e6c1a4
commit
7829f42a2c
@ -5,7 +5,7 @@
|
|||||||
int sigaltstack(const stack_t *restrict ss, stack_t *restrict old)
|
int sigaltstack(const stack_t *restrict ss, stack_t *restrict old)
|
||||||
{
|
{
|
||||||
if (ss) {
|
if (ss) {
|
||||||
if (ss->ss_size < MINSIGSTKSZ) {
|
if (!(ss->ss_flags & SS_DISABLE) && ss->ss_size < MINSIGSTKSZ) {
|
||||||
errno = ENOMEM;
|
errno = ENOMEM;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user