1#define _GNU_SOURCE
2#include <unistd.h>
3#include <time.h>
4
5int usleep(unsigned useconds)
6{
7	struct timespec tv = {
8		.tv_sec = useconds/1000000,
9		.tv_nsec = (useconds%1000000)*1000
10	};
11	return nanosleep(&tv, &tv);
12}
13