#![crate_name="socketlib"] | |
#![crate_type = "lib"] | |
pub mod socket { | |
pub struct socket_handle { | |
sockfd: u32, | |
} | |
impl Drop for socket_handle { | |
fn drop(&mut self) { | |
/* c::close(self.sockfd); */ | |
} | |
} | |
pub fn socket_handle(x: u32) -> socket_handle { | |
socket_handle { | |
sockfd: x | |
} | |
} | |
} |