]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Simplify fat logic for freebsd on ppc.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 8 Sep 2024 16:41:59 +0000 (18:41 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Sun, 8 Sep 2024 16:41:59 +0000 (18:41 +0200)
fat-ppc.c

index c4dae3a10cee325c644413548e1f67655695effd..9d50e5b133101d3f6ab9ccd48bc1fe26fbf7a301 100644 (file)
--- a/fat-ppc.c
+++ b/fat-ppc.c
@@ -55,7 +55,7 @@
 # endif
 # ifdef HAVE_ELF_AUX_INFO
 #  include <sys/auxv.h>
-# elif !defined(__OpenBSD__)
+# elif defined(__FreeBSD__)
 #  include <sys/sysctl.h>
 # endif
 #endif
@@ -129,17 +129,15 @@ get_ppc_features (struct ppc_features *features)
 # if USE_GETAUXVAL
       hwcap = getauxval(AT_HWCAP);
       hwcap2 = getauxval(AT_HWCAP2);
-# elif defined(__FreeBSD__) || defined(__OpenBSD__)
-#  ifdef HAVE_ELF_AUX_INFO
+# elif defined(HAVE_ELF_AUX_INFO)
       elf_aux_info(AT_HWCAP, &hwcap, sizeof(hwcap));
       elf_aux_info(AT_HWCAP2, &hwcap2, sizeof(hwcap2));
-#  elif !defined(__OpenBSD__)
+# elif defined(__FreeBSD__)
       size_t len;
       len = sizeof(hwcap);
       sysctlbyname("hw.cpu_features", &hwcap, &len, NULL, 0);
       len = sizeof(hwcap2);
       sysctlbyname("hw.cpu_features2", &hwcap2, &len, NULL, 0);
-#  endif
 # endif
       features->have_crypto_ext
        = ((hwcap2 & PPC_FEATURE2_VEC_CRYPTO) == PPC_FEATURE2_VEC_CRYPTO);