diff --git a/src/libcore/os.rs b/src/libcore/os.rs index 1000fd88b524..62633837207f 100644 --- a/src/libcore/os.rs +++ b/src/libcore/os.rs @@ -43,8 +43,6 @@ use vec; pub use libc::fclose; pub use os::consts::*; -// FIXME: move these to str perhaps? #2620 - pub fn close(fd: c_int) -> c_int { unsafe { libc::close(fd) @@ -79,6 +77,8 @@ pub fn getcwd() -> Path { } } +// FIXME: move these to str perhaps? #2620 + pub fn as_c_charp(s: &str, f: &fn(*c_char) -> T) -> T { str::as_c_str(s, |b| f(b as *c_char)) }