Index: src/OFSystemInfo.m ================================================================== --- src/OFSystemInfo.m +++ src/OFSystemInfo.m @@ -622,10 +622,21 @@ buffer[i++] = regs.edx; } return [OFString stringWithCString: (char *)buffer encoding: OFStringEncodingASCII]; +#elif defined(OF_MACOS) || defined(OF_IOS) + char buffer[128]; + size_t length = sizeof(buffer); + + if (sysctlbyname("machdep.cpu.brand_string", &buffer, &length, + NULL, 0) != 0) + return nil; + + return [OFString stringWithCString: buffer + encoding: [OFLocale encoding] + length: length]; #elif defined(OF_AMIGAOS4) CONST_STRPTR model, version; GetCPUInfoTags(GCIT_ModelString, &model, GCIT_VersionString, &version, TAG_END);