From: Viktor Szakats Date: Tue, 12 Nov 2024 17:04:35 +0000 (+0100) Subject: socketpair: fix enabling `USE_EVENTFD` X-Git-Tag: curl-8_11_1~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92124838c6b7e09e3f35ff84e1eb63cf0105c9b5;p=thirdparty%2Fcurl.git socketpair: fix enabling `USE_EVENTFD` Follow-up to 23fe1a52dc8a2ffd74e19b956927bbccdc07f15f #13874 Closes #15561 --- diff --git a/lib/socketpair.h b/lib/socketpair.h index 3044f1122e..ed69c5af82 100644 --- a/lib/socketpair.h +++ b/lib/socketpair.h @@ -27,14 +27,14 @@ #include "curl_setup.h" #if defined(HAVE_EVENTFD) && \ - defined(__x86_64__) && \ - defined(__aarch64__) && \ - defined(__ia64__) && \ - defined(__ppc64__) && \ - defined(__mips64) && \ - defined(__sparc64__) && \ - defined(__riscv_64e) && \ - defined(__s390x__) + (defined(__x86_64__) || \ + defined(__aarch64__) || \ + defined(__ia64__) || \ + defined(__ppc64__) || \ + defined(__mips64) || \ + defined(__sparc64__) || \ + defined(__riscv_64e) || \ + defined(__s390x__)) /* Use eventfd only with 64-bit CPU architectures because eventfd has a * stringent rule of requiring the 8-byte buffer when calling read(2) and