diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2018-08-13 13:22:06 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2018-08-13 13:22:06 +0200 |
| commit | 97aa985d7995a9c6245081d8750b4bac36b77738 (patch) | |
| tree | a94c98894b37cb66d7a569a855c7f3300a3a0aea | |
| parent | c38884d539f199f1357bac321fa19bd9c0a5293f (diff) | |
| download | allocbench-97aa985d7995a9c6245081d8750b4bac36b77738.tar.gz allocbench-97aa985d7995a9c6245081d8750b4bac36b77738.zip | |
only print malloc_info if explicitly specified
| -rw-r--r-- | benchmarks/bench_loop.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/benchmarks/bench_loop.c b/benchmarks/bench_loop.c index b1c8d13..af7ff10 100644 --- a/benchmarks/bench_loop.c +++ b/benchmarks/bench_loop.c @@ -3,6 +3,7 @@ #include <pthread.h> #include <stdio.h> #include <stdlib.h> +#include <string.h> static size_t _rand() { @@ -103,12 +104,15 @@ int main(int argc, char* argv[]) { } } - FILE* f = stdout; if (argc == 7) - f = fopen(argv[6], "w"); - malloc_info(0, f); - if (argc == 7) - fclose(f); + { + FILE* f = stdout; + if (strcmp(argv[6],"stdout") != 0) + f = fopen(argv[6], "w"); + malloc_info(0, f); + if (strcmp(argv[6],"stdout") != 0) + fclose(f); + } return 0; } |
