]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
clear_nochange_fflags: Use linux FS flags 2689/head
authorWill Fancher <elvishjerricco@gmail.com>
Fri, 27 Jun 2025 23:09:15 +0000 (19:09 -0400)
committerWill Fancher <elvishjerricco@gmail.com>
Fri, 27 Jun 2025 23:24:34 +0000 (19:24 -0400)
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
        ;