Modified the implementation of fs::GetUniqueID on Windows such that it actually finds a unique identifier for a file. Also adds unit tests for GetUniqueID.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184351 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Aaron Ballman
2013-06-19 21:03:50 +00:00
parent 7032c883cd
commit 4655485eb7
3 changed files with 51 additions and 9 deletions

View File

@@ -162,6 +162,7 @@ class file_status
#endif
friend bool equivalent(file_status A, file_status B);
friend error_code status(const Twine &path, file_status &result);
friend error_code GetUniqueID(const Twine Path, uint64_t &Result);
file_type Type;
perms Perms;
public: