xref: /freebsd/contrib/mandoc/test-nanosleep.c (revision 01d4e2149e5566e5d9394913dc9fb032da259e0b)
1*61d06d6bSBaptiste Daroussin #include <stdio.h>
2*61d06d6bSBaptiste Daroussin #include <time.h>
3*61d06d6bSBaptiste Daroussin 
4*61d06d6bSBaptiste Daroussin int
main(void)5*61d06d6bSBaptiste Daroussin main(void)
6*61d06d6bSBaptiste Daroussin {
7*61d06d6bSBaptiste Daroussin 	struct timespec	 timeout;
8*61d06d6bSBaptiste Daroussin 
9*61d06d6bSBaptiste Daroussin 	timeout.tv_sec = 0;
10*61d06d6bSBaptiste Daroussin 	timeout.tv_nsec = 100000000;	/* 0.1 seconds */
11*61d06d6bSBaptiste Daroussin 
12*61d06d6bSBaptiste Daroussin 	if (nanosleep(&timeout, NULL)) {
13*61d06d6bSBaptiste Daroussin 		perror("nanosleep");
14*61d06d6bSBaptiste Daroussin 		return 1;
15*61d06d6bSBaptiste Daroussin 	}
16*61d06d6bSBaptiste Daroussin 	return 0;
17*61d06d6bSBaptiste Daroussin }
18