summaryrefslogtreecommitdiff
path: root/utils/Signal.cc
diff options
context:
space:
mode:
Diffstat (limited to 'utils/Signal.cc')
-rw-r--r--utils/Signal.cc5
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;