summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Application.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-04-04 21:16:59 +0000
committerBernard Normier <bernard@zeroc.com>2006-04-04 21:16:59 +0000
commit91e39e48630772960bfe32effa926527519089dd (patch)
treefad9ee5218e2eab6c986e76e945284a5286fa96e /cpp/src/Ice/Application.cpp
parentglacier2 changes (diff)
downloadice-91e39e48630772960bfe32effa926527519089dd.tar.bz2
ice-91e39e48630772960bfe32effa926527519089dd.tar.xz
ice-91e39e48630772960bfe32effa926527519089dd.zip
Tru64 port
Diffstat (limited to 'cpp/src/Ice/Application.cpp')
-rw-r--r--cpp/src/Ice/Application.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/Ice/Application.cpp b/cpp/src/Ice/Application.cpp
index de1b38b2efe..074f9f690bc 100644
--- a/cpp/src/Ice/Application.cpp
+++ b/cpp/src/Ice/Application.cpp
@@ -51,6 +51,14 @@ const DWORD SIGHUP = CTRL_LOGOFF_EVENT;
#endif
//
+// Compaq C++ defines signal() as a macro, causing problems with the _condVar->signal()
+// statement, which the compiler for some reason replaces by the macro.
+//
+#if defined (__digital__) && defined (__unix__)
+# undef signal
+#endif
+
+//
// CtrlCHandler callbacks.
//