commit f8b49a07307a53fbd6c14af27868a0f739e25e63 parent c69306c17d3d71389706ed59d2a71e97570aaea1 Author: Evgeny Grin (Karlson2k) <k2k@narod.ru> Date: Tue, 7 Jul 2015 18:32:53 +0000 platform.h: correction of sleep() and usleep() replacements for W32 Diffstat:
| M | src/include/platform.h | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/include/platform.h b/src/include/platform.h @@ -154,8 +154,8 @@ #if defined(_WIN32) && !defined(__CYGWIN__) #include <ws2tcpip.h> -#define sleep(seconds) (SleepEx((seconds)*1000, 1)/1000) -#define usleep(useconds) (void)SleepEx((useconds)/1000, 1) +#define sleep(seconds) ((SleepEx((seconds)*1000, 1)==0)?0:(seconds)) +#define usleep(useconds) ((SleepEx((useconds)/1000, 1)==0)?0:-1) #endif #if !defined(SHUT_WR) && defined(SD_SEND)