From 8cffca4f137f289e50b491d293e082b417ec8528 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 25 Nov 2011 13:20:41 -0800 Subject: [PATCH] Removed guac_sleep --- libguac/include/protocol.h | 8 -------- libguac/src/protocol.c | 17 ----------------- 2 files changed, 25 deletions(-) diff --git a/libguac/include/protocol.h b/libguac/include/protocol.h index 302c71e2..adcd4289 100644 --- a/libguac/include/protocol.h +++ b/libguac/include/protocol.h @@ -380,13 +380,5 @@ guac_instruction* guac_protocol_expect_instruction(guac_socket* io, int usec_tim */ guac_timestamp guac_protocol_get_timestamp(); -/** - * Suspends execution of the current thread for the given number of - * milliseconds. - * - * @param millis The number of milliseconds to sleep. - */ -void guac_sleep(int millis); - #endif diff --git a/libguac/src/protocol.c b/libguac/src/protocol.c index faafe65d..1f4b2653 100644 --- a/libguac/src/protocol.c +++ b/libguac/src/protocol.c @@ -576,20 +576,3 @@ guac_timestamp guac_protocol_get_timestamp() { } -void guac_sleep(int millis) { - -#ifdef HAVE_NANOSLEEP - struct timespec sleep_period; - - sleep_period.tv_sec = millis / 1000; - sleep_period.tv_nsec = (millis % 1000) * 1000000L; - - nanosleep(&sleep_period, NULL); -#elif defined(__MINGW32__) - Sleep(millis); -#else -#warning No sleep/nanosleep function available. Clients may not perform as expected. Consider patching libguac to add support for your platform. -#endif - -} -