00001 #include "system.h"
00002 #include <rpmsw.h>
00003 #include "debug.h"
00004
00005 int
00006 main(int argc, char *argv[])
00007 {
00008 struct rpmsw_s begin, end;
00009 rpmtime_t diff;
00010 int scale = 1000 * 1000;
00011 int nsecs = 5;
00012
00013 diff = rpmswInit();
00014
00015 fprintf(stderr, "*** Sleeping for %d secs ... ", nsecs);
00016 (void) rpmswNow(&begin);
00017 sleep(nsecs);
00018 (void) rpmswNow(&end);
00019
00020 diff = rpmswDiff(&end, &begin);
00021 fprintf(stderr, "measured %u.%06u secs\n", (unsigned)diff/scale, (unsigned)diff%scale);
00022
00023 return 0;
00024
00025 }