mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-01-30 23:02:18 +00:00
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.
23 lines
568 B
C
23 lines
568 B
C
#ifndef _ASM_GENERIC_SIGINFO_H
|
|
#define _ASM_GENERIC_SIGINFO_H
|
|
|
|
#include <uapi/asm-generic/siginfo.h>
|
|
|
|
#define __SI_MASK 0xffff0000u
|
|
#define __SI_KILL (0 << 16)
|
|
#define __SI_TIMER (1 << 16)
|
|
#define __SI_POLL (2 << 16)
|
|
#define __SI_FAULT (3 << 16)
|
|
#define __SI_CHLD (4 << 16)
|
|
#define __SI_RT (5 << 16)
|
|
#define __SI_MESGQ (6 << 16)
|
|
#define __SI_SYS (7 << 16)
|
|
#define __SI_CODE(T,N) ((T) | ((N) & 0xffff))
|
|
|
|
struct siginfo;
|
|
void do_schedule_next_timer(struct siginfo *info);
|
|
|
|
extern int copy_siginfo_to_user(struct siginfo __user *to, const struct siginfo *from);
|
|
|
|
#endif
|