{-# LINE 1 "src/Linux/MessageQueue/Types.hsc" #-}
{-# language DataKinds #-}
{-# language DerivingStrategies #-}
{-# language DuplicateRecordFields #-}
{-# language GeneralizedNewtypeDeriving #-}
{-# language BinaryLiterals #-}
{-# language TypeApplications #-}


module Linux.MessageQueue.Types
  ( -- * Open flags
    closeOnExec
  ) where

import Posix.MessageQueue.Types (OpenFlags(..))

-- | The @O_CLOEXEC@ open flag.
closeOnExec :: OpenFlags
closeOnExec :: OpenFlags
closeOnExec = CInt -> OpenFlags
OpenFlags CInt
524288
{-# LINE 19 "src/Linux/MessageQueue/Types.hsc" #-}