message: Haiku build fix
diff: @@ -66,7 +66,7 @@ Mutex* __initialization_mutex_initializer = &getInitializationMutex();
  # endif
  #endif
  -#if defined __ANDROID__ || defined __linux__ || defined __FreeBSD__
  +#if defined __ANDROID__ || defined __linux__ || defined __FreeBSD__ || defined __HAIKU__
  # include <unistd.h>
  # include <fcntl.h>
  # include <elf.h>
  @@ -202,7 +202,7 @@ std::wstring GetTempFileNameWinRT(std::wstring prefix)
  #include "omp.h"
  #endif
  -#if defined __linux__ || defined __APPLE__ || defined __EMSCRIPTEN__ || defined __FreeBSD__
  +#if defined __linux__ || defined __APPLE__ || defined __EMSCRIPTEN__ || defined __FreeBSD__ || defined __HAIKU__
  #include <unistd.h>
  #include <stdio.h>
  #include <sys/types.h>
  