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
This commit is contained in:
Matteo Croce
2025-11-12 17:17:22 -08:00
committed by Paul Eggert
parent 5def5cb369
commit 92f040151c
2 changed files with 10 additions and 7 deletions

View File

@@ -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)

View File

@@ -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)
{