]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Remove FS_EXTEND_FL from Linux and UF_ARCHIVE from FreeBSD file flags
authorMartin Matuska <martin@matuska.org>
Wed, 13 Mar 2019 14:57:21 +0000 (15:57 +0100)
committerMartin Matuska <martin@matuska.org>
Thu, 14 Mar 2019 21:04:28 +0000 (22:04 +0100)
As to documentation, FS_EXTEND_FL may not be removed using chattr(1)
UF_ARCHIVE is used internally on FreeBSD ZFS

libarchive/archive_entry.c

index 12dfa1da126d9312ddd7b737cf0a9faffcf8497f..ba38d0681e13756a7a37e8823fdd4bf9487745ed 100644 (file)
@@ -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