| Index: third_party/scons/scons-local/SCons/Platform/posix.py
 | 
| ===================================================================
 | 
| --- third_party/scons/scons-local/SCons/Platform/posix.py	(revision 7505)
 | 
| +++ third_party/scons/scons-local/SCons/Platform/posix.py	(working copy)
 | 
| @@ -30,13 +30,13 @@
 | 
|  # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 | 
|  #
 | 
|  
 | 
| -__revision__ = "src/engine/SCons/Platform/posix.py 3603 2008/10/10 05:46:45 scons"
 | 
| +__revision__ = "src/engine/SCons/Platform/posix.py 3842 2008/12/20 22:59:52 scons"
 | 
|  
 | 
|  import errno
 | 
|  import os
 | 
|  import os.path
 | 
| -import popen2
 | 
|  import string
 | 
| +import subprocess
 | 
|  import sys
 | 
|  import select
 | 
|  
 | 
| @@ -131,8 +131,10 @@
 | 
|                  raise
 | 
|  
 | 
|  def exec_popen3(l, env, stdout, stderr):
 | 
| -    proc = popen2.Popen3(string.join(l), 1)
 | 
| -    process_cmd_output(proc.fromchild, proc.childerr, stdout, stderr)
 | 
| +    proc = subprocess.Popen(string.join(l),
 | 
| +                            stdout=stdout,
 | 
| +                            stderr=stderr,
 | 
| +                            shell=True)
 | 
|      stat = proc.wait()
 | 
|      if stat & 0xff:
 | 
|          return stat | 0x80
 | 
| 
 |