diff --git a/src/include/defines.h b/src/include/defines.h index d1e0e071e..6e3a8a1c4 100644 --- a/src/include/defines.h +++ b/src/include/defines.h @@ -112,7 +112,7 @@ #ifndef SIGNAL_FUNCTION -#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__CYGWIN__) +#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__CYGWIN__) || defined(__SUNPRO_C) # define SIGNAL_FUNCTION RETSIGTYPE (*)(int) #else # define SIGNAL_FUNCTION sighandler_t