X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-arm%2Fsignal.h;h=6d623e24c0fbd3149b649376589bb2acaf44bf94;hb=5d0dd51ddb446e7c058023420f5b7d4404501980;hp=b033e5fd60fa93c1c6f9116911ea36213158add9;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/include/asm-arm/signal.h b/include/asm-arm/signal.h index b033e5fd6..6d623e24c 100644 --- a/include/asm-arm/signal.h +++ b/include/asm-arm/signal.h @@ -133,11 +133,7 @@ typedef unsigned long sigset_t; #define SIG_SETMASK 2 /* for setting the signal mask */ /* Type of a signal handler. */ -typedef void __signalfn_t(int); -typedef __signalfn_t __user *__sighandler_t; - -typedef void __restorefn_t(void); -typedef __restorefn_t __user *__sigrestore_t; +typedef void (*__sighandler_t)(int); #define SIG_DFL ((__sighandler_t)0) /* default signal handling */ #define SIG_IGN ((__sighandler_t)1) /* ignore signal */ @@ -148,13 +144,13 @@ struct old_sigaction { __sighandler_t sa_handler; old_sigset_t sa_mask; unsigned long sa_flags; - __sigrestore_t sa_restorer; + void (*sa_restorer)(void); }; struct sigaction { __sighandler_t sa_handler; unsigned long sa_flags; - __sigrestore_t sa_restorer; + void (*sa_restorer)(void); sigset_t sa_mask; /* mask last for extensibility */ }; @@ -181,7 +177,7 @@ struct sigaction { #endif /* __KERNEL__ */ typedef struct sigaltstack { - void __user *ss_sp; + void *ss_sp; int ss_flags; size_t ss_size; } stack_t;