blob: e03238f8d478a749894aa188a576e61dcba6eb15 [file] [log] [blame]
Greg Kroah-Hartman6f52b162017-11-01 15:08:43 +01001/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
David Howells607ca462012-10-13 10:46:48 +01002#ifndef _UAPI_LINUX_SIGNAL_H
3#define _UAPI_LINUX_SIGNAL_H
4
5#include <asm/signal.h>
6#include <asm/siginfo.h>
7
Al Viro031b6562012-11-18 15:13:17 -05008#define SS_ONSTACK 1
9#define SS_DISABLE 2
David Howells607ca462012-10-13 10:46:48 +010010
Stas Sergeev2a742132016-04-14 23:20:04 +030011/* bit-flags */
Andy Lutomirski91c61802016-05-03 10:31:52 -070012#define SS_AUTODISARM (1U << 31) /* disable sas during sighandling */
Stas Sergeev407bc162016-04-14 23:20:03 +030013/* mask for all SS_xxx flags */
Stas Sergeev2a742132016-04-14 23:20:04 +030014#define SS_FLAG_BITS SS_AUTODISARM
Stas Sergeev407bc162016-04-14 23:20:03 +030015
David Howells607ca462012-10-13 10:46:48 +010016#endif /* _UAPI_LINUX_SIGNAL_H */