From dd4837555bc24860a64b182cbecb58afab3170e6 Mon Sep 17 00:00:00 2001 From: rfm Date: Tue, 3 Oct 2006 13:42:53 +0000 Subject: [PATCH] utsname.release is better than utsname.version git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23736 72102866-910b-0410-8b05-ffd578937521 --- Source/NSProcessInfo.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/NSProcessInfo.m b/Source/NSProcessInfo.m index d1925a6b2..fd77ca284 100644 --- a/Source/NSProcessInfo.m +++ b/Source/NSProcessInfo.m @@ -978,8 +978,12 @@ static void determineOperatingSystem() if (uname(&uts) == 0) { os = [NSString stringWithCString: uts.sysname encoding: [NSString defaultCStringEncoding]]; + /* Get the operating system version ... usually the version string + * is pretty horrible, and the kernel release string actually + * makes more sense. + */ _operatingSystemVersion = [[NSString alloc] - initWithCString: uts.version + initWithCString: uts.release encoding: [NSString defaultCStringEncoding]]; } #endif /* HAVE_SYS_UTSNAME_H */