summaryrefslogtreecommitdiffstats
path: root/vendor/rustix/tests/time/timespec.rs
blob: 6d892dcfe6a435fb4320e691f881b482022b6c40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#[test]
fn test_timespec_layout() {
    #[cfg(not(target_os = "redox"))]
    use rustix::fs::{UTIME_NOW, UTIME_OMIT};
    use rustix::time::{Nsecs, Secs, Timespec};

    let tv_sec: Secs = 0;
    let tv_nsec: Nsecs = 0;
    let _ = Timespec { tv_sec, tv_nsec };

    #[cfg(not(target_os = "redox"))]
    let _ = Timespec {
        tv_sec,
        tv_nsec: UTIME_NOW,
    };
    #[cfg(not(target_os = "redox"))]
    let _ = Timespec {
        tv_sec,
        tv_nsec: UTIME_OMIT,
    };
    let _ = Timespec { tv_sec, tv_nsec: 0 };
    let _ = Timespec {
        tv_sec,
        tv_nsec: 999_999_999,
    };
}