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