Never do buffered io on pipes (usinf stdio - not signal save)
authorStefan Vogel <sv@exept.de>
Sun, 06 Jul 2003 18:22:56 +0200
changeset 7475 8fb7d07a9cac
parent 7474 e2dbf8bc10ab
child 7476 2e646cca131e
Never do buffered io on pipes (usinf stdio - not signal save)
AbstractOperatingSystem.st
--- a/AbstractOperatingSystem.st	Fri Jul 04 16:04:06 2003 +0200
+++ b/AbstractOperatingSystem.st	Sun Jul 06 18:22:56 2003 +0200
@@ -879,7 +879,7 @@
         pIn := ExternalStream makePipe.
         inStreamToClose := externalInStream := pIn at:1.
         shuffledInStream := pIn at:2.
-        lineWise ifTrue:[shuffledInStream buffered:false].
+        shuffledInStream buffered:false.
 
         "/ start a reader process, shuffling data from the given
         "/ inStream to the pipe (which is connected to the commands input)
@@ -899,7 +899,7 @@
         pOut := ExternalStream makePipe.
         shuffledOutStream := (pOut at:1).
         outStreamToClose := externalOutStream := pOut at:2.
-        lineWise ifTrue:[shuffledOutStream buffered:false].
+        shuffledOutStream buffered:false.
         outputShufflerProcess := 
                     [
                         self shuffleAllFrom:shuffledOutStream to:anOutStream lineWise:lineWise lockWith:terminateLock.    
@@ -914,7 +914,7 @@
                 shuffledErrStream := (pErr at:1).
                 errStreamToClose := externalErrStream := pErr at:2.
 
-                lineWise ifTrue:[shuffledErrStream buffered:false].
+                shuffledErrStream buffered:false.
                 errorShufflerProcess := 
                         [
                             self shuffleAllFrom:shuffledErrStream to:anErrStream lineWise:lineWise lockWith:terminateLock.    
@@ -4653,7 +4653,7 @@
 !AbstractOperatingSystem class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.95 2003-06-17 13:49:06 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.96 2003-07-06 16:22:56 stefan Exp $'
 ! !
 
 AbstractOperatingSystem initialize!