]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Merge pull request #2689 from ElvishJerricco/linux-fs-flags
authorTim Kientzle <kientzle@acm.org>
Sat, 28 Jun 2025 21:23:02 +0000 (14:23 -0700)
committerMartin Matuska <martin@matuska.de>
Wed, 10 Sep 2025 08:17:17 +0000 (10:17 +0200)
clear_nochange_fflags: Use linux FS flags

(cherry picked from commit 9fe18ba0a644893c94d7b809885b4f32786a88ed)

libarchive/archive_write_disk_posix.c

index f15337264696cf71ba801fdaed2672650e3c9acf..346cde1175363b1fd3cbc176df7f1bf361097b94 100644 (file)
@@ -3930,10 +3930,14 @@ clear_nochange_fflags(struct archive_write_disk *a)
 #ifdef UF_APPEND
            | UF_APPEND
 #endif
-#ifdef EXT2_APPEND_FL
+#if defined(FS_APPEND_FL)
+           | FS_APPEND_FL
+#elif defined(EXT2_APPEND_FL)
            | EXT2_APPEND_FL
 #endif
-#ifdef EXT2_IMMUTABLE_FL
+#if defined(FS_IMMUTABLE_FL)
+           | FS_IMMUTABLE_FL
+#elif defined(EXT2_IMMUTABLE_FL)
            | EXT2_IMMUTABLE_FL
 #endif
        ;