From: Mark Wielaard Date: Wed, 4 Feb 2026 14:09:06 +0000 (+0100) Subject: stacktrace: fix a C23-ism in sigint_handler X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9a2fb0384e1db8480ea3fda498f75248594d9adb;p=thirdparty%2Felfutils.git stacktrace: fix a C23-ism in sigint_handler clang 21 doesn't like ommitting a parameter name when not in C23 mode. stacktrace.c:1138:44: error: omitting the parameter name in a function definition is a C23 extension [-Werror,-Wc23-extensions] 1138 | static void sigint_handler (int /* signo */) | ^ 1 error generated. * src/stacktrace.c (sigint_handler): Use attribute unused. Signed-off-by: Mark Wielaard --- diff --git a/src/stacktrace.c b/src/stacktrace.c index c330e646..1c9faeeb 100644 --- a/src/stacktrace.c +++ b/src/stacktrace.c @@ -1135,7 +1135,7 @@ sysprof_unwind_cb (SysprofCaptureFrame *frame, void *arg) ****************/ /* Required to match our signal handling with that of a sysprof parent process. */ -static void sigint_handler (int /* signo */) +static void sigint_handler (int signo __attribute__ ((unused))) { if (signal_count >= 2) {