aboutsummaryrefslogtreecommitdiff
path: root/Utility/FileSize.hs
Commit message (Collapse)AuthorAge
* matchexpression: New plumbing command to check if a preferred content ↵Gravatar Joey Hess2016-01-25
| | | | expression matches some data.
* build fixGravatar Joey Hess2015-01-20
|
* add getFileSize, which can get the real size of a large file on WindowsGravatar Joey Hess2015-01-20
Avoid using fileSize which maxes out at just 2 gb on Windows. Instead, use hFileSize, which doesn't have a bounded size. Fixes support for files > 2 gb on Windows. Note that the InodeCache code only needs to compare a file size, so it doesn't matter it the file size wraps. So it has been left as-is. This was necessary both to avoid invalidating existing inode caches, and because the code passed FileStatus around and would have become more expensive if it called getFileSize. This commit was sponsored by Christian Dietrich.