From ff9eaeb5789d07461b9fa96561369fa40a31db22 Mon Sep 17 00:00:00 2001 From: "seawood%netscape.com" Date: Thu, 19 Dec 2002 06:27:57 +0000 Subject: [PATCH] Enable truncation of cache files for BeOS. Bug #162588 r=gordon sr=darin git-svn-id: svn://10.0.0.236/trunk@135487 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/netwerk/base/src/nsFileStreams.cpp | 6 +++--- mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) 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;