winapi::um::winsock2
pub unsafe extern "system" fn gethostname( name: *mut c_char, namelen: c_int) -> c_int