Fix compilation failure on Windows #321
commite947f4c6b0eac51ba76c1dab5785374898e57740
authorMichael Snoyman <michael@snoyman.com>
dateMon 5 Jan 2015, 14:23 (12 years ago)
parent3731145
wai-extra/ChangeLog.md+4
@@ -1,3 +1,7 @@
1+## 3.0.4.1
2+
3+Fix compilation failure on Windows [#321](https://github.com/yesodweb/wai/issues/321)
4+
15## 3.0.4
26
37Add the `StreamFile` middleware.
wai-extra/Network/Wai/Middleware/StreamFile.hs+1−1
@@ -10,7 +10,7 @@ import Network.Wai (responseStream)
1010import Network.Wai.Internal
1111import Network.Wai (Middleware, responseToStream)
1212import qualified Data.ByteString.Char8 as S8
13−import System.Posix
13+import System.PosixCompat (getFileStatus, fileSize, FileOffset)
1414
1515-- |Convert ResponseFile type responses into ResponseStream type
1616--
wai-extra/wai-extra.cabal+2−1
@@ -1,5 +1,5 @@
11Name: wai-extra
2−Version: 3.0.4
2+Version: 3.0.4.1
33Synopsis: Provides some basic WAI handlers and middleware.
44description: API docs and the README are available at <http://www.stackage.org/package/wai-extra>.
55License: MIT
@@ -45,6 +45,7 @@ Library
4545 , lifted-base >= 0.1.2
4646 , deepseq
4747 , streaming-commons
48+ , unix-compat
4849
4950 if os(windows)
5051 cpp-options: -DWINDOWS