ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-2.0/src/utils/residentMem.c
(Generate patch)

Comparing trunk/OOPSE-2.0/src/utils/residentMem.c (file contents):
Revision 2027 by gezelter, Tue Feb 15 06:11:22 2005 UTC vs.
Revision 2028 by gezelter, Tue Feb 15 06:17:03 2005 UTC

# Line 5 | Line 5
5   #define to_string( s ) # s
6   #define STR_DEFINE(t, s) t = to_string(s)
7  
8
8   double residentMem () {
9  
10    FILE* procresults;
# Line 16 | Line 15 | double residentMem () {
15    char* psPath;
16  
17    STR_DEFINE(psPath, PSCOMMAND );
18 +
19 +  // null terminated string is one longer....
20 +  strncpy(pscommand, psPath, strlen(psPath)+1);
21  
20  strncpy(pscommand, psPath, strlen(psPath));
21
22   #if PSTYPE == BSD
23    strcat(pscommand, " ax -o rss");
24   #else
25    strcat(pscommand, " -ef -o rss");
26   #endif
27  
28 +  printf("doing %s\n", pscommand);
29 +
30    procresults = popen(pscommand, "r");
31  
32    totRSS = 0;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines