Avoid non-portable Unix mode bits macros.
authorAlexandre Julliard <julliard@winehq.org>
Tue, 31 Jul 2007 11:18:03 +0000 (13:18 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 31 Jul 2007 11:18:03 +0000 (13:18 +0200)
dlls/shell32/shellpath.c
programs/winecfg/theme.c

index 8c05aaf..241b4a7 100644 (file)
@@ -2040,7 +2040,7 @@ static void _SHCreateSymbolicLinks(void)
             for (i = 0; i < sizeof(aidsMyStuff)/sizeof(aidsMyStuff[0]); i++) {
                 strcpy(szMyStuffTarget, szPersonalTarget);
                 if (_SHAppendToUnixPath(szMyStuffTarget, MAKEINTRESOURCEW(aidsMyStuff[i])))
-                    mkdir(szMyStuffTarget, S_IRWXU|S_IRWXG|S_IRWXO);
+                    mkdir(szMyStuffTarget, 0777);
             }
         } 
         else
@@ -2061,7 +2061,7 @@ static void _SHCreateSymbolicLinks(void)
         for (i = 0; i < sizeof(aidsMyStuff)/sizeof(aidsMyStuff[0]); i++) {
             strcpy(szMyStuffTarget, szPersonalTarget);
             if (_SHAppendToUnixPath(szMyStuffTarget, MAKEINTRESOURCEW(aidsMyStuff[i])))
-                mkdir(szMyStuffTarget, S_IRWXU|S_IRWXG|S_IRWXO);
+                mkdir(szMyStuffTarget, 0777);
         }
     }
 
index 4f3a377..ee18840 100644 (file)
@@ -813,7 +813,7 @@ static void apply_shell_folder_changes(void) {
             if (!lstat(szBackupPath, &statPath) && S_ISDIR(statPath.st_mode)) {
                 rename(szBackupPath, szUnixPath);
             } else {
-                mkdir(szUnixPath, S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH);
+                mkdir(szUnixPath, 0777);
             }
         }
     }