]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Only use S_ISSOCK if available. (#2543)
authornia <29542929+alarixnia@users.noreply.github.com>
Tue, 18 Mar 2025 13:17:03 +0000 (14:17 +0100)
committerMartin Matuska <martin@matuska.de>
Thu, 20 Mar 2025 08:31:44 +0000 (09:31 +0100)
Needed to build on OpenServer 5 Definitive 2018.

(cherry picked from commit f8a34abfbb284f5d5bdd254e4fec52979453b0fa)

libarchive/archive_write_disk_posix.c

index 6b6ded739279bf39abbf5d73714f69da89af3552..f15337264696cf71ba801fdaed2672650e3c9acf 100644 (file)
@@ -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;