We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 86c32bb + 35c1d59 commit d9a1e51Copy full SHA for d9a1e51
builtin/gc.c
@@ -516,14 +516,16 @@ static uint64_t total_ram(void)
516
total *= (uint64_t)si.mem_unit;
517
return total;
518
}
519
-#elif defined(HAVE_BSD_SYSCTL) && (defined(HW_MEMSIZE) || defined(HW_PHYSMEM))
+#elif defined(HAVE_BSD_SYSCTL) && (defined(HW_MEMSIZE) || defined(HW_PHYSMEM) || defined(HW_PHYSMEM64))
520
int64_t physical_memory;
521
int mib[2];
522
size_t length;
523
524
mib[0] = CTL_HW;
525
# if defined(HW_MEMSIZE)
526
mib[1] = HW_MEMSIZE;
527
+# elif defined(HW_PHYSMEM64)
528
+ mib[1] = HW_PHYSMEM64;
529
# else
530
mib[1] = HW_PHYSMEM;
531
# endif
0 commit comments