X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-times.c;h=687a9d19c4de6f6427cfd583526fecad78ac28b3;hb=07809063056aef043ba738ab8229042f1ffc9659;hp=377a1392c214010fea6404d33b2329e23ae15509;hpb=9903ce8582d50b6cd5338dd9ca06b674da7a6c36;p=gnulib.git diff --git a/tests/test-times.c b/tests/test-times.c index 377a1392c..687a9d19c 100644 --- a/tests/test-times.c +++ b/tests/test-times.c @@ -1,5 +1,5 @@ /* Test of times function. - Copyright (C) 2008 Free Software Foundation, Inc. + Copyright (C) 2008-2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,6 +19,10 @@ #include #include + +#include "signature.h" +SIGNATURE_CHECK (times, clock_t, (struct tms *)); + #include #include #include @@ -56,11 +60,11 @@ main (int argc, char *argv[]) { printf ("clk_tck %ld\n", (long int) clk_tck); - printf ("t %ld\n", t); - printf ("tms.tms_utime %ldms\n", (tms.tms_utime * 1000) / clk_tck); - printf ("tms.tms_stime %ldms\n", (tms.tms_stime * 1000) / clk_tck); - printf ("tms.tms_cutime %ldms\n", (tms.tms_cutime * 1000) / clk_tck); - printf ("tms.tms_cstime %ldms\n", (tms.tms_cstime * 1000) / clk_tck); + printf ("t %ld\n", (long int) t); + printf ("tms.tms_utime %ldms\n", ((long int) tms.tms_utime * 1000) / clk_tck); + printf ("tms.tms_stime %ldms\n", ((long int) tms.tms_stime * 1000) / clk_tck); + printf ("tms.tms_cutime %ldms\n", ((long int) tms.tms_cutime * 1000) / clk_tck); + printf ("tms.tms_cstime %ldms\n", ((long int) tms.tms_cstime * 1000) / clk_tck); } if (argc > 1) @@ -72,7 +76,7 @@ main (int argc, char *argv[]) base = malloc (size * sizeof (double)); for (i = 0; i < size; i++) - base[i] = i * i; + base[i] = i * i; qsort (base, size, sizeof (double), doublecmp); @@ -90,11 +94,11 @@ main (int argc, char *argv[]) { printf ("clk_tck %ld\n", (long int) clk_tck); - printf ("t %ld\n", t); - printf ("tms.tms_utime %ldms\n", (tms.tms_utime * 1000) / clk_tck); - printf ("tms.tms_stime %ldms\n", (tms.tms_stime * 1000) / clk_tck); - printf ("tms.tms_cutime %ldms\n", (tms.tms_cutime * 1000) / clk_tck); - printf ("tms.tms_cstime %ldms\n", (tms.tms_cstime * 1000) / clk_tck); + printf ("t %ld\n", (long int) t); + printf ("tms.tms_utime %ldms\n", ((long int) tms.tms_utime * 1000) / clk_tck); + printf ("tms.tms_stime %ldms\n", ((long int) tms.tms_stime * 1000) / clk_tck); + printf ("tms.tms_cutime %ldms\n", ((long int) tms.tms_cutime * 1000) / clk_tck); + printf ("tms.tms_cstime %ldms\n", ((long int) tms.tms_cstime * 1000) / clk_tck); } return 0;