| /* | |
| * Copyright 2015, Anton Blanchard, IBM Corp. | |
| * Licensed under GPLv2. | |
| */ | |
| #include <sys/time.h> | |
| #include <stdio.h> | |
| #include "utils.h" | |
| static int test_gettimeofday(void) | |
| { | |
| int i; | |
| struct timeval tv_start, tv_end; | |
| gettimeofday(&tv_start, NULL); | |
| for(i = 0; i < 100000000; i++) { | |
| gettimeofday(&tv_end, NULL); | |
| } | |
| printf("time = %.6f\n", tv_end.tv_sec - tv_start.tv_sec + (tv_end.tv_usec - tv_start.tv_usec) * 1e-6); | |
| return 0; | |
| } | |
| int main(void) | |
| { | |
| return test_harness(test_gettimeofday, "gettimeofday"); | |
| } |