Lines 325-331
Link Here
|
325 |
} |
325 |
} |
326 |
|
326 |
|
327 |
FileStream::FileStream(const OString& name, sal_Int32 nMode) |
327 |
FileStream::FileStream(const OString& name, sal_Int32 nMode) |
|
|
328 |
#if ( __GNU_STL__ == 3 ) |
329 |
: ofstream(name, (std::_Ios_Openmode) nMode) |
330 |
#else |
328 |
: ofstream(name, nMode) |
331 |
: ofstream(name, nMode) |
|
|
332 |
#endif |
329 |
, m_name(name) |
333 |
, m_name(name) |
330 |
{ |
334 |
{ |
331 |
} |
335 |
} |
Lines 339-345
Link Here
|
339 |
sal_Bool FileStream::isValid() |
343 |
sal_Bool FileStream::isValid() |
340 |
{ |
344 |
{ |
341 |
#if defined(SAL_UNX) || defined(SAL_OS2) |
345 |
#if defined(SAL_UNX) || defined(SAL_OS2) |
342 |
#if STLPORT_VERSION < 400 |
346 |
#if defined(STLPORT_VERSION) && STLPORT_VERSION < 400 |
343 |
if(rdbuf()->fd() < 0) |
347 |
if(rdbuf()->fd() < 0) |
344 |
#else |
348 |
#else |
345 |
if( !is_open() ) |
349 |
if( !is_open() ) |
Lines 360-366
Link Here
|
360 |
m_name = name; |
364 |
m_name = name; |
361 |
|
365 |
|
362 |
if ( m_name.getLength() > 0 ) |
366 |
if ( m_name.getLength() > 0 ) |
|
|
367 |
#if ( __GNU_STL__ == 3 ) |
368 |
open(m_name, (std::_Ios_Openmode) nMode); |
369 |
#else |
363 |
open(m_name, nMode); |
370 |
open(m_name, nMode); |
|
|
371 |
#endif |
364 |
} |
372 |
} |
365 |
|
373 |
|
366 |
void FileStream::closeFile() |
374 |
void FileStream::closeFile() |