message: Implement hstrerror
diff: @@ -893,3 +893,15 @@ pub extern "C" fn gai_strerror(errcode: c_int) -> *const c_char {
  }
  .as_ptr()
  }
  +
  +#[no_mangle]
  +pub extern "C" fn hstrerror(errcode: c_int) -> *const c_char {
  + match errcode {
  + HOST_NOT_FOUND => c_str!("Unknown hostname"),
  + NO_DATA => c_str!("No address for hostname"),
  + NO_RECOVERY => c_str!("Unknown server error"),
  + TRY_AGAIN => c_str!("Hostname lookup failure"),
  + _ => c_str!("Unknown error"),
  + }
  + .as_ptr()
  +}
  