summaryrefslogtreecommitdiff
path: root/util/processinfo_linux2.cpp
diff options
context:
space:
mode:
authorAntonin Kral <a.kral@bobek.cz>2010-06-30 08:56:42 +0200
committerAntonin Kral <a.kral@bobek.cz>2010-06-30 08:56:42 +0200
commit5c6a2219e6715bd7649c3fd28f58e6fb63d60a25 (patch)
tree1eda5f5ca9bd35190fe499a51119e855774b16c0 /util/processinfo_linux2.cpp
parentdf7046adebaeb16716b5a2cebc6f34694f530caf (diff)
downloadmongodb-5c6a2219e6715bd7649c3fd28f58e6fb63d60a25.tar.gz
Imported Upstream version 1.4.4
Diffstat (limited to 'util/processinfo_linux2.cpp')
-rw-r--r--util/processinfo_linux2.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/util/processinfo_linux2.cpp b/util/processinfo_linux2.cpp
index eaaee09..917e707 100644
--- a/util/processinfo_linux2.cpp
+++ b/util/processinfo_linux2.cpp
@@ -38,7 +38,13 @@ namespace mongo {
sprintf( name , "/proc/%d/stat" , pid );
FILE * f = fopen( name , "r");
-
+ if ( ! f ){
+ stringstream ss;
+ ss << "couldn't open [" << name << "] " << OUTPUT_ERRNO;
+ string s = ss.str();
+ msgasserted( 13276 , s.c_str() );
+ }
+
int found = fscanf(f,
"%d %s %c "
"%d %d %d %d %d "