message: use 'XSI-compliant' strerror_r with emscripten; fixes build
diff: @@ -71,7 +71,7 @@ static std::string strerror()
  }
  #elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE || \
  defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || \
  - defined(__NetBSD__) || defined(__DragonFly__)
  + defined(__NetBSD__) || defined(__DragonFly__) || defined(__EMSCRIPTEN__)
  // XSI-compliant strerror_r()
  if (strerror_r(errno, &buff[0], buff.size()) != 0)
  {
  