diff options
Diffstat (limited to 'include/asm-mips/signal.h')
| -rw-r--r-- | include/asm-mips/signal.h | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/include/asm-mips/signal.h b/include/asm-mips/signal.h index a1f3a3fa9bd6..8b391a2f0814 100644 --- a/include/asm-mips/signal.h +++ b/include/asm-mips/signal.h | |||
| @@ -64,7 +64,6 @@ typedef unsigned long old_sigset_t; /* at least 32 bits */ | |||
| 64 | * SA_FLAGS values: | 64 | * SA_FLAGS values: |
| 65 | * | 65 | * |
| 66 | * SA_ONSTACK indicates that a registered stack_t will be used. | 66 | * SA_ONSTACK indicates that a registered stack_t will be used. |
| 67 | * SA_INTERRUPT is a no-op, but left due to historical reasons. Use the | ||
| 68 | * SA_RESTART flag to get restarting signals (which were the default long ago) | 67 | * SA_RESTART flag to get restarting signals (which were the default long ago) |
| 69 | * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. | 68 | * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. |
| 70 | * SA_RESETHAND clears the handler when the signal is delivered. | 69 | * SA_RESETHAND clears the handler when the signal is delivered. |
| @@ -84,7 +83,6 @@ typedef unsigned long old_sigset_t; /* at least 32 bits */ | |||
| 84 | 83 | ||
| 85 | #define SA_NOMASK SA_NODEFER | 84 | #define SA_NOMASK SA_NODEFER |
| 86 | #define SA_ONESHOT SA_RESETHAND | 85 | #define SA_ONESHOT SA_RESETHAND |
| 87 | #define SA_INTERRUPT 0x20000000 /* dummy -- ignored */ | ||
| 88 | 86 | ||
| 89 | #define SA_RESTORER 0x04000000 /* Only for o32 */ | 87 | #define SA_RESTORER 0x04000000 /* Only for o32 */ |
| 90 | 88 | ||
| @@ -99,15 +97,6 @@ typedef unsigned long old_sigset_t; /* at least 32 bits */ | |||
| 99 | 97 | ||
| 100 | #ifdef __KERNEL__ | 98 | #ifdef __KERNEL__ |
| 101 | 99 | ||
| 102 | /* | ||
| 103 | * These values of sa_flags are used only by the kernel as part of the | ||
| 104 | * irq handling routines. | ||
| 105 | * | ||
| 106 | * SA_INTERRUPT is also used by the irq handling routines. | ||
| 107 | * SA_SHIRQ flag is for shared interrupt support on PCI and EISA. | ||
| 108 | */ | ||
| 109 | #define SA_SAMPLE_RANDOM SA_RESTART | ||
| 110 | |||
| 111 | #ifdef CONFIG_TRAD_SIGNALS | 100 | #ifdef CONFIG_TRAD_SIGNALS |
| 112 | #define sig_uses_siginfo(ka) ((ka)->sa.sa_flags & SA_SIGINFO) | 101 | #define sig_uses_siginfo(ka) ((ka)->sa.sa_flags & SA_SIGINFO) |
| 113 | #else | 102 | #else |
| @@ -119,17 +108,8 @@ typedef unsigned long old_sigset_t; /* at least 32 bits */ | |||
| 119 | #define SIG_BLOCK 1 /* for blocking signals */ | 108 | #define SIG_BLOCK 1 /* for blocking signals */ |
| 120 | #define SIG_UNBLOCK 2 /* for unblocking signals */ | 109 | #define SIG_UNBLOCK 2 /* for unblocking signals */ |
| 121 | #define SIG_SETMASK 3 /* for setting the signal mask */ | 110 | #define SIG_SETMASK 3 /* for setting the signal mask */ |
| 122 | #define SIG_SETMASK32 256 /* Goodie from SGI for BSD compatibility: | ||
| 123 | set only the low 32 bit of the sigset. */ | ||
| 124 | |||
| 125 | /* Type of a signal handler. */ | ||
| 126 | typedef void __signalfn_t(int); | ||
| 127 | typedef __signalfn_t __user *__sighandler_t; | ||
| 128 | 111 | ||
| 129 | /* Fake signal functions */ | 112 | #include <asm-generic/signal.h> |
| 130 | #define SIG_DFL ((__sighandler_t)0) /* default signal handling */ | ||
| 131 | #define SIG_IGN ((__sighandler_t)1) /* ignore signal */ | ||
| 132 | #define SIG_ERR ((__sighandler_t)-1) /* error return from signal */ | ||
| 133 | 113 | ||
| 134 | struct sigaction { | 114 | struct sigaction { |
| 135 | unsigned int sa_flags; | 115 | unsigned int sa_flags; |
