]> git.saurik.com Git - wxWidgets.git/blobdiff - src/unix/utilsunx.cpp
typo fixed: should be lpthread, not -lpthread in THREAD_OPTS
[wxWidgets.git] / src / unix / utilsunx.cpp
index 8d1c888fc75aa70a88cf87a9f9543d8f5782c9a2..b372b21c34402fe372f897f567f8cd9014ae2828 100644 (file)
@@ -155,7 +155,7 @@ int wxKill(long pid, wxSignal sig, wxKillError *rc)
     int err = kill((pid_t)pid, (int)sig);
     if ( rc )
     {
-        switch ( err )
+        switch ( errno )
         {
             case 0:
                 *rc = wxKILL_OK;
@@ -651,12 +651,14 @@ long wxExecute(wxChar **argv,
                     close(fd);
             }
 
-            if ( flags & wxEXEC_MAKE_GROUP_LEADER )
+#ifndef __VMS
+          if ( flags & wxEXEC_MAKE_GROUP_LEADER )
             {
                 // Set process group to child process' pid.  Then killing -pid
                 // of the parent will kill the process and all of its children.
                 setsid();
             }
+#endif
         }
 
         // redirect stdio, stdout and stderr