dnl dnl check for signal type dnl dnl AC_RETSIGTYPE isn't quite right, but almost. dnl define(TYPE_SIGNAL,[ AC_MSG_CHECKING([POSIX signal handlers]) AC_CACHE_VAL(cv_has_posix_signals, [AC_TRY_COMPILE( [#include #include #ifdef signal #undef signal #endif extern void (*signal ()) ();], [], cv_has_posix_signals=yes, cv_has_posix_signals=no)]) AC_MSG_RESULT($cv_has_posix_signals) if test $cv_has_posix_signals = yes; then AC_DEFINE(RETSIGTYPE, void) AC_DEFINE(POSIX_SIGTYPE) else if test $ac_cv_type_signal = void; then AC_DEFINE(RETSIGTYPE, void) else AC_DEFINE(RETSIGTYPE, int) fi fi])dnl