fix: linux error

This commit is contained in:
mutouyun 2022-12-24 21:24:01 +08:00
parent 7571a6fa40
commit 19edc54f6e

View File

@ -33,7 +33,7 @@ error_code_t error_no() noexcept {
* https://man7.org/linux/man-pages/man3/errno.3.html * https://man7.org/linux/man-pages/man3/errno.3.html
*/ */
void error_no(error_code_t const &code) noexcept { 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<std::int64_t> conf(info r) noexcept {
} }
auto err = sys::error(); auto err = sys::error();
log.error("info = ", enum_cast(r), ", error = ", err); log.error("info = ", enum_cast(r), ", error = ", err);
return {false, (int)err}; return {false, (int)err.code()};
} }
} // namespace sys } // namespace sys