summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2012-09-13 23:27:35 +0200
committerSteve Markgraf <steve@steve-m.de>2012-09-13 23:27:35 +0200
commit519406264ce27459c6380dcf8dfa8c7b511d8e1b (patch)
treee7df97c72f59b2fb11a865e29e6be36fea50341c /src
parentfc5881d4cd6f778b080a3008dbcf4157ae1e13a2 (diff)
make rtlsdr_close() build on win32 again
Signed-off-by: Steve Markgraf <steve@steve-m.de>
Diffstat (limited to 'src')
-rw-r--r--src/librtlsdr.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/librtlsdr.c b/src/librtlsdr.c
index da7191b..f9aae37 100644
--- a/src/librtlsdr.c
+++ b/src/librtlsdr.c
@@ -1259,8 +1259,13 @@ int rtlsdr_close(rtlsdr_dev_t *dev)
return -1;
/* block until all async operations have been completed (if any) */
- while (RTLSDR_INACTIVE != dev->async_status)
- usleep(10);
+ while (RTLSDR_INACTIVE != dev->async_status) {
+#ifdef _WIN32
+ Sleep(1);
+#else
+ usleep(1000);
+#endif
+ }
rtlsdr_deinit_baseband(dev);