From c8f25aa9352f4d92c547af550ae229ff04912153 Mon Sep 17 00:00:00 2001 From: lizy <821610729@qq.com> Date: Wed, 28 Aug 2024 10:05:57 +0800 Subject: [PATCH] fix crash on windows 64, force sigar_set_pointer use 64bit pointer #142 --- go_bindings/Sigar/include/sigar.h | 7 ++++++- include/sigar.h | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/go_bindings/Sigar/include/sigar.h b/go_bindings/Sigar/include/sigar.h index aca8d9b5f..cf4209b3a 100644 --- a/go_bindings/Sigar/include/sigar.h +++ b/go_bindings/Sigar/include/sigar.h @@ -35,7 +35,12 @@ extern "C" { defined(__LP64__) || \ defined(__64BIT__) || \ defined(__powerpc64__) || \ - defined(__osf__) + defined(__osf__) || \ + defined(_WIN64) || \ + defined(__x86_64__) || \ + defined(__amd64__) || \ + defined(__ia64__) || \ + defined(__aarch64__) #define SIGAR_64BIT #endif diff --git a/include/sigar.h b/include/sigar.h index 2245d46e6..07f91c1e1 100644 --- a/include/sigar.h +++ b/include/sigar.h @@ -35,7 +35,12 @@ extern "C" { defined(__LP64__) || \ defined(__64BIT__) || \ defined(__powerpc64__) || \ - defined(__osf__) + defined(__osf__) || \ + defined(_WIN64) || \ + defined(__x86_64__) || \ + defined(__amd64__) || \ + defined(__ia64__) || \ + defined(__aarch64__) #define SIGAR_64BIT #endif