Windows doesn't have all of the lovely symbolic values
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
Bool
File_CreateDirectory(ConstUnicode pathName) // IN:
{
- int err = FileCreateDirectory(pathName, S_IRWXU | S_IRWXG | S_IRWXO);
+ int err = FileCreateDirectory(pathName, 0777);
return err == 0;
}
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));
}
ASSERT(pathName);
- err = FileCreateDirectoryRobust(pathName, S_IRWXU | S_IRWXG | S_IRWXO);
+ err = FileCreateDirectoryRobust(pathName, 0777);
#if !defined(_WIN32)
umask(save);