sys/vfs/hammer: Fix and add comments on btree boundaries
[dragonfly.git] / test / sysperf / syscall7.c
1 /*
2  * syscall1.c
3  *
4  * $DragonFly: src/test/sysperf/syscall5.c,v 1.1 2005/03/28 03:13:24 dillon Exp $
5  */
6
7 #include "blib.h"
8
9 int
10 main(int ac, char **av)
11 {
12     long long count = 0;
13     long long max;
14     struct timespec ts;
15     int j;
16
17     printf("timing standard clock_gettime() syscall\n");
18
19     start_timing();
20     while (stop_timing(0, NULL) == 0) {
21         for (j = 0; j < 100; ++j)
22             clock_gettime(CLOCK_REALTIME_FAST, &ts);
23         count += 100;
24     }
25     max = count;
26     start_timing();
27     for (count = 0; count < max; count += 100) {
28         for (j = 0; j < 100; ++j)
29             clock_gettime(CLOCK_REALTIME_FAST, &ts);
30     }
31     stop_timing(count, "getuid()");
32     return(0);
33 }