/* $Header: testtime.c,v 1.1 87/03/11 15:59:31 mikew Exp $ */
/* $Source: /afs/andrew.cmu.edu/usr7/kazar/afs/lwp/RCS/testtime.c,v $ */

#ifndef lint
static char *rcsid = "$Header: testtime.c,v 1.1 87/03/11 15:59:31 mikew Exp $";
#endif

/*
 * P_R_P_Q_# (C) COPYRIGHT IBM CORPORATION 1987
 * LICENSED MATERIALS - PROPERTY OF IBM
 * REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
 */
#include <sys/time.h>

main() {
	struct timeval blat[10], notmuch;
	unsigned int approx[3];
	int i;
	approx[0] = FT_ApproxTime();
	notmuch.tv_sec = 0;
	notmuch.tv_usec = 300000;
	for (i=0; i<5; i++) {
	    FT_GetTimeOfDay(&blat[i], 0);
	    select(0,0,0,0,&notmuch);
	}
	sleep(5);
	approx[1] = FT_ApproxTime();
	for (i=5; i<10; i++) FT_GetTimeOfDay(&blat[i], 0);
	sleep(5);
	approx[2] = FT_ApproxTime();
	for (i = 0; i<10; i++)
	    printf("%u.%u\n", blat[i].tv_sec, blat[i].tv_usec);
	printf("\n%u %u %u\n", approx[0], approx[1], approx[2]);
}
