about summary refs log tree commit diff
path: root/src/lib/run_program.rs
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-07-26 14:06:02 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-07-26 14:06:02 +0200
commitaea537779e01359cf8da6944218362d44bfaee83 (patch)
tree235edf688d4fb4928ff766c063dcac779548f34d /src/lib/run_program.rs
parente123366bffa69ee3877335b9ca979b0cc301d07c (diff)
downloadrust-aea537779e01359cf8da6944218362d44bfaee83.tar.gz
rust-aea537779e01359cf8da6944218362d44bfaee83.zip
Remove all uses of tuples from the compiler and stdlib
Diffstat (limited to 'src/lib/run_program.rs')
-rw-r--r--src/lib/run_program.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/run_program.rs b/src/lib/run_program.rs
index 20da4289b22..ea1210abe78 100644
--- a/src/lib/run_program.rs
+++ b/src/lib/run_program.rs
@@ -44,11 +44,11 @@ type program =
 fn start_program(str prog, vec[str] args) -> @program {
     auto pipe_input = os::pipe();
     auto pipe_output = os::pipe();
-    auto pid = spawn_process(prog, args, pipe_input._0, pipe_output._1, 0);
+    auto pid = spawn_process(prog, args, pipe_input.in, pipe_output.out, 0);
 
     if (pid == -1) { fail; }
-    os::libc::close(pipe_input._0);
-    os::libc::close(pipe_output._1);
+    os::libc::close(pipe_input.in);
+    os::libc::close(pipe_output.out);
     obj new_program(int pid,
                     mutable int in_fd,
                     os::libc::FILE out_file,
@@ -80,7 +80,7 @@ fn start_program(str prog, vec[str] args) -> @program {
              os::libc::fclose(out_file);
          }
     }
-    ret @new_program(pid, pipe_input._1, os::fd_FILE(pipe_output._0), false);
+    ret @new_program(pid, pipe_input.out, os::fd_FILE(pipe_output.in), false);
 }
 
 fn program_output(str prog, vec[str] args) -> rec(int status, str out) {