Files
Cnomicon/src/libnet/msleep.c
2021-01-22 10:16:20 -05:00

18 lines
284 B
C

#include <stdio.h>
#include <time.h>
#include <signal.h>
int msleep(unsigned long msec)
{
struct timespec req={0};
time_t sec=(int)(msec/1000);
msec=msec-(sec*1000);
req.tv_sec=sec;
req.tv_nsec=msec*1000000L;
while(nanosleep(&req,&req)==-1)
continue;
return 1;
}