The C and C++ Include Header Files
/usr/include/asm-generic/signal.h
$ cat -n /usr/include/asm-generic/signal.h 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 #ifndef __ASM_GENERIC_SIGNAL_H 3 #define __ASM_GENERIC_SIGNAL_H 4 5 #include
6 7 #define _NSIG 64 8 #define _NSIG_BPW __BITS_PER_LONG 9 #define _NSIG_WORDS (_NSIG / _NSIG_BPW) 10 11 #define SIGHUP 1 12 #define SIGINT 2 13 #define SIGQUIT 3 14 #define SIGILL 4 15 #define SIGTRAP 5 16 #define SIGABRT 6 17 #define SIGIOT 6 18 #define SIGBUS 7 19 #define SIGFPE 8 20 #define SIGKILL 9 21 #define SIGUSR1 10 22 #define SIGSEGV 11 23 #define SIGUSR2 12 24 #define SIGPIPE 13 25 #define SIGALRM 14 26 #define SIGTERM 15 27 #define SIGSTKFLT 16 28 #define SIGCHLD 17 29 #define SIGCONT 18 30 #define SIGSTOP 19 31 #define SIGTSTP 20 32 #define SIGTTIN 21 33 #define SIGTTOU 22 34 #define SIGURG 23 35 #define SIGXCPU 24 36 #define SIGXFSZ 25 37 #define SIGVTALRM 26 38 #define SIGPROF 27 39 #define SIGWINCH 28 40 #define SIGIO 29 41 #define SIGPOLL SIGIO 42 /* 43 #define SIGLOST 29 44 */ 45 #define SIGPWR 30 46 #define SIGSYS 31 47 #define SIGUNUSED 31 48 49 /* These should not be considered constants from userland. */ 50 #define SIGRTMIN 32 51 #ifndef SIGRTMAX 52 #define SIGRTMAX _NSIG 53 #endif 54 55 #if !defined MINSIGSTKSZ || !defined SIGSTKSZ 56 #define MINSIGSTKSZ 2048 57 #define SIGSTKSZ 8192 58 #endif 59 60 #ifndef __ASSEMBLY__ 61 typedef struct { 62 unsigned long sig[_NSIG_WORDS]; 63 } sigset_t; 64 65 /* not actually used, but required for linux/syscalls.h */ 66 typedef unsigned long old_sigset_t; 67 68 #include
69 70 #ifdef SA_RESTORER 71 #define __ARCH_HAS_SA_RESTORER 72 #endif 73 74 struct sigaction { 75 __sighandler_t sa_handler; 76 unsigned long sa_flags; 77 #ifdef SA_RESTORER 78 __sigrestore_t sa_restorer; 79 #endif 80 sigset_t sa_mask; /* mask last for extensibility */ 81 }; 82 83 typedef struct sigaltstack { 84 void *ss_sp; 85 int ss_flags; 86 __kernel_size_t ss_size; 87 } stack_t; 88 89 #endif /* __ASSEMBLY__ */ 90 91 #endif /* __ASM_GENERIC_SIGNAL_H */
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2024 MyWebUniversity.com ™