Use System.PosixCompat instead of System.Posix
This uses the unix-compat wrappers instead of unix directly so that the functionality can be emulated on Windows.
This commit is contained in:
parent
d4e83187d9
commit
e5c916fbc7
2 changed files with 2 additions and 4 deletions
|
@ -21,8 +21,8 @@ import Control.Monad (liftM)
|
|||
import Data.Bits ((.&.))
|
||||
import System.Directory (removeFile)
|
||||
import System.IO (Handle, IOMode(..), hClose, openFile)
|
||||
import System.Posix.Files (fileMode, getFileStatus, rename, setFileMode)
|
||||
import System.Posix.Temp (mkstemp)
|
||||
import System.PosixCompat.Files (fileMode, getFileStatus, rename, setFileMode)
|
||||
import System.PosixCompat.Temp (mkstemp)
|
||||
import qualified Data.ByteString.Char8 as B
|
||||
import qualified Data.ByteString.Lazy.Char8 as L
|
||||
import qualified System.IO as I
|
||||
|
|
|
@ -18,8 +18,6 @@ Extra-Source-Files: README.markdown
|
|||
|
||||
Library
|
||||
build-depends: base < 5, bytestring, directory, filepath, mtl, unix-compat
|
||||
if !os(windows)
|
||||
build-depends: unix
|
||||
if impl(ghc >= 6.10)
|
||||
build-depends:
|
||||
base >= 4
|
||||
|
|
Loading…
Add table
Reference in a new issue