Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

tsw.c

Go to the documentation of this file.
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 }

Generated on Mon Mar 5 13:30:24 2007 for rpm by  doxygen 1.4.4