Daniele Bartolini преди 9 години
родител
ревизия
4b18ec676d
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 4
      src/core/os.h

+ 2 - 4
src/core/os.h

@@ -194,8 +194,7 @@ namespace os
 	inline void create_file(const char* path)
 	inline void create_file(const char* path)
 	{
 	{
 #if CROWN_PLATFORM_POSIX
 #if CROWN_PLATFORM_POSIX
-		// Permission mask: rw-r--r--
-		int err = ::mknod(path, S_IFREG | S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH, 0);
+		int err = ::mknod(path, 0644 | S_IFREG , 0);
 		CE_ASSERT(err == 0, "mknod: errno = %d", errno);
 		CE_ASSERT(err == 0, "mknod: errno = %d", errno);
 		CE_UNUSED(err);
 		CE_UNUSED(err);
 #elif CROWN_PLATFORM_WINDOWS
 #elif CROWN_PLATFORM_WINDOWS
@@ -230,8 +229,7 @@ namespace os
 	inline void create_directory(const char* path)
 	inline void create_directory(const char* path)
 	{
 	{
 #if CROWN_PLATFORM_POSIX
 #if CROWN_PLATFORM_POSIX
-		// rwxr-xr-x
-		int err = ::mkdir(path, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
+		int err = ::mkdir(path, 0755);
 		CE_ASSERT(err == 0, "mkdir: errno = %d", errno);
 		CE_ASSERT(err == 0, "mkdir: errno = %d", errno);
 		CE_UNUSED(err);
 		CE_UNUSED(err);
 #elif CROWN_PLATFORM_WINDOWS
 #elif CROWN_PLATFORM_WINDOWS