From: Nick Hainke Date: Tue, 5 Aug 2025 16:21:55 +0000 (+0200) Subject: ead: replace legacy RETSIGTYPE with void in signal handler X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6719bf56727f873dbd62d63fe023b4cca64fb786;p=thirdparty%2Fopenwrt.git ead: replace legacy RETSIGTYPE with void in signal handler The RETSIGTYPE macro was historically used for signal handler return types, defaulting to int on some legacy systems. This is no longer needed, so we now use void as the return type. Fixes a compiler error: error: assignment to 'void (*)(int)' from incompatible pointer type 'int (*)()' [-Wincompatible-pointer-types] Link: https://github.com/openwrt/openwrt/pull/19681 Signed-off-by: Nick Hainke --- diff --git a/package/network/services/ead/src/tinysrp/t_getpass.c b/package/network/services/ead/src/tinysrp/t_getpass.c index 6ae7fca4de8..a7d571d5de4 100644 --- a/package/network/services/ead/src/tinysrp/t_getpass.c +++ b/package/network/services/ead/src/tinysrp/t_getpass.c @@ -44,7 +44,7 @@ static struct sigaction sigact; #endif /*ARGSUSED*/ -static RETSIGTYPE +static void sig_catch (sig) int sig; {