Add new function
authorChris Lattner <sabre@nondot.org>
Tue, 30 Dec 2003 07:35:47 +0000 (07:35 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 30 Dec 2003 07:35:47 +0000 (07:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10648 91177308-0d34-0410-b5e6-96231b3b80d8

include/Support/FileUtilities.h
include/llvm/Support/FileUtilities.h

index b17bca9e991b372b78c4f89f9cc55c5b6c9e93ce..c765efae0f416c23118bdc8d7b3392f26230ee46 100644 (file)
@@ -70,37 +70,22 @@ void removeFile(const std::string &Filename);
 ///
 std::string getUniqueFilename(const std::string &FilenameBase);
 
+/// MakeFileExecutable - This method turns on whatever access attributes are
+/// needed to make the specified file executable.  It returns true on success.
+/// In case of failure, the file's access attributes are unspecified.
 ///
-/// Method: MakeFileExecutable()
-///
-/// Description:
-///    This method turns on whatever access attributes are needed to make the
-///    specified file executable.
-///
-/// Return value:
-///    True  - The operation succeeded.
-///    False - The operation failed.
-///
-/// Notes:
-///    In case of failure, the file's access attributes are unspecified.
-///
-bool MakeFileExecutable (const std::string & Filename);
+bool MakeFileExecutable(const std::string &Filename);
 
+/// MakeFileReadable - This method turns on whatever access attributes are
+/// needed to make the specified file readable.  It returns true on success.
+/// In case of failure, the file's access attributes are unspecified.
 ///
-/// Method: MakeFileReadable()
-///
-/// Description:
-///    This method turns on whatever access attributes are needed to make the
-///    specified file readable.
-///
-/// Return value:
-///    True  - The operation succeeded.
-///    False - The operation failed.
-///
-/// Notes:
-///    In case of failure, the file's access attributes are unspecified.
-///
-bool MakeFileReadable (const std::string & Filename);
+bool MakeFileReadable(const std::string &Filename);
+
+/// getFileSize - Return the size of the specified file in bytes, or -1 if the
+/// file cannot be read or does not exist.
+long long getFileSize(const std::string &Filename);
+
 
 
 /// FDHandle - Simple handle class to make sure a file descriptor gets closed
index b17bca9e991b372b78c4f89f9cc55c5b6c9e93ce..c765efae0f416c23118bdc8d7b3392f26230ee46 100644 (file)
@@ -70,37 +70,22 @@ void removeFile(const std::string &Filename);
 ///
 std::string getUniqueFilename(const std::string &FilenameBase);
 
+/// MakeFileExecutable - This method turns on whatever access attributes are
+/// needed to make the specified file executable.  It returns true on success.
+/// In case of failure, the file's access attributes are unspecified.
 ///
-/// Method: MakeFileExecutable()
-///
-/// Description:
-///    This method turns on whatever access attributes are needed to make the
-///    specified file executable.
-///
-/// Return value:
-///    True  - The operation succeeded.
-///    False - The operation failed.
-///
-/// Notes:
-///    In case of failure, the file's access attributes are unspecified.
-///
-bool MakeFileExecutable (const std::string & Filename);
+bool MakeFileExecutable(const std::string &Filename);
 
+/// MakeFileReadable - This method turns on whatever access attributes are
+/// needed to make the specified file readable.  It returns true on success.
+/// In case of failure, the file's access attributes are unspecified.
 ///
-/// Method: MakeFileReadable()
-///
-/// Description:
-///    This method turns on whatever access attributes are needed to make the
-///    specified file readable.
-///
-/// Return value:
-///    True  - The operation succeeded.
-///    False - The operation failed.
-///
-/// Notes:
-///    In case of failure, the file's access attributes are unspecified.
-///
-bool MakeFileReadable (const std::string & Filename);
+bool MakeFileReadable(const std::string &Filename);
+
+/// getFileSize - Return the size of the specified file in bytes, or -1 if the
+/// file cannot be read or does not exist.
+long long getFileSize(const std::string &Filename);
+
 
 
 /// FDHandle - Simple handle class to make sure a file descriptor gets closed