From: Matteo Croce Date: Thu, 13 Nov 2025 01:17:22 +0000 (-0800) Subject: fix build error when compiling with --without-xattrs X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92f040151cb25f06f7b3da2499471e05a2454218;p=thirdparty%2Ftar.git 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 --- 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) {