]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
make uname() more likely to work on solaris
authorRoger Dingledine <arma@torproject.org>
Sat, 20 Mar 2004 21:22:16 +0000 (21:22 +0000)
committerRoger Dingledine <arma@torproject.org>
Sat, 20 Mar 2004 21:22:16 +0000 (21:22 +0000)
(linux says 0 is success, solaris says 1 is success)

svn:r1322

src/common/util.c

index dcbbfa000530fbfd63e83f35fdd97758099e76be..615781a465756650fcbcd2c6d177f639ac919626 100644 (file)
@@ -989,7 +989,8 @@ get_uname(void)
 #endif
   if (!uname_result_is_set) {
 #ifdef HAVE_UNAME
-    if (!uname((&u))) {
+    if (uname(&u) != -1) {
+      /* (linux says 0 is success, solaris says 1 is success) */
       snprintf(uname_result, 255, "%s %s %s",
                u.sysname, u.nodename, u.machine);
       uname_result[255] = '\0';