Author: rmottola Date: Wed Mar 26 00:06:00 2014 New Revision: 37767 URL: http://svn.gna.org/viewcvs/gnustep?rev=37767&view=rev Log: uname() on solaris may return a positive value on success, not just 0
Modified: libs/base/trunk/ChangeLog libs/base/trunk/Source/NSProcessInfo.m Modified: libs/base/trunk/ChangeLog URL: http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=37767&r1=37766&r2=37767&view=diff ============================================================================== --- libs/base/trunk/ChangeLog (original) +++ libs/base/trunk/ChangeLog Wed Mar 26 00:06:00 2014 @@ -1,3 +1,8 @@ +2014-03-26 Riccardo Mottola <r...@gnu.org> + + * Source/NSProcessInfo.m (determineOperatingSystem): + uname() on solaris may return a positive value on success, not just 0 + 2014-03-25 Fred Kiefer <fredkie...@gmx.de> * Tools/NSOperation.m: ([_finish]) fix logic of 'executing' flag. Modified: libs/base/trunk/Source/NSProcessInfo.m URL: http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSProcessInfo.m?rev=37767&r1=37766&r2=37767&view=diff ============================================================================== --- libs/base/trunk/Source/NSProcessInfo.m (original) +++ libs/base/trunk/Source/NSProcessInfo.m Wed Mar 26 00:06:00 2014 @@ -1,5 +1,5 @@ /** Implementation for NSProcessInfo for GNUStep - Copyright (C) 1995-2001 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. Written by: Georg Tuparev <tupa...@embl-heidelberg.de> Heidelberg, Germany @@ -1122,7 +1122,7 @@ * That's good if the binary is running on a system other than * the one it was built for (rare, but can happen). */ - if (uname(&uts) == 0) + if (!(uname(&uts) < 0)) { os = [NSString stringWithCString: uts.sysname encoding: [NSString defaultCStringEncoding]]; os = [os lowercaseString]; _______________________________________________ Gnustep-cvs mailing list Gnustep-cvs@gna.org https://mail.gna.org/listinfo/gnustep-cvs