From 1e2bb8ea7a6f1b1c223463ad601132716624fb11 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Sun, 22 Oct 2023 11:54:54 -0400 Subject: [PATCH] [kservice] use C89 format to avoid warning --- src/kservice.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kservice.c b/src/kservice.c index b8ea8b2ecd..79ba8a28b3 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -142,10 +142,12 @@ static struct _errno_str_t rt_errno_strs[] = */ const char *rt_strerror(rt_err_t error) { + int i = 0; + if (error < 0) error = -error; - for (int i = 0; i < sizeof(rt_errno_strs) / sizeof(rt_errno_strs[0]); i++) + for (i = 0; i < sizeof(rt_errno_strs) / sizeof(rt_errno_strs[0]); i++) { if (rt_errno_strs[i].error == error) return rt_errno_strs[i].str;