diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-07-07 18:32:53 +0000 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-07-07 18:32:53 +0000 |
commit | f8b49a07307a53fbd6c14af27868a0f739e25e63 (patch) | |
tree | 988bde79d5e2a0c04ebf5ea26602e78f8a882ebe /src | |
parent | c69306c17d3d71389706ed59d2a71e97570aaea1 (diff) | |
download | libmicrohttpd-f8b49a07307a53fbd6c14af27868a0f739e25e63.tar.gz libmicrohttpd-f8b49a07307a53fbd6c14af27868a0f739e25e63.zip |
platform.h: correction of sleep() and usleep() replacements for W32
Diffstat (limited to 'src')
-rw-r--r-- | src/include/platform.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/include/platform.h b/src/include/platform.h index a19e0970..6defea88 100644 --- a/src/include/platform.h +++ b/src/include/platform.h | |||
@@ -154,8 +154,8 @@ | |||
154 | 154 | ||
155 | #if defined(_WIN32) && !defined(__CYGWIN__) | 155 | #if defined(_WIN32) && !defined(__CYGWIN__) |
156 | #include <ws2tcpip.h> | 156 | #include <ws2tcpip.h> |
157 | #define sleep(seconds) (SleepEx((seconds)*1000, 1)/1000) | 157 | #define sleep(seconds) ((SleepEx((seconds)*1000, 1)==0)?0:(seconds)) |
158 | #define usleep(useconds) (void)SleepEx((useconds)/1000, 1) | 158 | #define usleep(useconds) ((SleepEx((useconds)/1000, 1)==0)?0:-1) |
159 | #endif | 159 | #endif |
160 | 160 | ||
161 | #if !defined(SHUT_WR) && defined(SD_SEND) | 161 | #if !defined(SHUT_WR) && defined(SD_SEND) |