summaryrefslogtreecommitdiff
path: root/src/mongo/util/stacktrace_posix.cpp
diff options
context:
space:
mode:
authorAndy Schwerin <schwerin@mongodb.com>2014-06-04 18:08:30 -0400
committerAndy Schwerin <schwerin@mongodb.com>2014-06-04 18:08:30 -0400
commitb0e11bb814f6554dfc791ba5a05e007f4d1efec9 (patch)
tree457597133cd2c86f42321ae67959a2803431ab00 /src/mongo/util/stacktrace_posix.cpp
parente727510b1a2f004446cdbe7b1b56ce2a935fdb63 (diff)
downloadmongo-b0e11bb814f6554dfc791ba5a05e007f4d1efec9.tar.gz
SERVER-13957 Fix solaris build error related to uname().
On Solaris, in addition to a type "struct utsname", there is a global variable "utsname". This makes the C++ declaration "utsname myUtsName" illegal, so we must instead write "struct utsname myUtsName".
Diffstat (limited to 'src/mongo/util/stacktrace_posix.cpp')
-rw-r--r--src/mongo/util/stacktrace_posix.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/util/stacktrace_posix.cpp b/src/mongo/util/stacktrace_posix.cpp
index 856744b4717..782f59b3770 100644
--- a/src/mongo/util/stacktrace_posix.cpp
+++ b/src/mongo/util/stacktrace_posix.cpp
@@ -185,7 +185,7 @@ namespace {
BSONObjBuilder soMap;
soMap << "mongodbVersion" << versionString;
soMap << "gitVersion" << gitVersion();
- utsname unameData;
+ struct utsname unameData;
if (!uname(&unameData)) {
BSONObjBuilder unameBuilder(soMap.subobjStart("uname"));
unameBuilder <<