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); NS_ENSURE_ARG_POINTER(_retval);
VALIDATE_STAT_CACHE(); VALIDATE_STAT_CACHE();
*_retval = !S_ISLNK(mCachedStat.st_mode) && *_retval = S_ISCHR(mCachedStat.st_mode) ||
!S_ISREG(mCachedStat.st_mode) && S_ISBLK(mCachedStat.st_mode) ||
!S_ISDIR(mCachedStat.st_mode); S_ISFIFO(mCachedStat.st_mode) ||
S_ISSOCK(mCachedStat.st_mode);
return NS_OK; return NS_OK;
} }