flock 0.2.5 → 0.2.5.1
raw patch · 3 files changed
+12/−3 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG +6/−0
- System/Lock/FLock.hsc +5/−1
- flock.cabal +1/−2
CHANGELOG view
@@ -1,3 +1,9 @@+0.2.5.1+ * Fix warnings in GHC 7.4.++0.2.5+ * GHC 7.2 compatibility.+ 0.2.4: * Allow mtl 2.
System/Lock/FLock.hsc view
@@ -1,11 +1,15 @@-+{-# LANGUAGE ForeignFunctionInterface, CPP #-} module System.Lock.FLock (withLock, lock, unlock, SharedExclusive(Shared, Exclusive), Block(Block, NoBlock), Lock) where import Control.Monad.Trans (MonadIO, liftIO) import Data.Bits ((.|.))+#if MIN_VERSION_base(4,5,0)+import Foreign.C.Types (CInt(..))+#else import Foreign.C.Types (CInt)+#endif import System.Posix.Error (throwErrnoPathIfMinus1_) import System.Posix.IO (openFd, defaultFileFlags, closeFd, OpenMode(ReadOnly, WriteOnly))
flock.cabal view
@@ -1,5 +1,5 @@ Name: flock-Version: 0.2.5+Version: 0.2.5.1 License: OtherLicense License-File: COPYING Copyright: Ian Lynagh, 2007@@ -24,6 +24,5 @@ Build-Depends: base > 3 && < 5 , mtl == 1.1.* || == 2.0.* , unix >= 2.3 && < 2.6- Extensions: ForeignFunctionInterface Exposed-modules: System.Lock.FLock GHC-Options: -Wall