kopia lustrzana https://github.com/Hamlib/Hamlib
Pretty up sleep macros
rodzic
ed339b1c2b
commit
b07833c889
|
@ -95,16 +95,20 @@
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#undef sleep
|
#undef sleep
|
||||||
#undef usleep
|
#undef usleep
|
||||||
#if 1
|
#define usleep(n)\
|
||||||
#define usleep(n) \
|
do {\
|
||||||
do { \
|
|
||||||
struct timespec t;\
|
struct timespec t;\
|
||||||
t.tv_sec=0;\
|
t.tv_sec=0;\
|
||||||
t.tv_nsec = n*1000ul;\
|
t.tv_nsec = n*1000ul;\
|
||||||
nanosleep(&t,NULL);\
|
nanosleep(&t,NULL);\
|
||||||
} while(0)
|
} while(0)
|
||||||
#define sleep(n) do { struct timespec t;t.tv_sec=0;t.tv_nsec = n*1000000000ul;nanosleep(&t,NULL);} while(0)
|
#define sleep(n)\
|
||||||
#endif
|
do {\
|
||||||
|
struct timespec t;\
|
||||||
|
t.tv_sec=0;\
|
||||||
|
t.tv_nsec = n*1000000000ul;\
|
||||||
|
nanosleep(&t,NULL);\
|
||||||
|
} while(0)
|
||||||
|
|
||||||
__BEGIN_DECLS
|
__BEGIN_DECLS
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue