#include <sys/stat.h>
#ifdef WIN32
#include <shlobj.h>
+#else
+#include <unistd.h>
#endif
#include <msp/core/systemerror.h>
#include <msp/strings/regex.h>
#else
#define _FILE_OFFSET_BITS 64
#include <cerrno>
+#include <unistd.h>
#include <sys/stat.h>
#include <grp.h>
#include <pwd.h>
#include <cstdio>
+#ifndef WIN32
+#include <unistd.h>
+#endif
#include <msp/core/systemerror.h>
#include <msp/strings/utils.h>
#include "dir.h"
#ifndef WIN32
#include <fcntl.h>
#include <errno.h>
+#include <unistd.h>
#endif
#include <msp/core/systemerror.h>
#include <msp/strings/format.h>
#ifndef WIN32
#define _LARGEFILE64_SOURCE
+#include <unistd.h>
#else
#include <windows.h>
#endif
#ifdef WIN32
#include <windows.h>
#else
+#include <unistd.h>
#include <fcntl.h>
#endif
#include <msp/strings/format.h>