Avoid SIGLOST==SIGPWR namespace collision on sparc (LP: #505080).
authorKamal Mostafa <kamal@whence.com>
Sat, 9 Jan 2010 08:29:56 +0000 (08:29 +0000)
committerMichael Gernoth <michael@gernoth.net>
Sat, 9 Jan 2010 17:04:07 +0000 (18:04 +0100)
src/tcl/tclunxst.c

index 89fb0cd..fcc1d3b 100644 (file)
@@ -530,7 +530,7 @@ Tcl_SignalId(sig)
 #ifdef SIGKILL
        case SIGKILL: return "SIGKILL";
 #endif
-#if defined(SIGLOST) && (!defined(SIGIOT) || (SIGLOST != SIGIOT))
+#if defined(SIGLOST) && (!defined(SIGIOT) || (SIGLOST != SIGIOT)) && (!defined(SIGPWR) || (SIGLOST != SIGPWR))
        case SIGLOST: return "SIGLOST";
 #endif
 #ifdef SIGPIPE
@@ -662,7 +662,7 @@ Tcl_SignalMsg(sig)
 #ifdef SIGKILL
        case SIGKILL: return "kill signal";
 #endif
-#if defined(SIGLOST) && (!defined(SIGIOT) || (SIGLOST != SIGIOT))
+#if defined(SIGLOST) && (!defined(SIGIOT) || (SIGLOST != SIGIOT)) && (!defined(SIGPWR) || (SIGLOST != SIGPWR))
        case SIGLOST: return "resource lost";
 #endif
 #ifdef SIGPIPE
Impressum, Datenschutz