diff --git a/ProcessUNIX.c b/ProcessUNIX.c
index 461db7fa9893061876f3658e8d6fdf31bff46f58..492a2954c1f17f7d8d5d7743bb64a9a9ecbd9d63 100644
--- a/ProcessUNIX.c
+++ b/ProcessUNIX.c
@@ -620,14 +620,10 @@ int kwsysProcess_WaitForExit(kwsysProcess* cp, double* userTimeout)
 #endif
 #ifdef SIGINT
       case SIGINT:  cp->ExitException = kwsysProcess_Exception_Interrupt; break;
-#endif
-#ifdef SIGABRT
-      case SIGABRT: cp->ExitException = kwsysProcess_Exception_Abort; break;
 #endif
       default: cp->ExitException = kwsysProcess_Exception_Other; break;
       }
     cp->ExitCode = status;
-    cp->ExitValue = (int)WTERMSIG(status);
     }
   else
     {