|
@@ -150,7 +150,7 @@ typedef struct sigaltstack {
|
|
|
#ifdef __KERNEL__
|
|
|
#include <asm/sigcontext.h>
|
|
|
|
|
|
-#ifndef __uClinux__
|
|
|
+#ifndef CONFIG_CPU_HAS_NO_BITFIELDS
|
|
|
#define __HAVE_ARCH_SIG_BITOPS
|
|
|
|
|
|
static inline void sigaddset(sigset_t *set, int _sig)
|
|
@@ -199,15 +199,14 @@ static inline int sigfindinword(unsigned long word)
|
|
|
return word ^ 31;
|
|
|
}
|
|
|
|
|
|
-struct pt_regs;
|
|
|
-extern void ptrace_signal_deliver(struct pt_regs *regs, void *cookie);
|
|
|
+#endif /* !CONFIG_CPU_HAS_NO_BITFIELDS */
|
|
|
|
|
|
-#else
|
|
|
-
|
|
|
-#undef __HAVE_ARCH_SIG_BITOPS
|
|
|
+#ifdef __uClinux__
|
|
|
#define ptrace_signal_deliver(regs, cookie) do { } while (0)
|
|
|
-
|
|
|
+#else
|
|
|
+struct pt_regs;
|
|
|
+extern void ptrace_signal_deliver(struct pt_regs *regs, void *cookie);
|
|
|
#endif /* __uClinux__ */
|
|
|
-#endif /* __KERNEL__ */
|
|
|
|
|
|
+#endif /* __KERNEL__ */
|
|
|
#endif /* _M68K_SIGNAL_H */
|