diff options
Diffstat (limited to 'src/libnative')
| -rw-r--r-- | src/libnative/io/file.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libnative/io/file.rs b/src/libnative/io/file.rs index 49290434785..9e1bc977082 100644 --- a/src/libnative/io/file.rs +++ b/src/libnative/io/file.rs @@ -13,7 +13,7 @@ use std::c_str::CString; use std::io::IoError; use std::io; -use std::libc::c_int; +use std::libc::{c_int, c_void}; use std::libc; use std::os; use std::rt::rtio; @@ -548,7 +548,7 @@ pub fn readdir(p: &CString) -> IoResult<~[Path]> { let p = Path::new(p); let star = p.join("*"); as_utf16_p(star.as_str().unwrap(), |path_ptr| { - let wfd_ptr = malloc_raw(rust_list_dir_wfd_size() as uint); + let wfd_ptr = malloc_raw(rust_list_dir_wfd_size() as uint) as *c_void; let find_handle = FindFirstFileW(path_ptr, wfd_ptr as HANDLE); if find_handle as libc::c_int != INVALID_HANDLE_VALUE { let mut paths = ~[]; |
