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

View File

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