Code: Select all
void
win32_sleep (const int n)
{
if (win32_signal.in.read != INVALID_HANDLE_VALUE)
{
WaitForMultipleObjects(1, &win32_signal.in.read, FALSE, n * 1000);
}
else
{
Sleep(n * 1000);
}
}
Code: Select all
void
openvpn_sleep (const int n)
{
#ifdef ENABLE_MANAGEMENT
if (management)
{
management_event_loop_n_seconds (management, n);
return;
}
#endif
//-- -->
// sleep (n);
//<--
//++
#ifdef WIN32
win32_sleep (n);
#else
sleep (n);
#endif
//<--
}