aboutsummaryrefslogtreecommitdiffstats
path: root/src/rtl_sdr.c
diff options
context:
space:
mode:
authorHoernchen <la@tfc-server.de>2012-10-26 23:26:53 +0200
committerSteve Markgraf <steve@steve-m.de>2012-10-26 23:31:10 +0200
commit30cf1f35980baddeb53a8647c07937cc57fb11ae (patch)
treecf8d34590cf8b37b9c400e5b65ffcc628fd0bca8 /src/rtl_sdr.c
parentc179f860d5f8fed418be1fc4fc33d5ec2b504d0a (diff)
rtl_sdr: set binary file mode on win32
Signed-off-by: Steve Markgraf <steve@steve-m.de>
Diffstat (limited to 'src/rtl_sdr.c')
-rw-r--r--src/rtl_sdr.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rtl_sdr.c b/src/rtl_sdr.c
index 47b44bb..eeb6dba 100644
--- a/src/rtl_sdr.c
+++ b/src/rtl_sdr.c
@@ -26,6 +26,8 @@
#include <unistd.h>
#else
#include <Windows.h>
+#include <io.h>
+#include <fcntl.h>
#include "getopt/getopt.h"
#endif
@@ -231,6 +233,9 @@ int main(int argc, char **argv)
if(strcmp(filename, "-") == 0) { /* Write samples to stdout */
file = stdout;
+#ifdef _WIN32
+ _setmode(_fileno(stdin), _O_BINARY);
+#endif
} else {
file = fopen(filename, "wb");
if (!file) {