| 1 | /* $NetBSD: signal.h,v 1.4 2021/11/05 15:18:18 thorpej Exp $ */ |
| 2 | |
| 3 | #ifndef _AARCH64_SIGNAL_H_ |
| 4 | #define	_AARCH64_SIGNAL_H_ |
| 5 | |
| 6 | #include <arm/signal.h> |
| 7 | |
| 8 | #ifdef _KERNEL |
| 9 | /* |
| 10 | * Normally, to support COMPAT_NETBSD32 we need to define |
| 11 | * __HAVE_STRUCT_SIGCONTEXT in order to support the old |
| 12 | * "sigcontext" style of handlers for 32-bit binaries. |
| 13 | * However, we only support 32-bit EABI binaries on AArch64, |
| 14 | * and by happy accident (due to a libc bug introduced in |
| 15 | * 2006), 32-bit NetBSD EABI binaries never used "sigcontext" |
| 16 | * style handlers. So, we don't need to carry any of this |
| 17 | * baggage forward. |
| 18 | */ |
| 19 | #endif /* _KERNEL */ |
| 20 | |
| 21 | #endif /* ! _AARCH64_SIGNAL_H_ */ |