diff options
author | Hoernchen <la@tfc-server.de> | 2012-10-26 23:26:53 +0200 |
---|---|---|
committer | Steve Markgraf <steve@steve-m.de> | 2012-10-26 23:31:10 +0200 |
commit | 30cf1f35980baddeb53a8647c07937cc57fb11ae (patch) | |
tree | cf8d34590cf8b37b9c400e5b65ffcc628fd0bca8 | |
parent | c179f860d5f8fed418be1fc4fc33d5ec2b504d0a (diff) |
rtl_sdr: set binary file mode on win32
Signed-off-by: Steve Markgraf <steve@steve-m.de>
-rw-r--r-- | src/rtl_sdr.c | 5 |
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) { |