Auto merge of #108792 - Amanieu:ohos, r=petrochenkov
Add OpenHarmony targets - `aarch64-unknown-linux-ohos` - `armv7-unknown-linux-ohos` Compiler team MCP: https://github.com/rust-lang/compiler-team/issues/568
This commit is contained in:
commit
f346fb0bc6
15 changed files with 238 additions and 7 deletions
|
|
@ -115,7 +115,10 @@ pub fn set_errno(e: i32) {
|
|||
/// Gets a detailed string description for the given error number.
|
||||
pub fn error_string(errno: i32) -> String {
|
||||
extern "C" {
|
||||
#[cfg_attr(any(target_os = "linux", target_env = "newlib"), link_name = "__xpg_strerror_r")]
|
||||
#[cfg_attr(
|
||||
all(any(target_os = "linux", target_env = "newlib"), not(target_env = "ohos")),
|
||||
link_name = "__xpg_strerror_r"
|
||||
)]
|
||||
fn strerror_r(errnum: c_int, buf: *mut c_char, buflen: libc::size_t) -> c_int;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue