summaryrefslogtreecommitdiffstats
path: root/third_party/rust/nix/test/test_errno.rs
blob: 750fc924ff87ac1cd4881e71b16e38b604ba42d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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));
}