From 4031befb62d90309bdaa3c9cbed9c0b5fc12d67c Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Thu, 29 Mar 2007 17:00:31 +0000 Subject: Add a uniqueID field to the FileStatus structure for Paths. This will map to the inode number on Unix and something far less unique on Windows. The windows case needs to be improved. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35461 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/System/Unix/Path.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/System/Unix') diff --git a/lib/System/Unix/Path.inc b/lib/System/Unix/Path.inc index b155213..5557282 100644 --- a/lib/System/Unix/Path.inc +++ b/lib/System/Unix/Path.inc @@ -375,6 +375,7 @@ Path::getFileStatus(FileStatus &info, bool update, std::string *ErrStr) const { status->mode = buf.st_mode; status->user = buf.st_uid; status->group = buf.st_gid; + status->uniqueID = uint64_t(buf.st_ino); status->isDir = S_ISDIR(buf.st_mode); status->isFile = S_ISREG(buf.st_mode); } -- cgit v1.1