From a2a7e831b6f8bca1e0e250e373e011e9b85f11f9 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Fri, 8 May 2015 07:28:00 +0200 Subject: vtcol.rs: choose correct type of argument passed to write() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit D’oh! Thanks to /u/DroidLogician for the pointer: http://www.reddit.com/r/rust/comments/3588d4/suggestions_for_handling_architecturedependent/cr22okf --- src/vtcol.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vtcol.rs b/src/vtcol.rs index ff1fc2f..0c042e3 100644 --- a/src/vtcol.rs +++ b/src/vtcol.rs @@ -601,7 +601,7 @@ get_console_fd fn write_to_term (fd : Fd, buf : &str) { - let len = buf.len() as u64; + let len = buf.len() as libc::size_t; let raw = std::ffi::CString::new(buf.as_bytes()).unwrap(); unsafe { libc::write(fd, raw.as_ptr() as *const libc::c_void, len) }; } -- cgit v1.2.3