timestamped_socket/lib.rs
1mod control_message;
2pub mod interface;
3pub mod networkaddress;
4mod raw_socket;
5pub mod socket;
6
7/// Turn a C failure (-1 is returned) into a rust Result
8pub(crate) fn cerr(t: libc::c_int) -> std::io::Result<libc::c_int> {
9 match t {
10 -1 => Err(std::io::Error::last_os_error()),
11 _ => Ok(t),
12 }
13}