final fix to windows build
This commit is contained in:
parent
73703d1bef
commit
dc11c5f493
1 changed files with 3 additions and 3 deletions
|
@ -165,7 +165,7 @@ lockContentShared key mduration a = do
|
||||||
)
|
)
|
||||||
#else
|
#else
|
||||||
lock retention obj lckf =
|
lock retention obj lckf =
|
||||||
let (locker, postunlock) = winLocker lockShared' obj lckf
|
let (locker, postunlock) = winLocker lockShared obj lckf
|
||||||
in
|
in
|
||||||
( locker >>= \case
|
( locker >>= \case
|
||||||
Just lck -> do
|
Just lck -> do
|
||||||
|
@ -182,7 +182,7 @@ lockContentShared key mduration a = do
|
||||||
-- In order to dropretention, have to
|
-- In order to dropretention, have to
|
||||||
-- take an exclusive lock.
|
-- take an exclusive lock.
|
||||||
let (exlocker, expostunlock) =
|
let (exlocker, expostunlock) =
|
||||||
winLocker lockExclusive' obj lckf
|
winLocker lockExclusive obj lckf
|
||||||
exlocker >>= \case
|
exlocker >>= \case
|
||||||
Nothing -> noop
|
Nothing -> noop
|
||||||
Just lck -> do
|
Just lck -> do
|
||||||
|
@ -242,7 +242,7 @@ lockContentForRemoval key fallback a = lockContentUsing lock key fallback $
|
||||||
#else
|
#else
|
||||||
lock obj lckf =
|
lock obj lckf =
|
||||||
let (exlocker, expostunlock) =
|
let (exlocker, expostunlock) =
|
||||||
winLocker lockExclusive' obj lckf
|
winLocker lockExclusive obj lckf
|
||||||
in (checkRetentionTimestamp key exlocker, expostunlock)
|
in (checkRetentionTimestamp key exlocker, expostunlock)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue