AbstractOperatingSystem.st
changeset 20931 a913d76d3c98
parent 20928 af007eb0d189
child 20932 07814037c10c
equal deleted inserted replaced
20930:793c81da8cb1 20931:a913d76d3c98
       
     1 "{ Encoding: utf8 }"
       
     2 
     1 "
     3 "
     2  COPYRIGHT (c) 1988 by Claus Gittinger
     4  COPYRIGHT (c) 1988 by Claus Gittinger
     3 	      All Rights Reserved
     5 	      All Rights Reserved
     4 
     6 
     5  This software is furnished under a license and may be used
     7  This software is furnished under a license and may be used
   991      Use #monitorPid:action: for synchronization and exec status return,
   993      Use #monitorPid:action: for synchronization and exec status return,
   992      or #killProcess: to stop it."
   994      or #killProcess: to stop it."
   993 
   995 
   994     "raise an error: must be redefined in concrete subclass(es)"
   996     "raise an error: must be redefined in concrete subclass(es)"
   995 
   997 
   996     ^ self subclassResponsibility
   998     ^ self
       
   999         startProcess:aCommandString inputFrom:anExternalInStream outputTo:anExternalOutStream
       
  1000         errorTo:anExternalErrStream auxFrom:anExternalAuxStreamOrNil environment:environment 
       
  1001         inDirectory:dir newPgrp:true showWindow:showWindowBooleanOrNil
       
  1002 
       
  1003     "Modified: / 08-11-2016 / 21:24:27 / cg"
   997 ! !
  1004 ! !
   998 
  1005 
   999 !AbstractOperatingSystem class methodsFor:'executing OS commands-private'!
  1006 !AbstractOperatingSystem class methodsFor:'executing OS commands-private'!
  1000 
  1007 
  1001 shuffleAllFrom:anInStream to:anOutStream lineWise:lineWise lockWith:aLock
  1008 shuffleAllFrom:anInStream to:anOutStream lineWise:lineWise lockWith:aLock