aboutsummaryrefslogtreecommitdiff
path: root/src/tool_binmode.c
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2011-10-05 02:58:18 +0200
committerYang Tse <yangsita@gmail.com>2011-10-05 02:58:18 +0200
commit0572ad6d01a44942e9f5edcaa151b2ca0e75ffef (patch)
treead5b94cebc487712ad2df355b6a78aad898bb71e /src/tool_binmode.c
parentaa7d5b946a681482db4492b32fad9c3a6a61bcd0 (diff)
curl tool: symbol check adjustment
Diffstat (limited to 'src/tool_binmode.c')
-rw-r--r--src/tool_binmode.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tool_binmode.c b/src/tool_binmode.c
index 4afe9a413..51bbb45d2 100644
--- a/src/tool_binmode.c
+++ b/src/tool_binmode.c
@@ -37,10 +37,12 @@
void set_binmode(FILE *stream)
{
-#ifdef __HIGHC__
+#ifdef O_BINARY
+# ifdef __HIGHC__
_setmode(stream, O_BINARY);
-#else
+# else
setmode(fileno(stream), O_BINARY);
+# endif
#endif
}