summary refs log tree commit diff
path: root/src/rt
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2011-08-24 21:19:56 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2011-08-31 20:40:00 -0700
commitb199e9da92a904453d5fa482b0c4d5134037a2eb (patch)
treea85821b8f19e9e3046075b5a99a24a5f706261b0 /src/rt
parent614a930c51d8e8f66e6893261616a449d9ab0754 (diff)
downloadrust-b199e9da92a904453d5fa482b0c4d5134037a2eb.tar.gz
rust-b199e9da92a904453d5fa482b0c4d5134037a2eb.zip
Expose STDERR to rust.
Diffstat (limited to 'src/rt')
-rw-r--r--src/rt/rust_builtin.cpp1
-rw-r--r--src/rt/rustrt.def.in1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp
index 679a04b93d6..f3f67fef52d 100644
--- a/src/rt/rust_builtin.cpp
+++ b/src/rt/rust_builtin.cpp
@@ -534,6 +534,7 @@ rust_file_is_dir(rust_task *task, rust_str *path) {
 
 extern "C" CDECL FILE* rust_get_stdin() {return stdin;}
 extern "C" CDECL FILE* rust_get_stdout() {return stdout;}
+extern "C" CDECL FILE* rust_get_stderr() {return stderr;}
 
 extern "C" CDECL int
 rust_ptr_eq(rust_task *task, type_desc *t, rust_box *a, rust_box *b) {
diff --git a/src/rt/rustrt.def.in b/src/rt/rustrt.def.in
index 3bfad837555..806f63905da 100644
--- a/src/rt/rustrt.def.in
+++ b/src/rt/rustrt.def.in
@@ -48,6 +48,7 @@ rust_dirent_filename
 rust_file_is_dir
 rust_get_stdin
 rust_get_stdout
+rust_get_stderr
 rust_istr_push
 rust_list_files
 rust_process_wait