aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Time.rs
blob: 70a12a6fec45fbe954bfba8413dcc1100c3e59a6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
native "rust" mod rustrt {
    fn get_time(&mutable u32 sec, &mutable u32 usec);
}

type timeval = rec(u32 sec, u32 usec);

fn get_time() -> timeval {
    let timeval res = rec(sec=0u32, usec=0u32);
    rustrt.get_time(res.sec, res.usec);
    ret res;
}