diff options
Diffstat (limited to 'util/processinfo_linux2.cpp')
-rw-r--r-- | util/processinfo_linux2.cpp | 8 |
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 " |