pub mod datagram;
pub mod listener;
pub mod stream;

mod socket;

use std::io;

fn cvt(i: libc::c_int) -> io::Result<libc::c_int> {
    if i == -1 {
        Err(io::Error::last_os_error())
    } else {
        Ok(i)
    }
}
