26 lines
493 B
C
26 lines
493 B
C
#include "system.h"
|
|
#include "rpmsw.h"
|
|
#include "debug.h"
|
|
|
|
int
|
|
main(int argc, char *argv[])
|
|
{
|
|
struct rpmsw_s begin, end;
|
|
rpmtime_t diff;
|
|
int scale = 1000 * 1000;
|
|
int nsecs = 5;
|
|
|
|
diff = rpmswInit();
|
|
|
|
fprintf(stderr, "*** Sleeping for %d secs ... ", nsecs);
|
|
(void) rpmswNow(&begin);
|
|
sleep(nsecs);
|
|
(void) rpmswNow(&end);
|
|
|
|
diff = rpmswDiff(&end, &begin);
|
|
fprintf(stderr, "measured %u.%06u secs\n", (unsigned)diff/scale, (unsigned)diff%scale);
|
|
|
|
return 0;
|
|
|
|
}
|