This commit is contained in:
Jean-Marc Lasgouttes 2018-01-12 12:27:03 +01:00
parent 706c9f2aa5
commit 57d6835a90

View File

@ -668,7 +668,7 @@ bool FileName::destroyDirectory() const
static int mymkdir(char const * pathname, unsigned long int mode)
{
// FIXME: why don't we have mode_t in lyx::mkdir prototype ??
#if HAVE_MKDIR
# if HAVE_MKDIR
# if MKDIR_TAKES_ONE_ARG
// MinGW32
return ::mkdir(pathname);
@ -677,16 +677,16 @@ static int mymkdir(char const * pathname, unsigned long int mode)
// POSIX
return ::mkdir(pathname, mode_t(mode));
# endif
#elif defined(_WIN32)
# elif defined(_WIN32)
// plain Windows 32
return CreateDirectory(pathname, 0) != 0 ? 0 : -1;
// FIXME: "Permissions of created directories are ignored on this system."
#elif HAVE__MKDIR
# elif HAVE__MKDIR
return ::_mkdir(pathname);
// FIXME: "Permissions of created directories are ignored on this system."
#else
# else
# error "Don't know how to create a directory on this system."
#endif
# endif
}
#endif