Lines 320-326
Link Here
|
320 |
} |
320 |
} |
321 |
|
321 |
|
322 |
FileStream::FileStream(const OString& name, sal_Int32 nMode) |
322 |
FileStream::FileStream(const OString& name, sal_Int32 nMode) |
|
|
323 |
#if ( __GNU_STL__ == 3 ) |
324 |
: ofstream(name, (std::_Ios_Openmode) nMode) |
325 |
#else |
323 |
: ofstream(name, nMode) |
326 |
: ofstream(name, nMode) |
|
|
327 |
#endif |
324 |
, m_name(name) |
328 |
, m_name(name) |
325 |
{ |
329 |
{ |
326 |
} |
330 |
} |
Lines 334-340
Link Here
|
334 |
sal_Bool FileStream::isValid() |
338 |
sal_Bool FileStream::isValid() |
335 |
{ |
339 |
{ |
336 |
#if defined(SAL_UNX) || defined(SAL_OS2) |
340 |
#if defined(SAL_UNX) || defined(SAL_OS2) |
337 |
#if STLPORT_VERSION < 400 |
341 |
#if defined(STLPORT_VERSION) && (STLPORT_VERSION < 400) |
338 |
if(rdbuf()->fd() < 0) |
342 |
if(rdbuf()->fd() < 0) |
339 |
#else |
343 |
#else |
340 |
if( !is_open() ) |
344 |
if( !is_open() ) |
Lines 355-361
Link Here
|
355 |
m_name = name; |
359 |
m_name = name; |
356 |
|
360 |
|
357 |
if ( m_name.getLength() > 0 ) |
361 |
if ( m_name.getLength() > 0 ) |
|
|
362 |
#if ( __GNU_STL__ == 3 ) |
363 |
open(m_name, (std::_Ios_Openmode) nMode); |
364 |
#else |
358 |
open(m_name, nMode); |
365 |
open(m_name, nMode); |
|
|
366 |
#endif |
359 |
} |
367 |
} |
360 |
|
368 |
|
361 |
void FileStream::closeFile() |
369 |
void FileStream::closeFile() |