X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_tool.c;fp=src%2Frrd_tool.c;h=0748d92cad39902a780c8d34df0fe9b80638998d;hp=bb1bc3ed5304164e63d1778567ba2979d5e20864;hb=b7b1faa5852b372c7d0fe2ff7671dd7896ab55c8;hpb=d89573ae72e7525a75ae558905598247d2091e8d diff --git a/src/rrd_tool.c b/src/rrd_tool.c index bb1bc3e..0748d92 100644 --- a/src/rrd_tool.c +++ b/src/rrd_tool.c @@ -8,6 +8,8 @@ #include "../win32/config.h" #include #include +#include +#include #else #ifdef HAVE_CONFIG_H #include "../rrd_config.h" @@ -414,6 +416,12 @@ int main( according to localeconv(3) */ setlocale(LC_ALL, ""); +#ifdef WIN32 && !defined(__CYGWIN__) + setmode(fileno(stdout), O_BINARY); + setmode(fileno(stdin), O_BINARY); +#endif + + #if defined(HAVE_LIBINTL_H) && defined(BUILD_LIBINTL) bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR); textdomain(GETTEXT_PACKAGE);