builtin: fix building vinix (missing C.strerror)
parent
e4e6c90292
commit
6438099644
|
@ -107,11 +107,13 @@ pub fn c_error_number_str(errnum int) string {
|
||||||
$if freestanding {
|
$if freestanding {
|
||||||
err_msg = 'error $errnum'
|
err_msg = 'error $errnum'
|
||||||
} $else {
|
} $else {
|
||||||
c_msg := C.strerror(errnum)
|
$if !vinix {
|
||||||
err_msg = string{
|
c_msg := C.strerror(errnum)
|
||||||
str: &byte(c_msg)
|
err_msg = string{
|
||||||
len: unsafe { C.strlen(c_msg) }
|
str: &byte(c_msg)
|
||||||
is_lit: 1
|
len: unsafe { C.strlen(c_msg) }
|
||||||
|
is_lit: 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return err_msg
|
return err_msg
|
||||||
|
|
Loading…
Reference in New Issue