summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fhandler.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2008-07-18 08:16:40 +0000
committerCorinna Vinschen <corinna@vinschen.de>2008-07-18 08:16:40 +0000
commitfd8e5366aa3c50b1049b9370984d04b46f950d20 (patch)
tree113baa50e9b997ed37be992da287e655d4bc692d /winsup/cygwin/fhandler.cc
parentd2af9effc5b998a46c5819a269807976465a00b4 (diff)
downloadcygnal-fd8e5366aa3c50b1049b9370984d04b46f950d20.tar.gz
cygnal-fd8e5366aa3c50b1049b9370984d04b46f950d20.tar.bz2
cygnal-fd8e5366aa3c50b1049b9370984d04b46f950d20.zip
* environ.cc (known): Remove "binmode" option.
* fhandler.cc (binmode): Remove. (fhandler_base::set_flags): Accommodate binmode removal. * path.h (path_conv::set_binary): Remove. * pipe.cc (pipe): Create pipes always as binary pipes. * winsup.h (binmode): Remove declaration.
Diffstat (limited to 'winsup/cygwin/fhandler.cc')
-rw-r--r--winsup/cygwin/fhandler.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc
index 168e4e49f..412686be9 100644
--- a/winsup/cygwin/fhandler.cc
+++ b/winsup/cygwin/fhandler.cc
@@ -34,8 +34,6 @@ static NO_COPY const int CHUNK_SIZE = 1024; /* Used for crlf conversions */
struct __cygwin_perfile *perfile_table;
-DWORD binmode;
-
inline fhandler_base&
fhandler_base::operator =(fhandler_base& x)
{
@@ -197,8 +195,7 @@ fhandler_base::set_flags (int flags, int supplied_bin)
else if (supplied_bin)
bin = supplied_bin;
else
- bin = wbinary () || rbinary () || (binmode != O_TEXT)
- ? O_BINARY : O_TEXT;
+ bin = wbinary () || rbinary () ? O_BINARY : O_TEXT;
openflags = flags | bin;