From 1de5cae0d25c2913b1d8d68c1d2e43f80dc29403 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sat, 19 Oct 2019 19:36:13 +0200 Subject: [PATCH] fix for macOS --- src/frontend/get_avail_mem_size.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend/get_avail_mem_size.c b/src/frontend/get_avail_mem_size.c index 30acf4d6a..aadd4f4e3 100644 --- a/src/frontend/get_avail_mem_size.c +++ b/src/frontend/get_avail_mem_size.c @@ -54,7 +54,7 @@ unsigned long long getAvailableMemorySize( ) if (match == NULL) /* not found */ return 0L; sscanf(match, "MemFree: %llu", &mem_got); - return mem_got * 1024; + return mem_got * 1024L; #elif defined(_WIN32) /* Windows. ------------------------------------------------- */ @@ -77,13 +77,13 @@ unsigned long long getAvailableMemorySize( ) if (host_statistics(host_port, HOST_VM_INFO, (host_info_t) &vm_stat, &host_size) != KERN_SUCCESS) { - NSLog(@"Failed to fetch vm statistics"); + fprintf(stderr, "Failed to fetch vm statistics"); } /* Stats in bytes */ /* natural_t mem_used = (vm_stat.active_count + vm_stat.inactive_count + vm_stat.wire_count) * pagesize; */ - return vm_stat.free_count * pagesize; + return (unsigned long long)(vm_stat.free_count * pagesize); // natural_t mem_total = mem_used + mem_free; #elif defined(__unix__) || defined(__unix) || defined(unix)