From 65434917c0a95e701fce5ff68d6a97674ebcffbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 13 Aug 2026 05:17:30 +0200 Subject: [PATCH] libc: remove __SIG_ATOMIC_TYPE__ workaround for riscv(32,64)-netbsd --- lib/libc/include/generic-netbsd/machine/signal.h | 3 +-- lib/libc/include/generic-netbsd/riscv/signal.h | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) 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_ */ -- 2.54.0