172445Sassardnl
2178825Sdfrdnl $Id: retsigtype.m4 13338 2004-02-12 14:21:14Z lha $
372445Sassardnl
472445Sassardnl Figure out return type of signal handlers, and define SIGRETURN macro
572445Sassardnl that can be used to return from one
672445Sassardnl
7127808SnectarAC_DEFUN([rk_RETSIGTYPE],[
872445SassarAC_TYPE_SIGNAL
972445Sassarif test "$ac_cv_type_signal" = "void" ; then
1072445Sassar	AC_DEFINE(VOID_RETSIGTYPE, 1, [Define if signal handlers return void.])
1172445Sassarfi
1272445SassarAC_SUBST(VOID_RETSIGTYPE)
1372445SassarAH_BOTTOM([#ifdef VOID_RETSIGTYPE
1472445Sassar#define SIGRETURN(x) return
1572445Sassar#else
1672445Sassar#define SIGRETURN(x) return (RETSIGTYPE)(x)
1772445Sassar#endif])
1872445Sassar])