Be conservative when setting helper processes of executeCommand:...
authorStefan Vogel <sv@exept.de>
Wed, 04 Apr 2007 16:30:04 +0200
changeset 10498 db5cd86b77e2
parent 10497 3c6d5a8121a3
child 10499 e57216ad14f8
Be conservative when setting helper processes of executeCommand:... as system processes. Forbid to terminate all the process with group id 0.
AbstractOperatingSystem.st
--- a/AbstractOperatingSystem.st	Wed Apr 04 16:29:46 2007 +0200
+++ b/AbstractOperatingSystem.st	Wed Apr 04 16:30:04 2007 +0200
@@ -1133,7 +1133,7 @@
                 ]
             ] newProcess
                 name:'cmd input shuffler';
-                beSystemProcess;
+"/                beSystemProcess;
                 resume.
     ].
     ((externalOutStream := anOutStream) notNil
@@ -1149,7 +1149,7 @@
                 self shuffleAllFrom:shuffledOutStream to:anOutStream lineWise:lineWise lockWith:terminateLock.
             ] newProcess
                 name:'cmd output shuffler';
-                beSystemProcess;
+"/                beSystemProcess;
                 resume.
     ].
     (externalErrStream := anErrStream) notNil ifTrue:[
@@ -1168,7 +1168,7 @@
                         self shuffleAllFrom:shuffledErrStream to:anErrStream lineWise:lineWise lockWith:terminateLock.
                     ] newProcess
                         name:'cmd err-output shuffler';
-                        beSystemProcess;
+"/                        beSystemProcess;
                         resume.
             ]
         ]
@@ -1197,7 +1197,7 @@
                 ]
             ] newProcess
                 name:'cmd aux shuffler';
-                beSystemProcess;
+"/                beSystemProcess;
                 resume.
     ].
 
@@ -6499,7 +6499,7 @@
 !AbstractOperatingSystem class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.165 2007-04-03 14:25:07 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.166 2007-04-04 14:30:04 stefan Exp $'
 ! !
 
 AbstractOperatingSystem initialize!