build fix
This commit is contained in:
parent
27c24b7407
commit
7a14edce5a
1 changed files with 3 additions and 1 deletions
|
@ -8,8 +8,10 @@
|
||||||
module Utility.FileSize where
|
module Utility.FileSize where
|
||||||
|
|
||||||
import System.PosixCompat.Files
|
import System.PosixCompat.Files
|
||||||
|
#ifdef mingw32_HOST_OS
|
||||||
import Control.Exception (bracket)
|
import Control.Exception (bracket)
|
||||||
import System.IO
|
import System.IO
|
||||||
|
#endif
|
||||||
|
|
||||||
{- Gets the size of a file.
|
{- Gets the size of a file.
|
||||||
-
|
-
|
||||||
|
@ -19,7 +21,7 @@ import System.IO
|
||||||
-}
|
-}
|
||||||
getFileSize :: FilePath -> IO Integer
|
getFileSize :: FilePath -> IO Integer
|
||||||
#ifndef mingw32_HOST_OS
|
#ifndef mingw32_HOST_OS
|
||||||
getFileSize f = fromIntegral . fileSize <$> getFileStatus f
|
getFileSize f = fmap (fromIntegral . fileSize) (getFileStatus f)
|
||||||
#else
|
#else
|
||||||
getFileSize f = bracket (openFile f ReadMode) hClose hFileSize
|
getFileSize f = bracket (openFile f ReadMode) hClose hFileSize
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue