]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
lib/file: use portable numbers
authorVMware, Inc <>
Sat, 28 May 2011 19:25:13 +0000 (12:25 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Sat, 28 May 2011 19:25:13 +0000 (12:25 -0700)
Windows doesn't have all of the lovely symbolic values

Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/lib/file/file.c
open-vm-tools/lib/file/fileLockPrimitive.c

index 178d048c49cfc3a977b659d4efad1fa26eaf4fa1..3c665ffd2be4c807589e76013235d2d35d8bd672 100644 (file)
@@ -275,7 +275,7 @@ File_UnlinkNoFollow(ConstUnicode pathName)  // IN:
 Bool
 File_CreateDirectory(ConstUnicode pathName)  // IN:
 {
-   int err = FileCreateDirectory(pathName, S_IRWXU | S_IRWXG | S_IRWXO);
+   int err = FileCreateDirectory(pathName, 0777);
 
    return err == 0;
 }
@@ -301,7 +301,7 @@ File_CreateDirectory(ConstUnicode pathName)  // IN:
 Bool
 File_EnsureDirectory(ConstUnicode pathName)  // IN:
 {
-   int err = FileCreateDirectory(pathName, S_IRWXU | S_IRWXG | S_IRWXO);
+   int err = FileCreateDirectory(pathName, 0777);
 
    return ((err == 0) || (err == EEXIST));
 }
index c5b0ebd4231f24616da342a1428c02f6fcfb328b..8ef844c991e86fcda463a08cf6acc19d9ba6a169 100644 (file)
@@ -1158,7 +1158,7 @@ MakeDirectory(ConstUnicode pathName)  // IN:
 
    ASSERT(pathName);
 
-   err = FileCreateDirectoryRobust(pathName, S_IRWXU | S_IRWXG | S_IRWXO);
+   err = FileCreateDirectoryRobust(pathName, 0777);
 
 #if !defined(_WIN32)
    umask(save);