16 lines
312 B
Rust
16 lines
312 B
Rust
use nix::errno::Errno;
|
|
|
|
#[test]
|
|
fn errno_set_and_read() {
|
|
Errno::ENFILE.set();
|
|
assert_eq!(Errno::last(), Errno::ENFILE);
|
|
}
|
|
|
|
#[test]
|
|
fn errno_set_and_clear() {
|
|
Errno::ENFILE.set();
|
|
assert_eq!(Errno::last(), Errno::ENFILE);
|
|
|
|
Errno::clear();
|
|
assert_eq!(Errno::last(), Errno::from_raw(0));
|
|
}
|