modcontrol_message;pubmodinterface;pubmodnetworkaddress;modraw_socket;pubmodsocket;/// Turn a C failure (-1 is returned) into a rust Result
pub(crate)fncerr(t:libc::c_int)->std::io::Result<libc::c_int>{match t {-1=>Err(std::io::Error::last_os_error()),_=>Ok(t),}}