diff --git a/src/lib/posix_fs.rs b/src/lib/posix_fs.rs index 9e14c5485ad6..7be7c5b33a6c 100644 --- a/src/lib/posix_fs.rs +++ b/src/lib/posix_fs.rs @@ -1,11 +1,11 @@ native "rust" mod rustrt { - fn rust_list_files_ivec(path: str) -> @[str]; + fn rust_list_files(path: str) -> @[str]; fn rust_dirent_filename(ent: os::libc::dirent) -> str; } fn list_dir(path: str) -> [str] { - ret *rustrt::rust_list_files_ivec(path); + ret *rustrt::rust_list_files(path); // TODO ensure this is always closed // FIXME: No idea why, but this appears to corrupt memory on OSX. I diff --git a/src/lib/win32_fs.rs b/src/lib/win32_fs.rs index 509cdaf0a433..6a8fe063251a 100644 --- a/src/lib/win32_fs.rs +++ b/src/lib/win32_fs.rs @@ -1,12 +1,12 @@ native "rust" mod rustrt { - fn rust_list_files_ivec(path: str) -> @[str]; + fn rust_list_files(path: str) -> @[str]; fn rust_file_is_dir(path: str) -> int; } fn list_dir(path: str) -> [str] { - ret *rustrt::rust_list_files_ivec(path + "*"); + ret *rustrt::rust_list_files(path + "*"); } fn path_is_absolute(p: str) -> bool { diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp index 90e4cc2115f6..4b8af7a67b65 100644 --- a/src/rt/rust_builtin.cpp +++ b/src/rt/rust_builtin.cpp @@ -443,7 +443,7 @@ rust_str* c_str_to_rust(rust_task *task, char const *str) { } extern "C" CDECL rust_box* -rust_list_files_ivec(rust_task *task, rust_str *path) { +rust_list_files(rust_task *task, rust_str *path) { array_list strings; #if defined(__WIN32__) WIN32_FIND_DATA FindFileData; diff --git a/src/rt/rustrt.def.in b/src/rt/rustrt.def.in index 565c057799ec..a2174e39168c 100644 --- a/src/rt/rustrt.def.in +++ b/src/rt/rustrt.def.in @@ -48,7 +48,7 @@ rust_dirent_filename rust_file_is_dir rust_get_stdin rust_get_stdout -rust_list_files_ivec +rust_list_files rust_process_wait rust_ptr_eq rust_run_program