Merge branch 'hstrerror' into 'master'
Implement hstrerror See merge request redox-os/relibc!341
This commit is contained in:
@@ -19,6 +19,7 @@ build:linux:
|
||||
stage: build
|
||||
script:
|
||||
- rustup toolchain add "$(cat rust-toolchain)"
|
||||
- rustup component add rust-src
|
||||
- rustup show # Print version info for debugging
|
||||
- make -j "$(nproc)" all
|
||||
|
||||
|
||||
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user