| # | Line 2 | Line 2 | |
|---|---|---|
| 2 | #include <string.h> | |
| 3 | #include <stdio.h> | |
| 4 | ||
| 5 | + | #define to_string( s ) # s |
| 6 | + | #define STR_DEFINE(t, s) t = to_string(s) |
| 7 | + | |
| 8 | + | |
| 9 | double residentMem () { | |
| 10 | ||
| 11 | FILE* procresults; | |
| # | Line 9 | Line 13 | double residentMem () { | |
| 13 | char* foo; | |
| 14 | long int myRSS, totRSS; | |
| 15 | char pscommand[150]; | |
| 16 | + | char* psPath; |
| 17 | ||
| 18 | < | strncpy(pscommand, PSCOMMAND, strlen(PSCOMMAND)); |
| 18 | > | STR_DEFINE(psPath, PSCOMMAND ); |
| 19 | ||
| 20 | + | strncpy(pscommand, psPath, strlen(psPath)); |
| 21 | + | |
| 22 | #if PSTYPE == BSD | |
| 23 | strcat(pscommand, " ax -o rss"); | |
| 24 | #else | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |