From f8a34abfbb284f5d5bdd254e4fec52979453b0fa Mon Sep 17 00:00:00 2001 From: nia <29542929+alarixnia@users.noreply.github.com> Date: Tue, 18 Mar 2025 14:17:03 +0100 Subject: [PATCH] Only use S_ISSOCK if available. (#2543) Needed to build on OpenServer 5 Definitive 2018. --- libarchive/archive_write_disk_posix.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libarchive/archive_write_disk_posix.c b/libarchive/archive_write_disk_posix.c index 6b6ded739..f15337264 100644 --- a/libarchive/archive_write_disk_posix.c +++ b/libarchive/archive_write_disk_posix.c @@ -478,9 +478,11 @@ la_verify_filetype(mode_t mode, __LA_MODE_T filetype) { case AE_IFLNK: ret = (S_ISLNK(mode)); break; +#ifdef S_ISSOCK case AE_IFSOCK: ret = (S_ISSOCK(mode)); break; +#endif case AE_IFCHR: ret = (S_ISCHR(mode)); break; -- 2.47.3