signal.h (1563B)
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2#ifndef _UAPI_ASM_PARISC_SIGNAL_H 3#define _UAPI_ASM_PARISC_SIGNAL_H 4 5#define SIGHUP 1 6#define SIGINT 2 7#define SIGQUIT 3 8#define SIGILL 4 9#define SIGTRAP 5 10#define SIGABRT 6 11#define SIGIOT 6 12#define SIGSTKFLT 7 13#define SIGFPE 8 14#define SIGKILL 9 15#define SIGBUS 10 16#define SIGSEGV 11 17#define SIGXCPU 12 18#define SIGPIPE 13 19#define SIGALRM 14 20#define SIGTERM 15 21#define SIGUSR1 16 22#define SIGUSR2 17 23#define SIGCHLD 18 24#define SIGPWR 19 25#define SIGVTALRM 20 26#define SIGPROF 21 27#define SIGIO 22 28#define SIGPOLL SIGIO 29#define SIGWINCH 23 30#define SIGSTOP 24 31#define SIGTSTP 25 32#define SIGCONT 26 33#define SIGTTIN 27 34#define SIGTTOU 28 35#define SIGURG 29 36#define SIGXFSZ 30 37#define SIGUNUSED 31 38#define SIGSYS 31 39 40/* These should not be considered constants from userland. */ 41#define SIGRTMIN 32 42#define SIGRTMAX _NSIG 43 44#define SA_ONSTACK 0x00000001 45#define SA_RESETHAND 0x00000004 46#define SA_NOCLDSTOP 0x00000008 47#define SA_SIGINFO 0x00000010 48#define SA_NODEFER 0x00000020 49#define SA_RESTART 0x00000040 50#define SA_NOCLDWAIT 0x00000080 51 52#define SA_NOMASK SA_NODEFER 53#define SA_ONESHOT SA_RESETHAND 54 55#define MINSIGSTKSZ 2048 56#define SIGSTKSZ 8192 57 58#include <asm-generic/signal-defs.h> 59 60# ifndef __ASSEMBLY__ 61 62# include <linux/types.h> 63 64/* Avoid too many header ordering problems. */ 65struct siginfo; 66 67typedef struct sigaltstack { 68 void __user *ss_sp; 69 int ss_flags; 70 __kernel_size_t ss_size; 71} stack_t; 72 73#endif /* !__ASSEMBLY */ 74#endif /* _UAPI_ASM_PARISC_SIGNAL_H */