From f554120086bfdf1da3aab1baa30113620ff4be62 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sun, 15 Jul 2018 14:26:29 +0300 Subject: [PATCH] - output Mac model identifier to startup window --- src/posix/cocoa/i_main.mm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/posix/cocoa/i_main.mm b/src/posix/cocoa/i_main.mm index 4cd8cf14be..fbb1cfd0f3 100644 --- a/src/posix/cocoa/i_main.mm +++ b/src/posix/cocoa/i_main.mm @@ -169,7 +169,11 @@ static void I_DetectOS() char release[16] = "unknown"; size_t size = sizeof release - 1; sysctlbyname("kern.osversion", release, &size, nullptr, 0); - + + char model[64] = "Unknown Mac model"; + size = sizeof model - 1; + sysctlbyname("hw.model", model, &size, nullptr, 0); + const char* const architecture = #ifdef __i386__ "32-bit Intel"; @@ -179,7 +183,7 @@ static void I_DetectOS() "Unknown"; #endif - Printf("OS: %s %d.%d.%d (%s) %s\n", name, + Printf("%s running %s %d.%d.%d (%s) %s\n", model, name, int(version.majorVersion), int(version.minorVersion), int(version.patchVersion), release, architecture); }