Safe Haskell | None |
---|---|
Language | Haskell2010 |
Functions found in archive_entry.h
Synopsis
- archive_entry_clear :: Ptr ArchiveEntry -> IO (Ptr ArchiveEntry)
- archive_entry_clone :: Ptr ArchiveEntry -> IO (Ptr ArchiveEntry)
- archive_entry_new :: IO (Ptr ArchiveEntry)
- archive_entry_free :: Ptr ArchiveEntry -> IO ()
- archive_entry_new2 :: Ptr ArchiveEntry -> IO (Ptr ArchiveEntry)
- archive_entry_atime :: Ptr ArchiveEntry -> IO CTime
- archive_entry_atime_nsec :: Ptr ArchiveEntry -> IO CLong
- archiveEntryATimeIsSet :: Ptr ArchiveEntry -> IO Bool
- archive_entry_birthtime :: Ptr ArchiveEntry -> IO CTime
- archive_entry_birthtime_nsec :: Ptr ArchiveEntry -> IO CLong
- archiveEntryBirthtimeIsSet :: Ptr ArchiveEntry -> IO Bool
- archive_entry_ctime :: Ptr ArchiveEntry -> IO CTime
- archive_entry_ctime_nsec :: Ptr ArchiveEntry -> IO CLong
- archiveEntryCTimeIsSet :: Ptr ArchiveEntry -> IO Bool
- archive_entry_dev :: Ptr ArchiveEntry -> IO Word64
- archiveEntryDevIsSet :: Ptr ArchiveEntry -> IO Bool
- archive_entry_devminor :: Ptr ArchiveEntry -> IO Word64
- archive_entry_devmajor :: Ptr ArchiveEntry -> IO Word64
- archive_entry_fflags :: Ptr ArchiveEntry -> CULong -> CULong -> IO ()
- archive_entry_fflags_text :: Ptr ArchiveEntry -> IO CString
- archive_entry_filetype :: Ptr ArchiveEntry -> IO FileType
- archive_entry_gid :: Ptr ArchiveEntry -> IO Id
- archive_entry_gname :: Ptr ArchiveEntry -> IO CString
- archive_entry_gname_utf8 :: Ptr ArchiveEntry -> IO CString
- archive_entry_gname_w :: Ptr ArchiveEntry -> IO CWString
- archive_entry_hardlink :: Ptr ArchiveEntry -> IO CString
- archive_entry_hardlink_utf8 :: Ptr ArchiveEntry -> IO CString
- archive_entry_hardlink_w :: Ptr ArchiveEntry -> IO CWString
- archive_entry_ino :: Ptr ArchiveEntry -> IO Int64
- archive_entry_ino64 :: Ptr ArchiveEntry -> IO Int64
- archiveEntryInoIsSet :: Ptr ArchiveEntry -> IO Bool
- archive_entry_mode :: Ptr ArchiveEntry -> IO CMode
- archive_entry_mtime :: Ptr ArchiveEntry -> IO CTime
- archive_entry_mtime_nsec :: Ptr ArchiveEntry -> IO CLong
- archiveEntryMTimeIsSet :: Ptr ArchiveEntry -> IO Bool
- archive_entry_nlink :: Ptr ArchiveEntry -> IO CUInt
- archive_entry_pathname :: Ptr ArchiveEntry -> IO CString
- archive_entry_pathname_utf8 :: Ptr ArchiveEntry -> IO CString
- archive_entry_pathname_w :: Ptr ArchiveEntry -> IO CWString
- archive_entry_perm :: Ptr ArchiveEntry -> IO CMode
- archive_entry_rdev :: Ptr ArchiveEntry -> IO Word64
- archive_entry_rdevmajor :: Ptr ArchiveEntry -> IO Word64
- archive_entry_rdevminor :: Ptr ArchiveEntry -> IO Word64
- archive_entry_sourcepath :: Ptr ArchiveEntry -> IO CString
- archive_entry_sourcepath_w :: Ptr ArchiveEntry -> IO CWString
- archive_entry_size :: Ptr ArchiveEntry -> IO Int64
- archiveEntrySizeIsSet :: Ptr ArchiveEntry -> IO Bool
- archive_entry_strmode :: Ptr ArchiveEntry -> IO CString
- archive_entry_symlink :: Ptr ArchiveEntry -> IO CString
- archive_entry_symlink_w :: Ptr ArchiveEntry -> IO CWString
- archive_entry_symlink_utf8 :: Ptr ArchiveEntry -> IO CString
- archive_entry_uid :: Ptr ArchiveEntry -> IO Id
- archive_entry_uname :: Ptr ArchiveEntry -> IO CString
- archive_entry_uname_utf8 :: Ptr ArchiveEntry -> IO CString
- archive_entry_uname_w :: Ptr ArchiveEntry -> IO CWString
- archiveEntryIsDataEncrypted :: Ptr ArchiveEntry -> IO Bool
- archiveEntryIsMetadataEncrypted :: Ptr ArchiveEntry -> IO Bool
- archiveEntryIsEncrypted :: Ptr ArchiveEntry -> IO Bool
- archive_entry_set_atime :: Ptr ArchiveEntry -> CTime -> CLong -> IO ()
- archive_entry_unset_atime :: Ptr ArchiveEntry -> IO ()
- archive_entry_set_birthtime :: Ptr ArchiveEntry -> CTime -> CLong -> IO ()
- archive_entry_unset_birthtime :: Ptr ArchiveEntry -> IO ()
- archive_entry_set_ctime :: Ptr ArchiveEntry -> CTime -> CLong -> IO ()
- archive_entry_unset_ctime :: Ptr ArchiveEntry -> IO ()
- archive_entry_set_dev :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_devmajor :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_devminor :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_fflags :: Ptr ArchiveEntry -> CULong -> CULong -> IO ()
- archive_entry_copy_fflags_text :: Ptr ArchiveEntry -> CString -> IO CString
- archive_entry_copy_fflags_text_w :: Ptr ArchiveEntry -> CWString -> IO CWString
- archive_entry_set_filetype :: Ptr ArchiveEntry -> FileType -> IO ()
- archive_entry_set_gid :: Ptr ArchiveEntry -> Id -> IO ()
- archive_entry_set_gname :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_set_gname_utf8 :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_gname :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_gname_w :: Ptr ArchiveEntry -> CWString -> IO ()
- archiveEntryUpdateGNameUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool
- archive_entry_set_hardlink :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_set_hardlink_utf8 :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_hardlink :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_hardlink_w :: Ptr ArchiveEntry -> CWString -> IO ()
- archiveEntryUpdateHardlinkUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool
- archive_entry_set_ino :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_ino64 :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_link :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_set_link_utf8 :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_link :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_link_w :: Ptr ArchiveEntry -> CWString -> IO ()
- archiveEntryUpdateLinkUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool
- archive_entry_set_mode :: Ptr ArchiveEntry -> CMode -> IO ()
- archive_entry_set_mtime :: Ptr ArchiveEntry -> CTime -> CLong -> IO ()
- archive_entry_unset_mtime :: Ptr ArchiveEntry -> IO ()
- archive_entry_set_nlink :: Ptr ArchiveEntry -> CUInt -> IO ()
- archive_entry_set_pathname :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_set_pathname_utf8 :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_pathname :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_pathname_w :: Ptr ArchiveEntry -> CWString -> IO ()
- archiveEntryUpdatePathnameUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool
- archive_entry_set_perm :: Ptr ArchiveEntry -> CMode -> IO ()
- archive_entry_set_rdev :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_rdevmajor :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_rdevminor :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_set_size :: Ptr ArchiveEntry -> Int64 -> IO ()
- archive_entry_unset_size :: Ptr ArchiveEntry -> IO ()
- archive_entry_copy_sourcepath :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_sourcepath_w :: Ptr ArchiveEntry -> CWString -> IO ()
- archive_entry_set_symlink :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_set_symlink_utf8 :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_symlink :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_symlink_w :: Ptr ArchiveEntry -> CWString -> IO ()
- archiveEntryUpdateSymlinkUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool
- archive_entry_set_uid :: Ptr ArchiveEntry -> Id -> IO ()
- archive_entry_set_uname :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_set_uname_utf8 :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_uname :: Ptr ArchiveEntry -> CString -> IO ()
- archive_entry_copy_uname_w :: Ptr ArchiveEntry -> CWString -> IO ()
- archiveEntryUpdateUNameUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool
- archive_entry_stat :: Ptr ArchiveEntry -> IO (Ptr Stat)
- archive_entry_copy_stat :: Ptr ArchiveEntry -> Ptr Stat -> IO ()
- archive_entry_mac_metadata :: Ptr ArchiveEntry -> Ptr CSize -> IO (Ptr a)
- archive_entry_copy_mac_metadata :: Ptr ArchiveEntry -> Ptr a -> CSize -> IO ()
- archive_entry_acl_add_entry :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> CInt -> CString -> IO ArchiveError
- archive_entry_acl_add_entry_w :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> CInt -> CWString -> IO ArchiveError
- archive_entry_acl_reset :: Ptr ArchiveEntry -> EntryACL -> IO CInt
- archive_entry_acl_next :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> EntryACL -> CInt -> Ptr CString -> IO ArchiveError
- archive_entry_acl_next_w :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> EntryACL -> CInt -> Ptr CWString -> IO ArchiveError
- archive_entry_acl_to_text :: Ptr ArchiveEntry -> CSize -> EntryACL -> IO CString
- archive_entry_acl_to_text_w :: Ptr ArchiveEntry -> CSize -> EntryACL -> IO CWString
- archive_entry_acl_from_text :: Ptr ArchiveEntry -> CString -> EntryACL -> IO ArchiveError
- archive_entry_acl_from_text_w :: Ptr ArchiveEntry -> CWString -> EntryACL -> IO ArchiveError
- archive_entry_acl_types :: Ptr ArchiveEntry -> IO EntryACL
- archive_entry_count :: Ptr ArchiveEntry -> EntryACL -> IO CInt
- archive_entry_xattr_clear :: Ptr ArchiveEntry -> IO ()
- archive_entry_xattr_add_entry :: Ptr ArchiveEntry -> CString -> Ptr a -> CSize -> IO ()
- archive_entry_xattr_count :: Ptr ArchiveEntry -> IO CInt
- archive_entry_xattr_reset :: Ptr ArchiveEntry -> IO CInt
- archive_entry_xattr_next :: Ptr ArchiveEntry -> Ptr CString -> Ptr (Ptr a) -> Ptr CSize -> IO ArchiveError
- archive_entry_sparse_clear :: Ptr ArchiveEntry -> IO ()
- archive_entry_sparse_add_entry :: Ptr ArchiveEntry -> Int64 -> Int64 -> IO ()
- archive_entry_sparse_count :: Ptr ArchiveEntry -> IO CInt
- archive_entry_sparse_reset :: Ptr ArchiveEntry -> IO CInt
- archive_entry_sparse_next :: Ptr ArchiveEntry -> Ptr Int64 -> Ptr Int64 -> IO ArchiveError
- archive_entry_linkresolver_new :: Ptr LinkResolver
- archive_entry_linkresolver_set_strategy :: Ptr LinkResolver -> ArchiveFormat -> IO ()
- archive_entry_linkresolver_free :: Ptr LinkResolver -> IO ()
- archive_entry_linkify :: Ptr LinkResolver -> Ptr (Ptr ArchiveEntry) -> Ptr (Ptr ArchiveEntry) -> IO ()
- archive_entry_partial_links :: Ptr LinkResolver -> Ptr CUInt -> IO (Ptr ArchiveEntry)
- archive_entry_acl_clear :: Ptr ArchiveEntry -> IO ()
- regular :: FileType
- symlink :: FileType
- socket :: FileType
- characterDevice :: FileType
- blockDevice :: FileType
- directory :: FileType
- fifo :: FileType
- 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
- data ArchiveEntry
- data Stat
- data LinkResolver
- data FileType
- data EntryACL
Direct bindings (entry)
archive_entry_clear :: Ptr ArchiveEntry -> IO (Ptr ArchiveEntry) Source #
archive_entry_clone :: Ptr ArchiveEntry -> IO (Ptr ArchiveEntry) Source #
archive_entry_free :: Ptr ArchiveEntry -> IO () Source #
archive_entry_new2 :: Ptr ArchiveEntry -> IO (Ptr ArchiveEntry) Source #
archive_entry_atime :: Ptr ArchiveEntry -> IO CTime Source #
archive_entry_ctime :: Ptr ArchiveEntry -> IO CTime Source #
archive_entry_dev :: Ptr ArchiveEntry -> IO Word64 Source #
archiveEntryDevIsSet :: Ptr ArchiveEntry -> IO Bool Source #
archive_entry_fflags :: Ptr ArchiveEntry -> CULong -> CULong -> IO () Source #
archive_entry_gid :: Ptr ArchiveEntry -> IO Id Source #
archive_entry_ino :: Ptr ArchiveEntry -> IO Int64 Source #
archive_entry_ino64 :: Ptr ArchiveEntry -> IO Int64 Source #
archiveEntryInoIsSet :: Ptr ArchiveEntry -> IO Bool Source #
archive_entry_mode :: Ptr ArchiveEntry -> IO CMode Source #
archive_entry_mtime :: Ptr ArchiveEntry -> IO CTime Source #
archive_entry_nlink :: Ptr ArchiveEntry -> IO CUInt Source #
archive_entry_perm :: Ptr ArchiveEntry -> IO CMode Source #
archive_entry_rdev :: Ptr ArchiveEntry -> IO Word64 Source #
archive_entry_size :: Ptr ArchiveEntry -> IO Int64 Source #
archive_entry_uid :: Ptr ArchiveEntry -> IO Id Source #
archive_entry_set_atime :: Ptr ArchiveEntry -> CTime -> CLong -> IO () Source #
archive_entry_unset_atime :: Ptr ArchiveEntry -> IO () Source #
archive_entry_set_birthtime :: Ptr ArchiveEntry -> CTime -> CLong -> IO () Source #
archive_entry_unset_birthtime :: Ptr ArchiveEntry -> IO () Source #
archive_entry_set_ctime :: Ptr ArchiveEntry -> CTime -> CLong -> IO () Source #
archive_entry_unset_ctime :: Ptr ArchiveEntry -> IO () Source #
archive_entry_set_dev :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_devmajor :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_devminor :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_fflags :: Ptr ArchiveEntry -> CULong -> CULong -> IO () Source #
archive_entry_set_filetype :: Ptr ArchiveEntry -> FileType -> IO () Source #
archive_entry_set_gid :: Ptr ArchiveEntry -> Id -> IO () Source #
archive_entry_set_gname :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_set_gname_utf8 :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_gname :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_gname_w :: Ptr ArchiveEntry -> CWString -> IO () Source #
archiveEntryUpdateGNameUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool Source #
archive_entry_set_hardlink :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_set_hardlink_utf8 :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_hardlink :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_hardlink_w :: Ptr ArchiveEntry -> CWString -> IO () Source #
archive_entry_set_ino :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_ino64 :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_link :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_set_link_utf8 :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_link :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_link_w :: Ptr ArchiveEntry -> CWString -> IO () Source #
archiveEntryUpdateLinkUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool Source #
archive_entry_set_mode :: Ptr ArchiveEntry -> CMode -> IO () Source #
archive_entry_set_mtime :: Ptr ArchiveEntry -> CTime -> CLong -> IO () Source #
archive_entry_unset_mtime :: Ptr ArchiveEntry -> IO () Source #
archive_entry_set_nlink :: Ptr ArchiveEntry -> CUInt -> IO () Source #
archive_entry_set_pathname :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_set_pathname_utf8 :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_pathname :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_pathname_w :: Ptr ArchiveEntry -> CWString -> IO () Source #
archive_entry_set_perm :: Ptr ArchiveEntry -> CMode -> IO () Source #
archive_entry_set_rdev :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_rdevmajor :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_rdevminor :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_set_size :: Ptr ArchiveEntry -> Int64 -> IO () Source #
archive_entry_unset_size :: Ptr ArchiveEntry -> IO () Source #
archive_entry_copy_sourcepath :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_sourcepath_w :: Ptr ArchiveEntry -> CWString -> IO () Source #
archive_entry_set_symlink :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_set_symlink_utf8 :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_symlink :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_symlink_w :: Ptr ArchiveEntry -> CWString -> IO () Source #
archiveEntryUpdateSymlinkUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool Source #
archive_entry_set_uid :: Ptr ArchiveEntry -> Id -> IO () Source #
archive_entry_set_uname :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_set_uname_utf8 :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_uname :: Ptr ArchiveEntry -> CString -> IO () Source #
archive_entry_copy_uname_w :: Ptr ArchiveEntry -> CWString -> IO () Source #
archiveEntryUpdateUNameUtf8 :: Ptr ArchiveEntry -> CString -> IO Bool Source #
archive_entry_stat :: Ptr ArchiveEntry -> IO (Ptr Stat) Source #
archive_entry_copy_stat :: Ptr ArchiveEntry -> Ptr Stat -> IO () Source #
archive_entry_mac_metadata :: Ptr ArchiveEntry -> Ptr CSize -> IO (Ptr a) Source #
archive_entry_copy_mac_metadata :: Ptr ArchiveEntry -> Ptr a -> CSize -> IO () Source #
ACL functions
archive_entry_acl_add_entry :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> CInt -> CString -> IO ArchiveError Source #
archive_entry_acl_add_entry_w :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> CInt -> CWString -> IO ArchiveError Source #
archive_entry_acl_reset :: Ptr ArchiveEntry -> EntryACL -> IO CInt Source #
archive_entry_acl_next :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> EntryACL -> CInt -> Ptr CString -> IO ArchiveError Source #
archive_entry_acl_next_w :: Ptr ArchiveEntry -> EntryACL -> EntryACL -> EntryACL -> EntryACL -> CInt -> Ptr CWString -> IO ArchiveError Source #
archive_entry_acl_to_text :: Ptr ArchiveEntry -> CSize -> EntryACL -> IO CString Source #
archive_entry_acl_to_text_w :: Ptr ArchiveEntry -> CSize -> EntryACL -> IO CWString Source #
archive_entry_acl_from_text :: Ptr ArchiveEntry -> CString -> EntryACL -> IO ArchiveError Source #
archive_entry_acl_from_text_w :: Ptr ArchiveEntry -> CWString -> EntryACL -> IO ArchiveError Source #
archive_entry_count :: Ptr ArchiveEntry -> EntryACL -> IO CInt Source #
Xattr functions
archive_entry_xattr_clear :: Ptr ArchiveEntry -> IO () Source #
archive_entry_xattr_add_entry :: Ptr ArchiveEntry -> CString -> Ptr a -> CSize -> IO () Source #
archive_entry_xattr_next :: Ptr ArchiveEntry -> Ptr CString -> Ptr (Ptr a) -> Ptr CSize -> IO ArchiveError Source #
For sparse archives
archive_entry_sparse_clear :: Ptr ArchiveEntry -> IO () Source #
archive_entry_sparse_add_entry :: Ptr ArchiveEntry -> Int64 -> Int64 -> IO () Source #
archive_entry_sparse_next :: Ptr ArchiveEntry -> Ptr Int64 -> Ptr Int64 -> IO ArchiveError Source #
Link resolver
archive_entry_linkresolver_free :: Ptr LinkResolver -> IO () Source #
archive_entry_linkify :: Ptr LinkResolver -> Ptr (Ptr ArchiveEntry) -> Ptr (Ptr ArchiveEntry) -> IO () Source #
archive_entry_partial_links :: Ptr LinkResolver -> Ptr CUInt -> IO (Ptr ArchiveEntry) Source #
ACL
archive_entry_acl_clear :: Ptr ArchiveEntry -> IO () Source #
File types
ACL macros
Abstract types
data ArchiveEntry Source #
Abstract type
data LinkResolver Source #