diff options
author | Roger Dingledine <arma@torproject.org> | 2004-03-20 21:22:16 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2004-03-20 21:22:16 +0000 |
commit | d10fcc89ecfd722039b9939fea84cb3964890c2e (patch) | |
tree | 25fe2c78a7466e21f0bf326cf53c6acfbe0b183c | |
parent | 49a221500dbb29c0810ae304ed0867ea7511a178 (diff) | |
download | tor-d10fcc89ecfd722039b9939fea84cb3964890c2e.tar tor-d10fcc89ecfd722039b9939fea84cb3964890c2e.tar.gz |
make uname() more likely to work on solaris
(linux says 0 is success, solaris says 1 is success)
svn:r1322
-rw-r--r-- | src/common/util.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/util.c b/src/common/util.c index dcbbfa000..615781a46 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -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'; |