Neill Kapron | ea5ac40 | 2024-08-22 21:05:01 +0000 | [diff] [blame] | 1 | // tests/tests.rs |
2 | |||||
3 | #[cfg(test)] | ||||
4 | mod tests { | ||||
5 | use libbpf_sys::*; | ||||
6 | |||||
7 | unsafe extern "C" fn print_fn( | ||||
8 | _level: libbpf_print_level, | ||||
9 | _arg1: *const std::os::raw::c_char, | ||||
10 | _ap: *mut __va_list_tag, | ||||
11 | ) -> std::os::raw::c_int { | ||||
12 | 0 | ||||
13 | } | ||||
14 | |||||
15 | #[test] | ||||
16 | fn test() { | ||||
17 | unsafe { | ||||
18 | // just tests that we can call into the library | ||||
19 | assert!(libbpf_set_print(Some(print_fn as _)).is_some()); | ||||
20 | } | ||||
21 | } | ||||
22 | } |