// Copyright (c) 2020 Xu Shaohua . All rights reserved. // Use of this source is governed by Apache-2.0 License that can be found // in the LICENSE file. fn main() { let msg = "hello, world\n"; let nwrite = unsafe { nc::write(-1, msg.as_bytes()) }; match nwrite { Ok(n) => { println!("nwrite: {}", n); } Err(errno) => { println!("errno: {}", errno); if errno == nc::EBADF { println!("Error: bad file descriptor"); } } } let stdout = 1; let nwrite = unsafe { nc::write(stdout, msg.as_bytes()) }; match nwrite { Ok(n) => { println!("nwrite: {}", n); } Err(errno) => { println!("errno: {}", errno); } } }