Bug 482942. Implement nsILocalFile::DELETE_ON_CLOSE. r=bsmedberg

This commit is contained in:
Robert O'Callahan
2009-03-20 09:56:05 +13:00
parent cc23ae007a
commit 31eb9ebeab
5 changed files with 24 additions and 2 deletions

View File

@@ -731,6 +731,10 @@ nsLocalFile::OpenNSPRFileDesc(PRInt32 flags, PRInt32 mode, PRFileDesc **_retval)
if (*_retval)
return NS_OK;
if (flags & DELETE_ON_CLOSE) {
PR_Delete(mWorkingPath.get());
}
return NS_ErrorAccordingToNSPR();
}
@@ -749,8 +753,6 @@ nsLocalFile::OpenANSIFileDesc(const char *mode, FILE * *_retval)
return NS_ERROR_FAILURE;
}
NS_IMETHODIMP
nsLocalFile::Create(PRUint32 type, PRUint32 attributes)
{