diff --git a/lib/libc/include/generic-netbsd/machine/signal.h b/lib/libc/include/generic-netbsd/machine/signal.h index 8f66728236c501ccb2ad59b8ee8c592feadb9ac6..bf8e86de3a208d80ef354f1f5ba35ee654b9944e 100644 --- a/lib/libc/include/generic-netbsd/machine/signal.h +++ b/lib/libc/include/generic-netbsd/machine/signal.h @@ -33,8 +33,7 @@ #define _RISCV_SIGNAL_H_ #ifndef _LOCORE -// zig patch: Clang does not define __SIG_ATOMIC_TYPE__ -typedef int sig_atomic_t; +typedef __SIG_ATOMIC_TYPE__ sig_atomic_t; #endif #endif /* _RISCV_SIGNAL_H_ */ diff --git a/lib/libc/include/generic-netbsd/riscv/signal.h b/lib/libc/include/generic-netbsd/riscv/signal.h index 8f66728236c501ccb2ad59b8ee8c592feadb9ac6..bf8e86de3a208d80ef354f1f5ba35ee654b9944e 100644 --- a/lib/libc/include/generic-netbsd/riscv/signal.h +++ b/lib/libc/include/generic-netbsd/riscv/signal.h @@ -33,8 +33,7 @@ #define _RISCV_SIGNAL_H_ #ifndef _LOCORE -// zig patch: Clang does not define __SIG_ATOMIC_TYPE__ -typedef int sig_atomic_t; +typedef __SIG_ATOMIC_TYPE__ sig_atomic_t; #endif #endif /* _RISCV_SIGNAL_H_ */