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

Reply via email to