From 23be969c12b2c2bb879aa1f2d606478a67a20852 Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Thu, 8 Oct 2026 11:21:06 -0400 Subject: [PATCH] libsysdecode: Fix some cpp conditionals While testing the bare values happens to work, the intent is to test for their definition. Reviewed by: emaste Fixes: 9a16bd169e8c ("libsysdecode: support errno and syscalls for arm64 Linux") Fixes: b69ae1a34c6f ("libsysdecode: Add preliminary support for decoding Linux syscalls") Differential Revision: https://reviews.freebsd.org/D60415 --- lib/libsysdecode/linux.c | 4 ++-- lib/libsysdecode/syscallnames.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/libsysdecode/linux.c b/lib/libsysdecode/linux.c index 1ad3b4f89806..e0bd463ca89e 100644 --- a/lib/libsysdecode/linux.c +++ b/lib/libsysdecode/linux.c @@ -35,9 +35,9 @@ #ifdef __aarch64__ #include -#elif __i386__ +#elif defined(__i386__) #include -#elif __amd64__ +#elif defined(__amd64__) #include #else #error "Unsupported Linux arch" diff --git a/lib/libsysdecode/syscallnames.c b/lib/libsysdecode/syscallnames.c index da356d8ac016..cb7b55cc1607 100644 --- a/lib/libsysdecode/syscallnames.c +++ b/lib/libsysdecode/syscallnames.c @@ -50,7 +50,7 @@ static static #ifdef __aarch64__ #include -#elif __amd64__ +#elif defined(__amd64__) #include #else #include