12 #include <mach/mach.h> 13 #include <mach/mach_host.h> 14 #include <mach/host_info.h> 15 #include <mach/machine.h> 19 #ifndef CPU_SUBTYPE_POWERPC_970 20 #define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100) 26 host_basic_info_data_t hostInfo;
27 mach_msg_type_number_t infoCount;
30 infoCount = HOST_BASIC_INFO_COUNT;
31 host_info(mach_host_self(), HOST_BASIC_INFO,
32 (host_info_t)&hostInfo, &infoCount);
34 is_G5 = ((hostInfo.cpu_type == CPU_TYPE_POWERPC) &&
35 (hostInfo.cpu_subtype == CPU_SUBTYPE_POWERPC_970));
int main(int argc, char *argv[])
Entry point.