{-# LINE 1 "libraries\\ghc-internal\\src\\GHC\\Internal\\IO\\Handle\\Lock\\Flock.hsc" #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE InterruptibleFFI #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE MultiWayIf #-}
{-# LANGUAGE NoImplicitPrelude #-}

-- | File locking via POSIX @flock@.

module GHC.Internal.IO.Handle.Lock.Flock where




{-# LINE 13 "libraries\\ghc-internal\\src\\GHC\\Internal\\IO\\Handle\\Lock\\Flock.hsc" #-}
-- See W1 of Note [Tracking dependencies on primitives] in GHC.Internal.Base

import GHC.Internal.Types ()

{-# LINE 55 "libraries\\ghc-internal\\src\\GHC\\Internal\\IO\\Handle\\Lock\\Flock.hsc" #-}