A few I/O related fixes

This commit is contained in:
jD91mZM2
2018-09-23 17:28:42 +02:00
parent 1e9dbfdf62
commit 658dc34d30
4 changed files with 28 additions and 7 deletions
+7 -1
View File
@@ -378,7 +378,13 @@ pub extern "C" fn pwrite(
pub extern "C" fn read(fildes: c_int, buf: *const c_void, nbyte: size_t) -> ssize_t {
use core::slice;
let buf = unsafe { slice::from_raw_parts_mut(buf as *mut u8, nbyte as usize) };
Sys::read(fildes, buf)
trace_expr!(
Sys::read(fildes, buf),
"read({}, {:p}, {})",
fildes,
buf,
nbyte
)
}
// #[no_mangle]