diff options
Diffstat (limited to 'utils/Signal.cc')
-rw-r--r-- | utils/Signal.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/Signal.cc b/utils/Signal.cc index 507a6ac..45563f1 100644 --- a/utils/Signal.cc +++ b/utils/Signal.cc @@ -14,7 +14,7 @@ #include "Signal.h" #include "List.h" -#ifdef sun +#if defined(sun) && !defined (__svr4__) /* This should come from <signal.h>, but no available C++ headers on Suns know about POSIX */ extern "C" { typedef int sigset_t; @@ -124,8 +124,9 @@ const int SigCont = SIGCONT; const int SigTtin = SIGTTIN; const int SigTtou = SIGTTOU; const int SigUrg = SIGURG; +#if !defined(sun) || !defined(__svr4__) const int SigLost = SIGLOST; - +#endif CcuList* CcuBaseSignalHandler::HandlerStacks = 0; |