From f3c5e8bc316af658260369fc2d4d1270c1f609b4 Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Sun, 27 Feb 2022 16:32:53 +0000 Subject: Fix POSIX build Commit e6238530e (cpio: code shrink with !FEATURE_EXTRA_FILE_DATA) broke the POSIX build by incorrectly excluding chunks of code. --- archival/cpio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/archival/cpio.c b/archival/cpio.c index d6564de59..a642bbc35 100644 --- a/archival/cpio.c +++ b/archival/cpio.c @@ -275,7 +275,7 @@ static NOINLINE int cpio_o(void) if (!(S_ISLNK(st.st_mode) || S_ISREG(st.st_mode))) st.st_size = 0; /* paranoia */ -#if ENABLE_FEATURE_EXTRA_FILE_DATA +#if ENABLE_PLATFORM_POSIX || ENABLE_FEATURE_EXTRA_FILE_DATA /* Store hardlinks for later processing, dont output them */ if (!S_ISDIR(st.st_mode) && st.st_nlink > 1) { struct name_s *n; @@ -347,7 +347,7 @@ static NOINLINE int cpio_o(void) } } -#if ENABLE_FEATURE_EXTRA_FILE_DATA +#if ENABLE_PLATFORM_POSIX || ENABLE_FEATURE_EXTRA_FILE_DATA #if ENABLE_FEATURE_CPIO_IGNORE_DEVNO if (option_mask32 & OPT_IGNORE_DEVNO) st.st_dev = st.st_rdev = 0; -- cgit v1.2.3-55-g6feb