From: VMware, Inc <> Date: Sat, 28 May 2011 19:25:13 +0000 (-0700) Subject: lib/file: use portable numbers X-Git-Tag: 2011.05.27-420096~71 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a2a99587abfc59d447a0f0f03691faa275f6effa;p=thirdparty%2Fopen-vm-tools.git lib/file: use portable numbers Windows doesn't have all of the lovely symbolic values Signed-off-by: Marcelo Vanzin --- diff --git a/open-vm-tools/lib/file/file.c b/open-vm-tools/lib/file/file.c index 178d048c4..3c665ffd2 100644 --- a/open-vm-tools/lib/file/file.c +++ b/open-vm-tools/lib/file/file.c @@ -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)); } diff --git a/open-vm-tools/lib/file/fileLockPrimitive.c b/open-vm-tools/lib/file/fileLockPrimitive.c index c5b0ebd42..8ef844c99 100644 --- a/open-vm-tools/lib/file/fileLockPrimitive.c +++ b/open-vm-tools/lib/file/fileLockPrimitive.c @@ -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);