forked from Qortal/Brooklyn
2a709f28fa
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
29 lines
802 B
C
29 lines
802 B
C
#ifndef __ASM_GENERIC_SIGNAL_DEFS_H
|
|
#define __ASM_GENERIC_SIGNAL_DEFS_H
|
|
|
|
#include <linux/compiler.h>
|
|
|
|
#ifndef SIG_BLOCK
|
|
#define SIG_BLOCK 0 /* for blocking signals */
|
|
#endif
|
|
#ifndef SIG_UNBLOCK
|
|
#define SIG_UNBLOCK 1 /* for unblocking signals */
|
|
#endif
|
|
#ifndef SIG_SETMASK
|
|
#define SIG_SETMASK 2 /* for setting the signal mask */
|
|
#endif
|
|
|
|
#ifndef __ASSEMBLY__
|
|
typedef void __signalfn_t(int);
|
|
typedef __signalfn_t __user *__sighandler_t;
|
|
|
|
typedef void __restorefn_t(void);
|
|
typedef __restorefn_t __user *__sigrestore_t;
|
|
|
|
#define SIG_DFL ((__force __sighandler_t)0) /* default signal handling */
|
|
#define SIG_IGN ((__force __sighandler_t)1) /* ignore signal */
|
|
#define SIG_ERR ((__force __sighandler_t)-1) /* error return from signal */
|
|
#endif
|
|
|
|
#endif /* __ASM_GENERIC_SIGNAL_DEFS_H */
|