Function nix::sys::ioctl::libc::exit
[−]
[src]
pub unsafe extern fn exit(status: i32) -> !
Exits the running program in a possibly dangerous manner.
Unsafety
While this forces your program to exit, it does so in a way that has consequences. This will skip all unwinding code, which means that anything relying on unwinding for cleanup (such as flushing and closing a buffer to a file) may act in an unexpected way.
Examples
extern crate libc; fn main() { unsafe { libc::exit(1); } }