fix build warnings on windows
This commit is contained in:
parent
e11776ae80
commit
e822df2a09
13 changed files with 28 additions and 15 deletions
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Utility.DirWatcher.Win32Notify (watchDir) where
|
||||
|
||||
import Common hiding (isDirectory)
|
||||
import Common
|
||||
import Utility.DirWatcher.Types
|
||||
import qualified Utility.RawFilePath as R
|
||||
|
||||
|
|
|
@ -17,6 +17,9 @@ import System.IO
|
|||
import Control.Monad
|
||||
import System.PosixCompat.Types
|
||||
import System.PosixCompat.Files (unionFileModes, intersectFileModes, stdFileMode, nullFileMode, setFileCreationMask, groupReadMode, ownerReadMode, ownerWriteMode, ownerExecuteMode, groupWriteMode, groupExecuteMode, otherReadMode, otherWriteMode, otherExecuteMode, fileMode)
|
||||
#ifndef mingw32_HOST_OS
|
||||
import System.PosixCompat.Files (setFileCreationMask)
|
||||
#endif
|
||||
import Control.Monad.IO.Class
|
||||
import Foreign (complement)
|
||||
import Control.Monad.Catch
|
||||
|
|
|
@ -14,13 +14,15 @@ module Utility.FileSize (
|
|||
getFileSize',
|
||||
) where
|
||||
|
||||
import System.PosixCompat.Files (FileStatus, fileSize)
|
||||
import qualified Utility.RawFilePath as R
|
||||
#ifdef mingw32_HOST_OS
|
||||
import Control.Exception (bracket)
|
||||
import System.IO
|
||||
import Utility.FileSystemEncoding
|
||||
#else
|
||||
import System.PosixCompat.Files (fileSize)
|
||||
#endif
|
||||
import System.PosixCompat.Files (FileStatus)
|
||||
import qualified Utility.RawFilePath as R
|
||||
|
||||
type FileSize = Integer
|
||||
|
||||
|
|
|
@ -54,9 +54,7 @@ import System.PosixCompat.Types
|
|||
import System.PosixCompat.Files (isRegularFile, fileID)
|
||||
import Data.Time.Clock.POSIX
|
||||
|
||||
#ifdef mingw32_HOST_OS
|
||||
import Data.Word (Word64)
|
||||
#else
|
||||
#ifndef mingw32_HOST_OS
|
||||
import qualified System.Posix.Files as Posix
|
||||
#endif
|
||||
|
||||
|
|
|
@ -21,7 +21,6 @@ import Control.Concurrent
|
|||
|
||||
import Utility.Path.Windows
|
||||
import Utility.FileSystemEncoding
|
||||
import Utility.Split
|
||||
|
||||
type LockFile = RawFilePath
|
||||
|
||||
|
|
|
@ -14,11 +14,11 @@ module Utility.MoveFile (
|
|||
) where
|
||||
|
||||
import Control.Monad
|
||||
import System.PosixCompat.Files (isDirectory)
|
||||
import System.IO.Error
|
||||
import Prelude
|
||||
|
||||
#ifndef mingw32_HOST_OS
|
||||
import System.PosixCompat.Files (isDirectory)
|
||||
import Control.Monad.IfElse
|
||||
import Utility.SafeCommand
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue