diff options
Diffstat (limited to 'misc/cgo/test/callback_c.c')
-rw-r--r-- | misc/cgo/test/callback_c.c | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/misc/cgo/test/callback_c.c b/misc/cgo/test/callback_c.c index 8921b7306c6..8ecf70f2729 100644 --- a/misc/cgo/test/callback_c.c +++ b/misc/cgo/test/callback_c.c @@ -3,8 +3,7 @@ // license that can be found in the LICENSE file. #include <string.h> -#include <sys/types.h> -#include <unistd.h> + #include "_cgo_export.h" void @@ -31,32 +30,10 @@ IntoC(void) BackIntoGo(); } -#ifdef WIN32 -#include <windows.h> -long long -mysleep(int seconds) { - long long st = GetTickCount(); - Sleep(1000 * seconds); - return st; -} -#else -#include <sys/time.h> -long long -mysleep(int seconds) { - long long st; - struct timeval tv; - gettimeofday(&tv, NULL); - st = tv.tv_sec * 1000 + tv.tv_usec / 1000; - sleep(seconds); - return st; -} -#endif - -long long -twoSleep(int n) +void +Issue1560InC(void) { - BackgroundSleep(n); - return mysleep(n); + Issue1560FromC(); } void |