Boost logo

Boost-Commit :

From: technews_at_[hidden]
Date: 2008-01-08 15:25:45


Author: turkanis
Date: 2008-01-08 15:25:45 EST (Tue, 08 Jan 2008)
New Revision: 42621
URL: http://svn.boost.org/trac/boost/changeset/42621

Log:
fixed reinterpret_cast from int to int error on POSIX
Text files modified:
   branches/iostreams_dev/boost/iostreams/device/file_descriptor.hpp | 9 ++++++++-
   1 files changed, 8 insertions(+), 1 deletions(-)

Modified: branches/iostreams_dev/boost/iostreams/device/file_descriptor.hpp
==============================================================================
--- branches/iostreams_dev/boost/iostreams/device/file_descriptor.hpp (original)
+++ branches/iostreams_dev/boost/iostreams/device/file_descriptor.hpp 2008-01-08 15:25:45 EST (Tue, 08 Jan 2008)
@@ -64,7 +64,14 @@
     handle_type handle() const { return pimpl_->handle_; }
 private:
     struct impl {
- impl() : handle_(reinterpret_cast<handle_type>(-1)), flags_(0) { }
+ impl() :
+ #ifdef BOOST_IOSTREAMS_WINDOWS
+ handle_(reinterpret_cast<handle_type>(-1)),
+ #else
+ handle_(-1),
+ #endif
+ flags_(0)
+ { }
         impl(handle_type fd, bool close_on_exit)
             : handle_(fd), flags_(0)
         { if (close_on_exit) flags_ |= impl::close_on_exit; }


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk