kopia lustrzana https://github.com/Hamlib/Hamlib
Allow using nanosleep in hl_usleep
rodzic
fa9948b17d
commit
5e8de57f54
|
@ -60,8 +60,14 @@ int hl_usleep(rig_useconds_t usec)
|
|||
retval = usleep(1000000);
|
||||
usec -= 1000000;
|
||||
}
|
||||
|
||||
#ifdef HAVE_NANOSLEEP
|
||||
struct timespec t, tleft;
|
||||
t.tv_sec = usec/1e6;
|
||||
t.tv_nsec = (usec - (t.tv_sec*1e6)) * 1e3;
|
||||
return nanosleep(&t, &tleft);
|
||||
#else
|
||||
return usleep(usec);
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef HAVE_NANOSLEEP
|
||||
|
|
Ładowanie…
Reference in New Issue