Re: [Boost-bugs] [Boost C++ Libraries] #824: BOOST_IOSTREAMS_HAS_LSEEK64 on Mac OS X

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #824: BOOST_IOSTREAMS_HAS_LSEEK64 on Mac OS X
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-12-29 19:57:31


#824: BOOST_IOSTREAMS_HAS_LSEEK64 on Mac OS X
-------------------+--------------------------------------------------------
  Reporter: gmsb | Owner: turkanis
      Type: Bugs | Status: assigned
 Milestone: | Component: iostreams
   Version: None | Severity: Showstopper
Resolution: None | Keywords:
-------------------+--------------------------------------------------------
Changes (by turkanis):

  * status: new => assigned

Comment:

 attempted fix in [42343].

 The new header boost/iostreams/detail/config/rtl.hpp attempts to set the
 preprocessor symbols BOOST_IOSTREAMS_FD_XXX to correct values for XXX =
 open, close, read, write, seek, truncate, stat, and offset. The
 implementation of file_descriptor uses these constants where possible
 instead of using platform specific functions or types.

 A new test, large_file_test.cpp, was introduced to test seeking with
 offsets of 1GB to 8GB. In order to enable this test, regression test
 runners will have to set one of the variables LARGE_FILE_TEMP or
 LARGE_FILE_KEEP to a pathname where the iostreams library can create an
 8GB file.

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/824#comment:5>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.


This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:57 UTC