]> git.lyx.org Git - lyx.git/blobdiff - src/support/mkdir.C
hopefully fix tex2lyx linking.
[lyx.git] / src / support / mkdir.C
index a667e4fc913c10753765d3a0de16ce08a48b7978..3ced971eb0aeea1247f419a5fcb9f89a4ee6d6ac 100644 (file)
@@ -39,6 +39,9 @@ int lyx::support::mkdir(std::string const & pathname, unsigned long int mode)
 # if MKDIR_TAKES_ONE_ARG
        // MinGW32
        return ::mkdir(pathname.c_str());
+#  ifdef WITH_WARNINGS
+#   warning "Permissions of created directories are ignored on this system."
+#  endif
 # else
        // POSIX
        return ::mkdir(pathname.c_str(), mode_t(mode));
@@ -46,8 +49,14 @@ int lyx::support::mkdir(std::string const & pathname, unsigned long int mode)
 #elif defined(_WIN32)
        // plain Windows 32
        return CreateDirectory(pathname.c_str(), 0) != 0 ? 0 : -1;
+# ifdef WITH_WARNINGS
+#  warning "Permissions of created directories are ignored on this system."
+# endif
 #elif HAVE__MKDIR
        return ::_mkdir(pathname.c_str());
+# ifdef WITH_WARNINGS
+#  warning "Permissions of created directories are ignored on this system."
+# endif
 #else
 #   error "Don't know how to create a directory on this system."
 #endif