diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-08-14 20:36:49 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-08-14 20:36:49 +1000 |
commit | 1e9b9db3c21171fe51425b63ce9ae7afe7e4d8c4 (patch) | |
tree | 9dd289e3bc382052043b3ebe56cc7c91afc2f10b | |
parent | 2e4af97c2fd9110e17af473e20307e7106e85e7c (diff) | |
download | jimtcl-1e9b9db3c21171fe51425b63ce9ae7afe7e4d8c4.zip jimtcl-1e9b9db3c21171fe51425b63ce9ae7afe7e4d8c4.tar.gz jimtcl-1e9b9db3c21171fe51425b63ce9ae7afe7e4d8c4.tar.bz2 |
On mingw32, use Sleep() if usleep() is unavailable
Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r-- | auto.def | 1 | ||||
-rw-r--r-- | jim-eventloop.c | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -224,7 +224,6 @@ set needs(signal) {expr {[have-feature sigaction] && [have-feature vfork]}} set needs(sqlite) {cc-check-function-in-lib sqlite_open sqlite} set needs(sqlite3) {cc-check-function-in-lib sqlite3_open sqlite3} set needs(syslog) {have-feature syslog} -set needs(eventloop) {expr {[have-feature select] || [have-feature usleep]}} set needs(win32) {have-feature windows} # First handle dependencies. If an extension is enabled, also enable its dependency diff --git a/jim-eventloop.c b/jim-eventloop.c index fd0336e..c59cb4f 100644 --- a/jim-eventloop.c +++ b/jim-eventloop.c @@ -53,6 +53,9 @@ #include <windows.h> #include <winsock.h> #define msleep Sleep +#ifndef HAVE_USLEEP +#define usleep(US) msleep((US) / 1000) +#endif #else #include <sys/select.h> |