|
@@ -97,33 +97,19 @@ typedef struct {
|
|
|
#define MINSIGSTKSZ 2048
|
|
|
#define SIGSTKSZ 8192
|
|
|
|
|
|
-#define SIG_BLOCK 0 /* for blocking signals */
|
|
|
-#define SIG_UNBLOCK 1 /* for unblocking signals */
|
|
|
-#define SIG_SETMASK 2 /* for setting the signal mask */
|
|
|
-
|
|
|
-/* Type of a signal handler. */
|
|
|
-typedef void __sigfunction(int);
|
|
|
-typedef __sigfunction __user * __sighandler_t;
|
|
|
-
|
|
|
-/* Type of the restorer function */
|
|
|
-typedef void __sigrestorer(void);
|
|
|
-typedef __sigrestorer __user * __sigrestorer_t;
|
|
|
-
|
|
|
-#define SIG_DFL ((__sighandler_t)0) /* default signal handling */
|
|
|
-#define SIG_IGN ((__sighandler_t)1) /* ignore signal */
|
|
|
-#define SIG_ERR ((__sighandler_t)-1) /* error return from signal */
|
|
|
+#include <asm-generic/signal.h>
|
|
|
|
|
|
struct old_sigaction {
|
|
|
__sighandler_t sa_handler;
|
|
|
old_sigset_t sa_mask;
|
|
|
unsigned long sa_flags;
|
|
|
- __sigrestorer_t sa_restorer;
|
|
|
+ __sigrestore_t sa_restorer;
|
|
|
};
|
|
|
|
|
|
struct sigaction {
|
|
|
__sighandler_t sa_handler;
|
|
|
unsigned long sa_flags;
|
|
|
- __sigrestorer_t sa_restorer;
|
|
|
+ __sigrestore_t sa_restorer;
|
|
|
sigset_t sa_mask; /* mask last for extensibility */
|
|
|
};
|
|
|
|