#include #include #include #include int main(void) { u_int phy, virt; size_t size; size = sizeof(phy); if (sysctlbyname("machdep.cpu_virtual_address_bits",&phy, &size, NULL, 0) == 0) { printf("phy: %u\n", phy); } if (sysctlbyname("machdep.cpu_physical_address_bits",&virt, &size, NULL, 0) == 0) { printf("virt: %u\n", virt); } return 0; }