$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: technews_at_[hidden]
Date: 2007-12-29 02:41:03
Author: turkanis
Date: 2007-12-29 02:41:03 EST (Sat, 29 Dec 2007)
New Revision: 42333
URL: http://svn.boost.org/trac/boost/changeset/42333
Log:
rearranged headers; added O_LARGEFILE for glibc with _LARGEFILE64_SOURCE
Text files modified: 
   branches/iostreams_dev/libs/iostreams/src/file_descriptor.cpp |     8 +++++---                                
   1 files changed, 5 insertions(+), 3 deletions(-)
Modified: branches/iostreams_dev/libs/iostreams/src/file_descriptor.cpp
==============================================================================
--- branches/iostreams_dev/libs/iostreams/src/file_descriptor.cpp	(original)
+++ branches/iostreams_dev/libs/iostreams/src/file_descriptor.cpp	2007-12-29 02:41:03 EST (Sat, 29 Dec 2007)
@@ -13,6 +13,8 @@
 #define BOOST_IOSTREAMS_SOURCE
 
 #include <cassert>
+#include <cerrno>
+#include <cstdio>                                 // SEEK_SET, etc.
 #include <boost/config.hpp>                       // BOOST_JOIN
 #include <boost/iostreams/detail/error.hpp>
 #include <boost/iostreams/detail/config/dyn_link.hpp>
@@ -24,9 +26,6 @@
 
     // OS-specific headers for low-level i/o.
 
-#include <cassert>
-#include <cstdio>        // SEEK_SET, etc.
-#include <errno.h>
 #include <fcntl.h>       // file opening flags.
 #include <sys/stat.h>    // file access permissions.
 #ifdef BOOST_IOSTREAMS_WINDOWS
@@ -116,6 +115,9 @@
     }
     if (m & BOOST_IOS::trunc)
         oflag |= O_CREAT;
+    #ifdef _LARGEFILE64_SOURCE
+        oflag |= O_LARGEFILE;
+    #endif
 
         // Calculate pmode argument to open.