From 92f040151cb25f06f7b3da2499471e05a2454218 Mon Sep 17 00:00:00 2001 From: Matteo Croce Date: Wed, 12 Nov 2025 17:17:22 -0800 Subject: [PATCH] fix build error when compiling with --without-xattrs * src/extract.c (set_xattr): * src/xattrs.c (xattrs_xattrs_add, xattrs_xattrs_get, xattrs_xattrs_set): Add MAYBE_UNUSED. Copyright-paperwork-exempt: yes --- src/extract.c | 5 +++-- src/xattrs.c | 12 +++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/extract.c b/src/extract.c index 010966ba..b3760ac9 100644 --- a/src/extract.c +++ b/src/extract.c @@ -965,8 +965,9 @@ maybe_recoverable (char *file_name, bool regular, bool *interdir_made) created (e.g., xattrs not available), and a positive number if FILE_NAME was created. */ static int -set_xattr (char const *file_name, struct tar_stat_info const *st, - mode_t mode, char typeflag) +set_xattr (MAYBE_UNUSED char const *file_name, + MAYBE_UNUSED struct tar_stat_info const *st, + MAYBE_UNUSED mode_t mode, MAYBE_UNUSED char typeflag) { #ifdef HAVE_XATTRS if (xattrs_option && st->xattr_map.xm_size) diff --git a/src/xattrs.c b/src/xattrs.c index 445dde34..8c2d5062 100644 --- a/src/xattrs.c +++ b/src/xattrs.c @@ -76,7 +76,7 @@ xattr_map_add (struct xattr_map *map, map->xm_size++; } -static void +MAYBE_UNUSED static void xheader_xattr_add (struct tar_stat_info *st, const char *key, const char *val, idx_t len) { @@ -521,8 +521,9 @@ static bool xattrs_masked_out (const char *kw, bool archiving); if no mask is given this includes all the user.*, security.*, system.*, etc. available domains */ void -xattrs_xattrs_get (int parentfd, char const *file_name, - struct tar_stat_info *st, int fd) +xattrs_xattrs_get (MAYBE_UNUSED int parentfd, + MAYBE_UNUSED char const *file_name, + MAYBE_UNUSED struct tar_stat_info *st, MAYBE_UNUSED int fd) { if (xattrs_option) { @@ -722,8 +723,9 @@ xattrs_masked_out (const char *kw, bool archiving) } void -xattrs_xattrs_set (struct tar_stat_info const *st, - char const *file_name, char typeflag, bool later_run) +xattrs_xattrs_set (MAYBE_UNUSED struct tar_stat_info const *st, + MAYBE_UNUSED char const *file_name, + MAYBE_UNUSED char typeflag, MAYBE_UNUSED bool later_run) { if (xattrs_option) {