minimal exports

This commit is contained in:
Joey Hess 2014-06-11 16:17:01 -04:00
parent 1c18056e15
commit db8982c45b

View file

@ -1,11 +1,26 @@
{- Caching a file's inode, size, and modification time to see when it's changed. {- Caching a file's inode, size, and modification time
- to see when it's changed.
- -
- Copyright 2013 Joey Hess <joey@kitenet.net> - Copyright 2013, 2014 Joey Hess <joey@kitenet.net>
- -
- License: BSD-2-clause - License: BSD-2-clause
-} -}
module Utility.InodeCache where module Utility.InodeCache (
InodeCache,
InodeComparisonType(..),
compareStrong,
compareWeak,
compareBy,
readInodeCache,
showInodeCache,
genInodeCache,
toInodeCache,
InodeCacheKey,
inodeCacheToKey,
inodeCacheToMtime,
prop_read_show_inodecache
) where
import Common import Common
import System.PosixCompat.Types import System.PosixCompat.Types
@ -17,6 +32,7 @@ data InodeCachePrim = InodeCachePrim FileID FileOffset EpochTime
newtype InodeCache = InodeCache InodeCachePrim newtype InodeCache = InodeCache InodeCachePrim
deriving (Show) deriving (Show)
{- Inode caches can be compared in two different ways, either weakly {- Inode caches can be compared in two different ways, either weakly
- or strongly. -} - or strongly. -}
data InodeComparisonType = Weakly | Strongly data InodeComparisonType = Weakly | Strongly