From 19edc54f6ef291ed15eabbfe7f69aef805157123 Mon Sep 17 00:00:00 2001 From: mutouyun Date: Sat, 24 Dec 2022 21:24:01 +0800 Subject: [PATCH] fix: linux error --- src/libimp/platform/posix/system.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libimp/platform/posix/system.h b/src/libimp/platform/posix/system.h index 6aee894..0c9ec9c 100644 --- a/src/libimp/platform/posix/system.h +++ b/src/libimp/platform/posix/system.h @@ -33,7 +33,7 @@ error_code_t error_no() noexcept { * https://man7.org/linux/man-pages/man3/errno.3.html */ void error_no(error_code_t const &code) noexcept { - errno = (code == 0) ? ENOERR : (int)code.value(); + errno = (code == 0) ? ENOERR : (int)code; } /** @@ -76,7 +76,7 @@ result conf(info r) noexcept { } auto err = sys::error(); log.error("info = ", enum_cast(r), ", error = ", err); - return {false, (int)err}; + return {false, (int)err.code()}; } } // namespace sys