summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ucb/source/ucp/ftp/ftpurl.cxx5
-rw-r--r--ucbhelper/source/provider/fd_inputstream.cxx13
2 files changed, 12 insertions, 6 deletions
diff --git a/ucb/source/ucp/ftp/ftpurl.cxx b/ucb/source/ucp/ftp/ftpurl.cxx
index 50309e9d37f9..6da2bf455067 100644
--- a/ucb/source/ucp/ftp/ftpurl.cxx
+++ b/ucb/source/ucp/ftp/ftpurl.cxx
@@ -411,7 +411,10 @@ oslFileHandle FTPURL::open()
CURLcode err = curl_easy_perform(curl);
if(err == CURLE_OK)
- osl_setFilePos( res, osl_Pos_Absolut, 0 );
+ {
+ oslFileError rc = osl_setFilePos( res, osl_Pos_Absolut, 0 );
+ SAL_WARN_IF(rc != osl_File_E_None, "ucb", "osl_setFilePos failed");
+ }
else {
osl_closeFile(res),res = 0;
throw curl_exception(err);
diff --git a/ucbhelper/source/provider/fd_inputstream.cxx b/ucbhelper/source/provider/fd_inputstream.cxx
index f70a6e9478eb..b7857b601e47 100644
--- a/ucbhelper/source/provider/fd_inputstream.cxx
+++ b/ucbhelper/source/provider/fd_inputstream.cxx
@@ -28,7 +28,7 @@ using namespace com::sun::star::io;
namespace ucbhelper
{
- FdInputStream:::FdInputStream:( oslFileHandle tmpfl )
+ FdInputStream::FdInputStream( oslFileHandle tmpfl )
: m_tmpfl(tmpfl)
, m_nLength( 0 )
{
@@ -41,7 +41,8 @@ namespace ucbhelper
sal_uInt64 nFileSize = 0;
if ( osl_getFilePos( m_tmpfl, &nFileSize ) == osl_File_E_None )
m_nLength = nFileSize;
- osl_setFilePos( m_tmpfl, osl_Pos_Absolut, 0 );
+ oslFileError rc = osl_setFilePos( m_tmpfl, osl_Pos_Absolut, 0 );
+ SAL_WARN_IF(rc != osl_File_E_None, "ucbhelper", "osl_setFilePos failed");
}
}
@@ -101,7 +102,8 @@ namespace ucbhelper
if(!m_tmpfl)
throw IOException();
- osl_setFilePos( m_tmpfl, osl_Pos_Current, nBytesToSkip );
+ oslFileError rc = osl_setFilePos( m_tmpfl, osl_Pos_Current, nBytesToSkip );
+ SAL_WARN_IF(rc != osl_File_E_None, "ucbhelper", "osl_setFilePos failed");
}
@@ -123,7 +125,7 @@ namespace ucbhelper
{
osl::MutexGuard aGuard(m_aMutex);
if(m_tmpfl)
- fclose(m_tmpfl),m_tmpfl = 0;
+ osl_closeFile(m_tmpfl),m_tmpfl = 0;
}
@@ -137,7 +139,8 @@ namespace ucbhelper
if(!m_tmpfl)
throw IOException();
- fseek(m_tmpfl,long(location),SEEK_SET);
+ oslFileError rc = osl_setFilePos( m_tmpfl, osl_Pos_Absolut, location );
+ SAL_WARN_IF(rc != osl_File_E_None, "ucbhelper", "osl_setFilePos failed");
}