Pretty up sleep macros

pull/155/head
Michael Black 2019-12-22 11:30:30 -06:00
rodzic ed339b1c2b
commit b07833c889
1 zmienionych plików z 9 dodań i 5 usunięć

Wyświetl plik

@ -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