forked from Lainports/opnsense-ports
27 lines
544 B
C++
27 lines
544 B
C++
--- CPP/Windows/SystemInfo.cpp.orig 2021-12-28 14:08:56 UTC
|
|
+++ CPP/Windows/SystemInfo.cpp
|
|
@@ -20,6 +20,15 @@
|
|
|
|
#include <sys/auxv.h>
|
|
|
|
+#if defined(__FreeBSD__)
|
|
+unsigned long getauxval(unsigned long type)
|
|
+{
|
|
+ unsigned long aux = 0;
|
|
+ elf_aux_info(type, &aux, sizeof(aux));
|
|
+ return aux;
|
|
+}
|
|
+#endif
|
|
+
|
|
// #undef AT_HWCAP // to debug
|
|
// #undef AT_HWCAP2 // to debug
|
|
|
|
@@ -36,7 +45,7 @@
|
|
#endif
|
|
*/
|
|
|
|
-#ifdef MY_CPU_ARM_OR_ARM64
|
|
+#if defined(MY_CPU_ARM_OR_ARM64) && !defined(__FreeBSD__)
|
|
#include <asm/hwcap.h>
|
|
#endif
|
|
#endif
|