message: Add BSD identifier to preprocessor check in zstr
diff: @@ -69,7 +69,9 @@ static std::string strerror()
  {
  buff = "Unknown error";
  }
  -#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE || defined(__APPLE__)
  +#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE || \
  + defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || \
  + defined(__NetBSD__) || defined(__DragonFly__)
  // XSI-compliant strerror_r()
  if (strerror_r(errno, &buff[0], buff.size()) != 0)
  {
  