From: Martin Matuska Date: Wed, 13 Mar 2019 14:57:21 +0000 (+0100) Subject: Remove FS_EXTEND_FL from Linux and UF_ARCHIVE from FreeBSD file flags X-Git-Tag: v3.4.0~102 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f47bf687312e3ffc0d1fdac759165b8d3fa63b1b;p=thirdparty%2Flibarchive.git Remove FS_EXTEND_FL from Linux and UF_ARCHIVE from FreeBSD file flags As to documentation, FS_EXTEND_FL may not be removed using chattr(1) UF_ARCHIVE is used internally on FreeBSD ZFS --- diff --git a/libarchive/archive_entry.c b/libarchive/archive_entry.c index 12dfa1da1..ba38d0681 100644 --- a/libarchive/archive_entry.c +++ b/libarchive/archive_entry.c @@ -1641,7 +1641,6 @@ _archive_entry_acl_text_l(struct archive_entry *entry, int flags, * schg,schange,simmutable SF_IMMUTABLE * sunlnk,sunlink SF_NOUNLINK * uappnd,uappend UF_APPEND - * uarch,uarchive UF_ARCHIVE * uchg,uchange,uimmutable UF_IMMUTABLE * hidden,uhidden UF_HIDDEN * offline,uoffline UF_OFFLINE (FreeBSD only) @@ -1661,7 +1660,6 @@ _archive_entry_acl_text_l(struct archive_entry *entry, int flags, * C no copy on write FS_NOCOW_FL cow * d no dump FS_NODUMP_FL dump * D synchronous directory updates FS_DIRSYNC_FL dirsync - * e extent format FS_EXTENT_FL extent * i immutable FS_IMMUTABLE_FL schg * j data journalling FS_JOURNAL_DATA_FL journal * P project hierarchy FS_PROJINHERIT_FL projinherit @@ -1740,10 +1738,6 @@ static const struct flag { #ifdef UF_OPAQUE { "noopaque", L"noopaque", UF_OPAQUE, 0}, #endif -#ifdef UF_ARCHIVE - { "nouarch", L"nouarch", UF_ARCHIVE, 0}, - { "nouarchive", L"nouarchive", UF_ARCHIVE, 0}, -#endif #ifdef UF_NOUNLINK { "nouunlnk", L"nouunlnk", UF_NOUNLINK, 0}, { "nouunlink", L"nouunlink", UF_NOUNLINK, 0}, @@ -1833,9 +1827,6 @@ static const struct flag { #elif defined(EXT2_TOPDIR_FL) { "notopdir", L"notopdir", EXT2_TOPDIR_FL, 0}, #endif -#ifdef FS_EXTENT_FL /* 'e' */ - { "noextent", L"noextent", FS_EXTENT_FL, 0}, -#endif #ifdef FS_NOCOW_FL /* 'C' */ { "nocow", L"nocow", 0, FS_NOCOW_FL}, #endif