Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module corresponds to archive_entry.h
Functions in this module are stateful and hence take place in the IO
monad.
Synopsis
- archiveEntryClear :: ArchiveEntryPtr -> IO ArchiveEntryPtr
- archiveEntryClone :: ArchiveEntryPtr -> IO ArchiveEntryPtr
- archiveEntryNew :: IO ArchiveEntryPtr
- archiveEntryFree :: FinalizerPtr ()
- archiveEntryNew2 :: ArchivePtr -> IO ArchiveEntryPtr
- archiveEntryAtime :: ArchiveEntryPtr -> IO CTime
- archiveEntryAtimeNsec :: ArchiveEntryPtr -> IO CLong
- archiveEntryAtimeIsSet :: ArchiveEntryPtr -> IO Bool
- archiveEntryBirthtime :: ArchiveEntryPtr -> IO CTime
- archiveEntryBirthtimeNsec :: ArchiveEntryPtr -> IO CLong
- archiveEntryBirthtimeIsSet :: ArchiveEntryPtr -> IO Bool
- archiveEntryCtime :: ArchiveEntryPtr -> IO CTime
- archiveEntryCtimeNsec :: ArchiveEntryPtr -> IO CLong
- archiveEntryCtimeIsSet :: ArchiveEntryPtr -> IO Bool
- archiveEntryDev :: ArchiveEntryPtr -> IO CDev
- archiveEntryDevIsSet :: ArchiveEntryPtr -> IO Bool
- archiveEntryDevminor :: ArchiveEntryPtr -> IO CDev
- archiveEntryDevmajor :: ArchiveEntryPtr -> IO CDev
- archiveEntryFflags :: ArchiveEntryPtr -> CULong -> CULong -> IO ()
- archiveEntryFflagsText :: ArchiveEntryPtr -> IO CString
- archiveEntryFiletype :: ArchiveEntryPtr -> IO (Maybe FileType)
- archiveEntryGid :: ArchiveEntryPtr -> IO LaInt64
- archiveEntryGname :: ArchiveEntryPtr -> IO CString
- archiveEntryGnameUtf8 :: ArchiveEntryPtr -> IO CString
- archiveEntryGnameW :: ArchiveEntryPtr -> IO CWString
- archiveEntryHardlink :: ArchiveEntryPtr -> IO CString
- archiveEntryHardlinkUtf8 :: ArchiveEntryPtr -> IO CString
- archiveEntryHardlinkW :: ArchiveEntryPtr -> IO CWString
- archiveEntryIno :: ArchiveEntryPtr -> IO LaInt64
- archiveEntryIno64 :: ArchiveEntryPtr -> IO LaInt64
- archiveEntryInoIsSet :: ArchiveEntryPtr -> IO Bool
- archiveEntryMode :: ArchiveEntryPtr -> IO CMode
- archiveEntryMtime :: ArchiveEntryPtr -> IO CTime
- archiveEntryMtimeNsec :: ArchiveEntryPtr -> IO CLong
- archiveEntryMtimeIsSet :: ArchiveEntryPtr -> IO Bool
- archiveEntryNlink :: ArchiveEntryPtr -> IO CUInt
- archiveEntryPathname :: ArchiveEntryPtr -> IO CString
- archiveEntryPathnameUtf8 :: ArchiveEntryPtr -> IO CString
- archiveEntryPathnameW :: ArchiveEntryPtr -> IO CWString
- archiveEntryPerm :: ArchiveEntryPtr -> IO CMode
- archiveEntryRdev :: ArchiveEntryPtr -> IO CDev
- archiveEntryRdevmajor :: ArchiveEntryPtr -> IO CDev
- archiveEntryRdevminor :: ArchiveEntryPtr -> IO CDev
- archiveEntrySourcepath :: ArchiveEntryPtr -> IO CString
- archiveEntrySourcepathW :: ArchiveEntryPtr -> IO CWString
- archiveEntrySize :: ArchiveEntryPtr -> IO LaInt64
- archiveEntrySizeIsSet :: ArchiveEntryPtr -> IO Bool
- archiveEntryStrmode :: ArchiveEntryPtr -> IO CString
- archiveEntrySymlink :: ArchiveEntryPtr -> IO CString
- archiveEntrySymlinkType :: ArchiveEntryPtr -> IO Symlink
- archiveEntrySymlinkW :: ArchiveEntryPtr -> IO CWString
- archiveEntrySymlinkUtf8 :: ArchiveEntryPtr -> IO CString
- archiveEntryUid :: ArchiveEntryPtr -> IO LaInt64
- archiveEntryUname :: ArchiveEntryPtr -> IO CString
- archiveEntryUnameUtf8 :: ArchiveEntryPtr -> IO CString
- archiveEntryUnameW :: ArchiveEntryPtr -> IO CWString
- archiveEntryIsDataEncrypted :: ArchiveEntryPtr -> IO Bool
- archiveEntryIsMetadataEncrypted :: ArchiveEntryPtr -> IO Bool
- archiveEntryIsEncrypted :: ArchiveEntryPtr -> IO Bool
- archiveEntrySetAtime :: ArchiveEntryPtr -> CTime -> CLong -> IO ()
- archiveEntryUnsetAtime :: ArchiveEntryPtr -> IO ()
- archiveEntrySetBirthtime :: ArchiveEntryPtr -> CTime -> CLong -> IO ()
- archiveEntryUnsetBirthtime :: ArchiveEntryPtr -> IO ()
- archiveEntrySetCtime :: ArchiveEntryPtr -> CTime -> CLong -> IO ()
- archiveEntryUnsetCtime :: ArchiveEntryPtr -> IO ()
- archiveEntrySetDev :: ArchiveEntryPtr -> CDev -> IO ()
- archiveEntrySetDevminor :: ArchiveEntryPtr -> CDev -> IO ()
- archiveEntrySetDevmajor :: ArchiveEntryPtr -> CDev -> IO ()
- archiveEntrySetFflags :: ArchiveEntryPtr -> CULong -> CULong -> IO ()
- archiveEntryCopyFflagsText :: ArchiveEntryPtr -> CString -> IO CString
- archiveEntryCopyFflagsTextW :: ArchiveEntryPtr -> CWString -> IO CWString
- archiveEntrySetFiletype :: ArchiveEntryPtr -> Maybe FileType -> IO ()
- archiveEntrySetGid :: ArchiveEntryPtr -> LaInt64 -> IO ()
- archiveEntrySetGname :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntrySetGnameUtf8 :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyGname :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyGnameW :: ArchiveEntryPtr -> CWString -> IO ()
- archiveEntryUpdateGnameUtf8 :: ArchiveEntryPtr -> CString -> IO Bool
- archiveEntrySetHardlink :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntrySetHardlinkUtf8 :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyHardlink :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyHardlinkW :: ArchiveEntryPtr -> CWString -> IO ()
- archiveEntryUpdateHardlinkUtf8 :: ArchiveEntryPtr -> CString -> IO Bool
- archiveEntrySetIno :: ArchiveEntryPtr -> LaInt64 -> IO ()
- archiveEntrySetIno64 :: ArchiveEntryPtr -> LaInt64 -> IO ()
- archiveEntrySetLink :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntrySetLinkUtf8 :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyLink :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyLinkW :: ArchiveEntryPtr -> CWString -> IO ()
- archiveEntryUpdateLinkUtf8 :: ArchiveEntryPtr -> CString -> IO Bool
- archiveEntrySetMode :: ArchiveEntryPtr -> CMode -> IO ()
- archiveEntrySetMtime :: ArchiveEntryPtr -> CTime -> CLong -> IO ()
- archiveEntryUnsetMtime :: ArchiveEntryPtr -> IO ()
- archiveEntrySetNlink :: ArchiveEntryPtr -> CUInt -> IO ()
- archiveEntrySetPathname :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntrySetPathnameUtf8 :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyPathname :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyPathnameW :: ArchiveEntryPtr -> CWString -> IO ()
- archiveEntryUpdatePathnameUtf8 :: ArchiveEntryPtr -> CString -> IO Bool
- archiveEntrySetPerm :: ArchiveEntryPtr -> CMode -> IO ()
- archiveEntrySetRdev :: ArchiveEntryPtr -> CDev -> IO ()
- archiveEntrySetRdevmajor :: ArchiveEntryPtr -> CDev -> IO ()
- archiveEntrySetRdevminor :: ArchiveEntryPtr -> CDev -> IO ()
- archiveEntrySetSize :: ArchiveEntryPtr -> LaInt64 -> IO ()
- archiveEntryUnsetSize :: ArchiveEntryPtr -> IO ()
- archiveEntryCopySourcepath :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopySourcepathW :: ArchiveEntryPtr -> CWString -> IO ()
- archiveEntrySetSymlink :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntrySetSymlinkType :: ArchiveEntryPtr -> Symlink -> IO ()
- archiveEntrySetSymlinkUtf8 :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopySymlink :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopySymlinkW :: ArchiveEntryPtr -> CWString -> IO ()
- archiveEntryUpdateSymlinkUtf8 :: ArchiveEntryPtr -> CString -> IO Bool
- archiveEntrySetUid :: ArchiveEntryPtr -> LaInt64 -> IO ()
- archiveEntrySetUname :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntrySetUnameUtf8 :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyUname :: ArchiveEntryPtr -> CString -> IO ()
- archiveEntryCopyUnameW :: ArchiveEntryPtr -> CWString -> IO ()
- archiveEntryUpdateUnameUtf8 :: ArchiveEntryPtr -> CString -> IO Bool
- archiveEntryStat :: ArchiveEntryPtr -> IO StatPtr
- archiveEntryCopyStat :: ArchiveEntryPtr -> StatPtr -> IO ()
- archiveEntryMacMetadata :: ArchiveEntryPtr -> Ptr CSize -> IO (Ptr a)
- archiveEntryCopyMacMetadata :: ArchiveEntryPtr -> Ptr a -> CSize -> IO ()
- archiveEntryDigest :: ArchiveEntryPtr -> ArchiveEntryDigest -> IO (Ptr CUChar)
- archiveEntryAclClear :: ArchiveEntryPtr -> IO ()
- archiveEntryAclNext :: ArchiveEntryPtr -> EntryACL -> Ptr EntryACL -> Ptr EntryACL -> Ptr EntryACL -> Ptr CInt -> Ptr CString -> IO CInt
- archiveEntryAclReset :: ArchiveEntryPtr -> EntryACL -> IO CInt
- archiveEntryAclToText :: ArchiveEntryPtr -> Ptr LaSSize -> EntryACL -> IO CString
- archiveEntryAclToTextW :: ArchiveEntryPtr -> Ptr LaSSize -> EntryACL -> IO CWString
- archiveEntryAclFromText :: ArchiveEntryPtr -> CString -> EntryACL -> IO CInt
- archiveEntryAclFromTextW :: ArchiveEntryPtr -> CWString -> EntryACL -> IO CInt
- archiveEntryAclTypes :: ArchiveEntryPtr -> IO EntryACL
- archiveEntryAclCount :: ArchiveEntryPtr -> EntryACL -> IO CInt
- archiveEntryAclAddEntry :: ArchiveEntryPtr -> EntryACL -> EntryACL -> EntryACL -> CInt -> CString -> IO CInt
- archiveEntryAclAddEntryW :: ArchiveEntryPtr -> EntryACL -> EntryACL -> EntryACL -> CInt -> CWString -> IO CInt
- archiveEntryXattrClear :: ArchiveEntryPtr -> IO ()
- archiveEntryXattrAddEntry :: ArchiveEntryPtr -> CString -> Ptr a -> CSize -> IO ()
- archiveEntryXattrCount :: ArchiveEntryPtr -> IO CInt
- archiveEntryXattrReset :: ArchiveEntryPtr -> IO CInt
- archiveEntryXattrNext :: ArchiveEntryPtr -> Ptr CString -> Ptr (Ptr a) -> Ptr CSize -> IO CInt
- archiveEntrySparseClear :: ArchiveEntryPtr -> IO ()
- archiveEntrySparseAddEntry :: ArchiveEntryPtr -> LaInt64 -> LaInt64 -> IO ()
- archiveEntrySparseCount :: ArchiveEntryPtr -> IO CInt
- archiveEntrySparseReset :: ArchiveEntryPtr -> IO CInt
- archiveEntrySparseNext :: ArchiveEntryPtr -> Ptr LaInt64 -> Ptr LaInt64 -> IO CInt
- archiveEntryLinkresolverNew :: IO LinkResolverPtr
- archiveEntryLinkresolverSetStrategy :: LinkResolverPtr -> ArchiveFormat -> IO ()
- archiveEntryLinkresolverFree :: LinkResolverPtr -> IO ()
- archiveEntryLinkify :: LinkResolverPtr -> Ptr (Ptr ArchiveEntry) -> Ptr (Ptr ArchiveEntry) -> IO ()
- archiveEntryPartialLinks :: LinkResolverPtr -> Ptr CUInt -> IO (Ptr ArchiveEntry)
- archiveEntryACLExecute :: EntryACL
- archiveEntryACLWrite :: EntryACL
- archiveEntryACLRead :: EntryACL
- archiveEntryACLReadData :: EntryACL
- archiveEntryACLListData :: EntryACL
- archiveEntryACLWriteData :: EntryACL
- archiveEntryACLAddFile :: EntryACL
- archiveEntryACLAppendData :: EntryACL
- archiveEntryACLAddSubdirectory :: EntryACL
- archiveEntryACLReadNamedAttrs :: EntryACL
- archiveEntryACLWriteNamedAttrs :: EntryACL
- archiveEntryACLDeleteChild :: EntryACL
- archiveEntryACLReadAttributes :: EntryACL
- archiveEntryACLWriteAttributes :: EntryACL
- archiveEntryACLDelete :: EntryACL
- archiveEntryACLReadACL :: EntryACL
- archiveEntryACLWriteACL :: EntryACL
- archiveEntryACLWriteOwner :: EntryACL
- archiveEntryACLSynchronize :: EntryACL
- archiveEntryACLEntryFileInherit :: EntryACL
- archiveEntryACLEntryDirectoryInherit :: EntryACL
- archiveEntryACLEntryNoPropagateInherit :: EntryACL
- archiveEntryACLEntryInheritOnly :: EntryACL
- archiveEntryACLEntrySuccessfulAccess :: EntryACL
- archiveEntryACLEntryFailedAccess :: EntryACL
- archiveEntryACLTypeAccess :: EntryACL
- archiveEntryACLTypeDefault :: EntryACL
- archiveEntryACLTypeAllow :: EntryACL
- archiveEntryACLTypeDeny :: EntryACL
- archiveEntryACLTypeAudit :: EntryACL
- archiveEntryACLTypeAlarm :: EntryACL
- archiveEntryACLUser :: EntryACL
- archiveEntryACLUserObj :: EntryACL
- archiveEntryACLGroup :: EntryACL
- archiveEntryACLGroupObj :: EntryACL
- archiveEntryACLMask :: EntryACL
- archiveEntryACLOther :: EntryACL
- archiveEntryACLEveryone :: EntryACL
- archiveEntryACLStyleExtraID :: EntryACL
- archiveEntryACLStyleMarkDefault :: EntryACL
- archiveEntryACLEntryInherited :: EntryACL
- archiveEntryACLStyleCompact :: EntryACL
- archiveEntryACLStyleSeparatorComma :: EntryACL
- archiveEntryACLStyleSolaris :: EntryACL
- data ArchiveEntry
- data Stat
- data LinkResolver
- data FileType
- data EntryACL
- data Symlink
- type ArchiveEntryPtr = ForeignPtr ArchiveEntry
- type LinkResolverPtr = Ptr LinkResolver
Direct bindings (entry)
archiveEntryFree :: FinalizerPtr () Source #
archiveEntryDev :: ArchiveEntryPtr -> IO CDev Source #
archiveEntryFflags :: ArchiveEntryPtr -> CULong -> CULong -> IO () Source #
archiveEntryFflagsText :: ArchiveEntryPtr -> IO CString Source #
Here a Nothing
means a hardlink
archiveEntryRdev :: ArchiveEntryPtr -> IO CDev Source #
archiveEntrySymlink :: ArchiveEntryPtr -> IO CString Source #
Since: 2.1.2.0
archiveEntrySetAtime :: ArchiveEntryPtr -> CTime -> CLong -> IO () Source #
archiveEntryUnsetAtime :: ArchiveEntryPtr -> IO () Source #
archiveEntrySetBirthtime :: ArchiveEntryPtr -> CTime -> CLong -> IO () Source #
archiveEntryUnsetBirthtime :: ArchiveEntryPtr -> IO () Source #
archiveEntrySetCtime :: ArchiveEntryPtr -> CTime -> CLong -> IO () Source #
archiveEntryUnsetCtime :: ArchiveEntryPtr -> IO () Source #
archiveEntrySetDev :: ArchiveEntryPtr -> CDev -> IO () Source #
archiveEntrySetDevminor :: ArchiveEntryPtr -> CDev -> IO () Source #
archiveEntrySetDevmajor :: ArchiveEntryPtr -> CDev -> IO () Source #
archiveEntrySetFflags :: ArchiveEntryPtr -> CULong -> CULong -> IO () Source #
archiveEntryCopyFflagsTextW :: ArchiveEntryPtr -> CWString -> IO CWString Source #
Here a Nothing
means a hardlink
archiveEntrySetFiletype :: ArchiveEntryPtr -> Maybe FileType -> IO () Source #
archiveEntrySetGid :: ArchiveEntryPtr -> LaInt64 -> IO () Source #
archiveEntrySetGname :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntrySetGnameUtf8 :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyGname :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyGnameW :: ArchiveEntryPtr -> CWString -> IO () Source #
archiveEntrySetHardlink :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntrySetHardlinkUtf8 :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyHardlink :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyHardlinkW :: ArchiveEntryPtr -> CWString -> IO () Source #
archiveEntrySetIno :: ArchiveEntryPtr -> LaInt64 -> IO () Source #
archiveEntrySetIno64 :: ArchiveEntryPtr -> LaInt64 -> IO () Source #
archiveEntrySetLink :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntrySetLinkUtf8 :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyLink :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyLinkW :: ArchiveEntryPtr -> CWString -> IO () Source #
archiveEntrySetMode :: ArchiveEntryPtr -> CMode -> IO () Source #
archiveEntrySetMtime :: ArchiveEntryPtr -> CTime -> CLong -> IO () Source #
archiveEntryUnsetMtime :: ArchiveEntryPtr -> IO () Source #
archiveEntrySetNlink :: ArchiveEntryPtr -> CUInt -> IO () Source #
archiveEntrySetPathname :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntrySetPathnameUtf8 :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyPathname :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyPathnameW :: ArchiveEntryPtr -> CWString -> IO () Source #
archiveEntrySetPerm :: ArchiveEntryPtr -> CMode -> IO () Source #
archiveEntrySetRdev :: ArchiveEntryPtr -> CDev -> IO () Source #
archiveEntrySetRdevmajor :: ArchiveEntryPtr -> CDev -> IO () Source #
archiveEntrySetRdevminor :: ArchiveEntryPtr -> CDev -> IO () Source #
archiveEntrySetSize :: ArchiveEntryPtr -> LaInt64 -> IO () Source #
archiveEntryUnsetSize :: ArchiveEntryPtr -> IO () Source #
archiveEntryCopySourcepath :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopySourcepathW :: ArchiveEntryPtr -> CWString -> IO () Source #
archiveEntrySetSymlink :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntrySetSymlinkType :: ArchiveEntryPtr -> Symlink -> IO () Source #
archiveEntrySetSymlinkUtf8 :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopySymlink :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopySymlinkW :: ArchiveEntryPtr -> CWString -> IO () Source #
archiveEntrySetUid :: ArchiveEntryPtr -> LaInt64 -> IO () Source #
archiveEntrySetUname :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntrySetUnameUtf8 :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyUname :: ArchiveEntryPtr -> CString -> IO () Source #
archiveEntryCopyUnameW :: ArchiveEntryPtr -> CWString -> IO () Source #
archiveEntryCopyStat :: ArchiveEntryPtr -> StatPtr -> IO () Source #
archiveEntryMacMetadata :: ArchiveEntryPtr -> Ptr CSize -> IO (Ptr a) Source #
archiveEntryCopyMacMetadata :: ArchiveEntryPtr -> Ptr a -> CSize -> IO () Source #
archiveEntryDigest :: ArchiveEntryPtr -> ArchiveEntryDigest -> IO (Ptr CUChar) Source #
archiveEntryAclClear :: ArchiveEntryPtr -> IO () Source #
archiveEntryAclNext :: ArchiveEntryPtr -> EntryACL -> Ptr EntryACL -> Ptr EntryACL -> Ptr EntryACL -> Ptr CInt -> Ptr CString -> IO CInt Source #
archiveEntryAclReset :: ArchiveEntryPtr -> EntryACL -> IO CInt Source #
archiveEntryAclToText :: ArchiveEntryPtr -> Ptr LaSSize -> EntryACL -> IO CString Source #
archiveEntryAclToTextW :: ArchiveEntryPtr -> Ptr LaSSize -> EntryACL -> IO CWString Source #
archiveEntryAclFromText :: ArchiveEntryPtr -> CString -> EntryACL -> IO CInt Source #
archiveEntryAclFromTextW :: ArchiveEntryPtr -> CWString -> EntryACL -> IO CInt Source #
archiveEntryAclCount :: ArchiveEntryPtr -> EntryACL -> IO CInt Source #
archiveEntryAclAddEntry :: ArchiveEntryPtr -> EntryACL -> EntryACL -> EntryACL -> CInt -> CString -> IO CInt Source #
archiveEntryAclAddEntryW :: ArchiveEntryPtr -> EntryACL -> EntryACL -> EntryACL -> CInt -> CWString -> IO CInt Source #
Xattr functions
archiveEntryXattrClear :: ArchiveEntryPtr -> IO () Source #
archiveEntryXattrAddEntry :: ArchiveEntryPtr -> CString -> Ptr a -> CSize -> IO () Source #
archiveEntryXattrNext :: ArchiveEntryPtr -> Ptr CString -> Ptr (Ptr a) -> Ptr CSize -> IO CInt Source #
For sparse archives
archiveEntrySparseClear :: ArchiveEntryPtr -> IO () Source #
archiveEntrySparseAddEntry :: ArchiveEntryPtr -> LaInt64 -> LaInt64 -> IO () Source #
archiveEntrySparseNext :: ArchiveEntryPtr -> Ptr LaInt64 -> Ptr LaInt64 -> IO CInt Source #
Link resolver
archiveEntryLinkresolverFree :: LinkResolverPtr -> IO () Source #
archiveEntryLinkify :: LinkResolverPtr -> Ptr (Ptr ArchiveEntry) -> Ptr (Ptr ArchiveEntry) -> IO () Source #
archiveEntryPartialLinks :: LinkResolverPtr -> Ptr CUInt -> IO (Ptr ArchiveEntry) Source #
ACL macros
archiveEntryACLEntryInherited :: EntryACL Source #
Since: 2.1.1.0
archiveEntryACLStyleCompact :: EntryACL Source #
Since: 2.1.1.0
archiveEntryACLStyleSeparatorComma :: EntryACL Source #
Since: 2.1.1.0
archiveEntryACLStyleSolaris :: EntryACL Source #
Since: 2.1.1.0
Abstract types
data ArchiveEntry Source #
Abstract type
data LinkResolver Source #
Lower-level API types
Instances
Enum FileType Source # | |
Defined in Codec.Archive.Types.Foreign | |
Eq FileType Source # | |
Ord FileType Source # | |
Defined in Codec.Archive.Types.Foreign |
Instances
Enum Symlink Source # | |
Eq Symlink Source # | |
Ord Symlink Source # | |
Defined in Codec.Archive.Types.Foreign | |
Show Symlink Source # | |
Type synonyms
type ArchiveEntryPtr = ForeignPtr ArchiveEntry Source #
type LinkResolverPtr = Ptr LinkResolver Source #