For PR351:
authorReid Spencer <rspencer@reidspencer.com>
Mon, 13 Dec 2004 19:59:50 +0000 (19:59 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Mon, 13 Dec 2004 19:59:50 +0000 (19:59 +0000)
commit77cc91deaaa06913047869726d9d2890f951aba7
tree8fa9cb332878a0e6ffffdbce0bd7ab470cf0c6ac
parentfcdd82e4a952aeedfa212f3b355bb1bb30887fb6
For PR351:
Implement three new functions to allow setting access/permission bits on
the file referenced by a path. The makeReadable and makeExecutable methods
replace the FileUtilities MakeFileReadable and MakeFileExecutable
functions. The makeWritable function is new and provided for consistency
since Path has a writable() method.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18907 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/System/Path.h
lib/System/Unix/Path.cpp
lib/System/Unix/Path.inc
lib/System/Win32/Path.cpp
lib/System/Win32/Path.inc