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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#![cfg(target_os="linux")]
#![allow(non_camel_case_types)]
#![allow(dead_code)]
pub mod posix_types;
pub mod time;
pub use std::os::*;
pub use std::os::raw::*;
pub use std::os::linux::raw::*;
pub use posix_types::*;
pub use time::*;
#[cfg(test)]
mod tests {
#[allow(unused_variables)]
#[test]
fn ensure_types_exist() {
let schar: ::c_schar = -3;
let uchar: ::c_uchar = 2;
let achar: ::c_char = 62;
let ashort: ::c_short = -5162;
let ushort: ::c_ushort = 65000;
let aint: ::c_int = 26327;
let uint: ::c_uint = 20000026;
let long: ::c_long = 75473765327;
let ulong: ::c_ulong = 26294762868676748;
let float: ::c_float = 2462347.426f32;
let double: ::c_double = 2694237684327.4326237637f64;
let dev: ::dev_t = 12467;
let mode: ::mode_t = 1365236;
let time: ::time_t = 134062;
assert!(true);
}
}