* dir.c (glob_helper): deal with DT_UNKNOWN.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2015-03-16 10:20:25 +00:00
Родитель 23c352d05c
Коммит 8e1f6b0750
1 изменённых файлов: 3 добавлений и 1 удалений

4
dir.c
Просмотреть файл

@ -1737,7 +1737,9 @@ glob_helper(
else
new_isdir = NO;
#else
new_isdir = dp->d_type == DT_DIR ? YES : dp->d_type == DT_LNK ? UNKNOWN : NO;
new_isdir = dp->d_type == DT_DIR ? YES :
(dp->d_type == DT_LNK || dp->d_type == DT_UNKNOWN) ? UNKNOWN :
NO;
#endif
}