Fix for nsIFile IsSpecial. r=dougt sr=jst b=82205

Checking this in for tenthumbs.

--pete


git-svn-id: svn://10.0.0.236/trunk@98364 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pete%alphanumerica.com
2001-06-30 13:30:32 +00:00
parent 51b17b5bf0
commit 58f7048f01

View File

@@ -1172,9 +1172,11 @@ nsLocalFile::IsSpecial(PRBool *_retval)
{
NS_ENSURE_ARG_POINTER(_retval);
VALIDATE_STAT_CACHE();
*_retval = !S_ISLNK(mCachedStat.st_mode) &&
!S_ISREG(mCachedStat.st_mode) &&
!S_ISDIR(mCachedStat.st_mode);
*_retval = S_ISCHR(mCachedStat.st_mode) ||
S_ISBLK(mCachedStat.st_mode) ||
S_ISFIFO(mCachedStat.st_mode) ||
S_ISSOCK(mCachedStat.st_mode);
return NS_OK;
}