{-# LINE 1 "libraries/unix/System/Posix/Directory/Internals.hsc" #-}
module System.Posix.Directory.Internals (
    DirStream(..),
    CDir,
    CDirent,
    DirStreamOffset(..),
    DirStreamWithPath(..),
    fromDirStreamWithPath,
    toDirStreamWithPath,
    DirEnt(..),
    dirEntName,
    dirEntType,
    DirType( DirType
           , UnknownType
           , NamedPipeType
           , CharacterDeviceType
           , DirectoryType
           , BlockDeviceType
           , RegularFileType
           , SymbolicLinkType
           , SocketType
           , WhiteoutType
           ),
    isUnknownType,
    isNamedPipeType,
    isCharacterDeviceType,
    isDirectoryType,
    isBlockDeviceType,
    isRegularFileType,
    isSymbolicLinkType,
    isSocketType,
    isWhiteoutType,
    getRealDirType,
    readDirStreamWith,
    readDirStreamWithPtr,
    ) where
import System.Posix.Directory.Common