5 #if defined(HAVE_CONFIG_H) 20 const char *s =
nullptr;
22 if (strerror_s(buf,
sizeof(buf), err) == 0) s = buf;
24 #ifdef STRERROR_R_CHAR_P 25 s = strerror_r(err, buf,
sizeof(buf));
27 if (strerror_r(err, buf,
sizeof(buf)) == 0) s = buf;
33 return strprintf(
"Unknown error (%d)", err);
std::string SysErrorString(int err)
Return system error string from errno value.