# include <direct.h>
# include <io.h>
# include <shlobj.h>
# include <direct.h>
# include <io.h>
# include <shlobj.h>
+# include <sys/stat.h>
+# include <share.h>
#else
# include <pwd.h>
# include <sys/stat.h>
#else
# include <pwd.h>
# include <sys/stat.h>
# define lseek _lseeki64
#endif
# define lseek _lseeki64
#endif
// suppress deprecated warnings
// suppress deprecated warnings
-# include <sys/stat.h>
-# include <share.h>
# define read _read
# define write _write
# define close _close
# define read _read
# define write _write
# define close _close