diff --git a/mozilla/netwerk/base/src/nsFileStreams.cpp b/mozilla/netwerk/base/src/nsFileStreams.cpp index da6e963e001..8c2e967cf43 100644 --- a/mozilla/netwerk/base/src/nsFileStreams.cpp +++ b/mozilla/netwerk/base/src/nsFileStreams.cpp @@ -40,7 +40,7 @@ #define _BSD_SOURCE 1 #endif -#if defined(XP_UNIX) +#if defined(XP_UNIX) || defined(XP_BEOS) #include #elif defined(XP_MAC) #include @@ -471,14 +471,14 @@ nsFileStream::SetEOF() if (mFD == nsnull) return NS_BASE_STREAM_CLOSED; -#if defined(XP_UNIX) || defined(XP_MAC) || defined(XP_OS2) +#if defined(XP_UNIX) || defined(XP_MAC) || defined(XP_OS2) || defined(XP_BEOS) // Some system calls require an EOF offset. PRUint32 offset; nsresult rv = Tell(&offset); if (NS_FAILED(rv)) return rv; #endif -#if defined(XP_UNIX) +#if defined(XP_UNIX) || defined(XP_BEOS) if (ftruncate(PR_FileDesc2NativeHandle(mFD), offset) != 0) { NS_ERROR("ftruncate failed"); return NS_ERROR_FAILURE; diff --git a/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp b/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp index cefe68ddd60..f64f9a7c1e2 100644 --- a/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp +++ b/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp @@ -25,7 +25,7 @@ #include // include files for ftruncate (or equivalent) -#if defined(XP_UNIX) +#if defined(XP_UNIX) || defined(XP_BEOS) #include #elif defined(XP_MAC) #include @@ -276,7 +276,7 @@ nsDiskCache::Truncate(PRFileDesc * fd, PRUint32 newEOF) { // use modified SetEOF from nsFileStreams::SetEOF() -#if defined(XP_UNIX) +#if defined(XP_UNIX) || defined(XP_BEOS) if (ftruncate(PR_FileDesc2NativeHandle(fd), newEOF) != 0) { NS_ERROR("ftruncate failed"); return NS_ERROR_FAILURE;