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

Checking this in for tenthumbs.

--pete
This commit is contained in:
pete%alphanumerica.com 2001-06-30 13:30:32 +00:00
Родитель 5a6317b8a5
Коммит 98341fcf19
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -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;
}