From 6438099644406dff57a1f258fae4917835ee507c Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 25 Jul 2021 22:16:11 +0300 Subject: [PATCH] builtin: fix building vinix (missing C.strerror) --- vlib/builtin/builtin.c.v | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/vlib/builtin/builtin.c.v b/vlib/builtin/builtin.c.v index 552087328e..0b0ca802c7 100644 --- a/vlib/builtin/builtin.c.v +++ b/vlib/builtin/builtin.c.v @@ -107,11 +107,13 @@ pub fn c_error_number_str(errnum int) string { $if freestanding { err_msg = 'error $errnum' } $else { - c_msg := C.strerror(errnum) - err_msg = string{ - str: &byte(c_msg) - len: unsafe { C.strlen(c_msg) } - is_lit: 1 + $if !vinix { + c_msg := C.strerror(errnum) + err_msg = string{ + str: &byte(c_msg) + len: unsafe { C.strlen(c_msg) } + is_lit: 1 + } } } return err_msg