Print leading zeros after decimal point
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Mon, 2 Mar 2015 09:43:24 +0000 (10:43 +0100)
committerJeff Layton <jeff.layton@primarydata.com>
Tue, 3 Mar 2015 00:01:00 +0000 (19:01 -0500)
The total time used for a test is a bit 'hard to read, because leading
zeros for the nsec part are missing, e.g.

      total.tv_sec = 1
      total.tv_nsec = 40013

results in

1.40013

instead of

1.000040013

Signed-off-by: Daniel Wagner <daniel.wagner@bmw-carit.de>
flock01.c
flock02.c
lease01.c
lease02.c
posix01.c
posix02.c
posix03.c

index f74e031f3d7a0ae51bfaefe13f399d1dae380227..f5416f6275bd8a13bf255d2815eddbb163b7c69d 100644 (file)
--- a/flock01.c
+++ b/flock01.c
@@ -154,6 +154,6 @@ main(int argc, char **argv)
                return 1;
        }
 
-       printf("%ld.%ld\n", total.tv_sec, total.tv_nsec);
+       printf("%ld.%09ld\n", total.tv_sec, total.tv_nsec);
        return 0;
 }
index 9e795ac3f4a54e1084c70f346815dc1a08d828fe..81c770a4a22389785eff2e541fb4b2bc4889b15c 100644 (file)
--- a/flock02.c
+++ b/flock02.c
@@ -173,6 +173,6 @@ main(int argc, char **argv)
                return 1;
        }
 
-       printf("%ld.%ld\n", total.tv_sec, total.tv_nsec);
+       printf("%ld.%09ld\n", total.tv_sec, total.tv_nsec);
        return 0;
 }
index f3a2ae9423b6b7910d2434ab912ee1ba4cab3169..07719746abfe064e8162d5ae7a5a6d94ee2c6b59 100644 (file)
--- a/lease01.c
+++ b/lease01.c
@@ -171,7 +171,7 @@ main(int argc, char **argv)
                return 1;
        }
 
-       printf("%ld.%ld\n", total.tv_sec, total.tv_nsec);
+       printf("%ld.%09ld\n", total.tv_sec, total.tv_nsec);
 
        return 0;
 }
index 0fa33e45fd89372686e16e7f33802d602f17deb5..6450e16339281a8d479cb6a3cf57a13d6458377a 100644 (file)
--- a/lease02.c
+++ b/lease02.c
@@ -173,6 +173,6 @@ main(int argc, char **argv)
                return 1;
        }
 
-       printf("%ld.%ld\n", total.tv_sec, total.tv_nsec);
+       printf("%ld.%09ld\n", total.tv_sec, total.tv_nsec);
        return 0;
 }
index 1dd853da8783f2afb28c071c41c7c909dc3f146c..09f1de61ff95ebe4838eefa724daa5745100f88c 100644 (file)
--- a/posix01.c
+++ b/posix01.c
@@ -174,6 +174,6 @@ main(int argc, char **argv)
                return 1;
        }
 
-       printf("%ld.%ld\n", total.tv_sec, total.tv_nsec);
+       printf("%ld.%09ld\n", total.tv_sec, total.tv_nsec);
        return 0;
 }
index 8764db12cdc41418240ec2174c5acb6c9f74cdb2..9a35c99ac98252be85bf88ea1fa1c59ed77a90ad 100644 (file)
--- a/posix02.c
+++ b/posix02.c
@@ -175,6 +175,6 @@ main(int argc, char **argv)
                return 1;
        }
 
-       printf("%ld.%ld\n", total.tv_sec, total.tv_nsec);
+       printf("%ld.%09ld\n", total.tv_sec, total.tv_nsec);
        return 0;
 }
index 291f21a104a8e5c34f52cf3469af5e2666d821e9..864f0f0e5ec4f0b32029fce02e618b0160100b67 100644 (file)
--- a/posix03.c
+++ b/posix03.c
@@ -206,7 +206,7 @@ int main(int argc, char *argv[])
                total = timespec_add(total, timespec_sub(end, start));
        }
 
-       printf("%ld.%ld\n", total.tv_sec, total.tv_nsec);
+       printf("%ld.%09ld\n", total.tv_sec, total.tv_nsec);
        kill_children();
        return 0;
 }