아래 에러부분의 함수입니다..
void
my_sleep (int microseconds)
{
# ifdef HAVE_NANOSLEEP
struct timespec req, rem;
long nanoseconds;
req.tv_sec = 0;
req.tv_nsec = 0;
while (microseconds > 999999) {
req.tv_sec++;
microseconds -= 1000000;
}
nanoseconds = microseconds * 1000;
while (nanoseconds > 999999999)
{
req.tv_sec++;
nanoseconds -= 1000000000;
}
req.tv_nsec = nanoseconds;
switch (nanosleep (&req, &rem)) {