mirror of
https://github.com/neocturne/MinedMap.git
synced 2025-03-05 17:44:52 +01:00
Adjust for minor API differences on Windows
This commit is contained in:
parent
de04cce993
commit
a3246d98c0
1 changed files with 12 additions and 1 deletions
|
@ -116,7 +116,11 @@ static void doRegion(const std::string &input, const std::string &output, const
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
|
intime = (int64_t)instat.st_mtime * 1000000;
|
||||||
|
#else
|
||||||
intime = (int64_t)instat.st_mtim.tv_sec * 1000000 + instat.st_mtim.tv_nsec / 1000;
|
intime = (int64_t)instat.st_mtim.tv_sec * 1000000 + instat.st_mtim.tv_nsec / 1000;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -172,7 +176,14 @@ static bool checkFilename(const char *name, int *x, int *z) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static void makeDir(const std::string &name) {
|
static void makeDir(const std::string &name) {
|
||||||
if (mkdir(name.c_str(), 0777) < 0 && errno != EEXIST)
|
if (
|
||||||
|
mkdir(
|
||||||
|
name.c_str()
|
||||||
|
#ifndef _WIN32
|
||||||
|
, 0777
|
||||||
|
#endif
|
||||||
|
) < 0 && errno != EEXIST
|
||||||
|
)
|
||||||
throw std::system_error(errno, std::generic_category(), "unable to create directory " + name);
|
throw std::system_error(errno, std::generic_category(), "unable to create directory " + name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue