Implement hstrerror

This commit is contained in:
Noa
2021-08-13 17:27:10 -05:00
parent dbaeb8f067
commit f06af86ac6
+12
View File
@@ -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()
}