aboutsummaryrefslogtreecommitdiff
path: root/src/arm/gnunet-service-arm.c
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2015-12-10 10:59:25 +0000
committerFlorian Dold <florian.dold@gmail.com>2015-12-10 10:59:25 +0000
commit5a21156686cfc9048656f801387f5ea52a8a64c7 (patch)
tree1657c8fe8bfd17a9deb4a56622e71a6aad642dfe /src/arm/gnunet-service-arm.c
parent21a13aae70e936935b47598fd59f71d345c23099 (diff)
downloadgnunet-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.c10
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,