Lines Matching refs:finfo
495 struct stat finfo;
497 return (stat (filename, &finfo) == 0 && S_ISDIR (finfo.st_mode));
513 struct stat finfo;
524 r = lstat (filename, &finfo);
526 r = stat (filename, &finfo);
533 if (S_ISDIR (finfo.st_mode))
536 else if (S_ISCHR (finfo.st_mode))
540 else if (S_ISBLK (finfo.st_mode))
544 else if (S_ISLNK (finfo.st_mode))
548 else if (S_ISSOCK (finfo.st_mode))
552 else if (S_ISFIFO (finfo.st_mode))
555 else if (S_ISREG (finfo.st_mode))
1596 struct stat finfo;
1614 ? LSTAT (filename, &finfo)
1615 : stat (filename, &finfo);
1616 if (s == 0 && S_ISDIR (finfo.st_mode))
1632 else if (s == 0 && S_ISLNK (finfo.st_mode) &&
1633 stat (filename, &finfo) == 0 && S_ISDIR (finfo.st_mode))