From 4bca35ee691c953e80f0203a60781b405b34e4be Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 29 Sep 2009 18:44:59 +0000 Subject: [PATCH] usleep() did not work on Windows - modified ag.cc to use Sleep() git-svn-id: svn://anubis/anaglym/trunk@38 99a6e188-d820-4881-8870-2d33a10e2619 --- ag.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ag.cc b/ag.cc index b8b41fd..53230ef 100644 --- a/ag.cc +++ b/ag.cc @@ -10,6 +10,9 @@ #include #include #include +#ifdef _WIN32 +#include /* Sleep() */ +#endif using namespace std; namespace ag @@ -157,7 +160,11 @@ namespace ag if (lua_type(L, -1) == LUA_TNUMBER) { double seconds = lua_tonumber(L, -1); +#ifdef _WIN32 + Sleep((DWORD)(seconds * 1000)); +#else usleep((useconds_t) (seconds * 1000000)); +#endif } }