From 99c48fe9974b8d70ca33674658a3da722b0d6466 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 5 Jun 2022 22:05:19 +0100 Subject: patch 8.2.5061: C89 requires signal handlers to return void Problem: C89 requires signal handlers to return void. Solution: Drop RETSIGTYPE and hard-code a void return value. --- src/auto/configure | 42 ------------------------------------------ 1 file changed, 42 deletions(-) (limited to 'src/auto') diff --git a/src/auto/configure b/src/auto/configure index 3aef2f13ee..3cb6e51fee 100755 --- a/src/auto/configure +++ b/src/auto/configure @@ -12412,48 +12412,6 @@ $as_echo "don't know" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 -$as_echo_n "checking return type of signal handlers... " >&6; } -if ${ac_cv_type_signal+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include - -int -main () -{ -return *(signal (0, 0)) (0) == 1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_type_signal=int -else - ac_cv_type_signal=void -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 -$as_echo "$ac_cv_type_signal" >&6; } - -cat >>confdefs.h <<_ACEOF -#define RETSIGTYPE $ac_cv_type_signal -_ACEOF - - - -if test $ac_cv_type_signal = void; then - $as_echo "#define SIGRETURN return" >>confdefs.h - -else - $as_echo "#define SIGRETURN return 0" >>confdefs.h - -fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 $as_echo_n "checking for struct sigcontext... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext -- cgit v1.2.3