diff options
author | Florian Dold <florian.dold@gmail.com> | 2015-12-10 10:59:25 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2015-12-10 10:59:25 +0000 |
commit | 5a21156686cfc9048656f801387f5ea52a8a64c7 (patch) | |
tree | 1657c8fe8bfd17a9deb4a56622e71a6aad642dfe /src/arm/gnunet-service-arm.c | |
parent | 21a13aae70e936935b47598fd59f71d345c23099 (diff) | |
download | gnunet-5a21156686cfc9048656f801387f5ea52a8a64c7.tar.gz gnunet-5a21156686cfc9048656f801387f5ea52a8a64c7.zip |
Make resource diagnostics output more useful.
The old format had output that looked like a floating point number, but was
actually two integers (seconds, microseconds) separated by a dot. Actually
outputting floating point numbers makes the output more amendable to processing
with standard tools like awk.
Diffstat (limited to 'src/arm/gnunet-service-arm.c')
-rw-r--r-- | src/arm/gnunet-service-arm.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c index ccaf8bdb8..e3dc42ffc 100644 --- a/src/arm/gnunet-service-arm.c +++ b/src/arm/gnunet-service-arm.c | |||
@@ -1254,14 +1254,14 @@ maint_child_death (void *cls, | |||
1254 | if ( (GNUNET_OS_PROCESS_EXITED == statusType) || | 1254 | if ( (GNUNET_OS_PROCESS_EXITED == statusType) || |
1255 | (GNUNET_OS_PROCESS_SIGNALED == statusType) ) | 1255 | (GNUNET_OS_PROCESS_SIGNALED == statusType) ) |
1256 | { | 1256 | { |
1257 | double utime = ru.ru_utime.tv_sec + (ru.ru_utime.tv_usec / 10e6); | ||
1258 | double stime = ru.ru_stime.tv_sec + (ru.ru_stime.tv_usec / 10e6); | ||
1257 | fprintf (wait_file, | 1259 | fprintf (wait_file, |
1258 | "%s(%u) %llu.%llu %llu.%llu %llu %llu %llu %llu %llu\n", | 1260 | "%s(%u) %.3f %.3f %llu %llu %llu %llu %llu\n", |
1259 | pos->binary, | 1261 | pos->binary, |
1260 | (unsigned int) pid, | 1262 | (unsigned int) pid, |
1261 | (unsigned long long) ru.ru_utime.tv_sec, | 1263 | utime, |
1262 | (unsigned long long) ru.ru_utime.tv_usec, | 1264 | stime, |
1263 | (unsigned long long) ru.ru_stime.tv_sec, | ||
1264 | (unsigned long long) ru.ru_stime.tv_usec, | ||
1265 | (unsigned long long) ru.ru_maxrss, | 1265 | (unsigned long long) ru.ru_maxrss, |
1266 | (unsigned long long) ru.ru_inblock, | 1266 | (unsigned long long) ru.ru_inblock, |
1267 | (unsigned long long) ru.ru_oublock, | 1267 | (unsigned long long) ru.ru_oublock, |