Lines Matching refs:finfo
464 struct stat finfo;
466 return (stat (filename, &finfo) == 0 && S_ISDIR (finfo.st_mode));
482 struct stat finfo;
486 r = lstat (filename, &finfo);
488 r = stat (filename, &finfo);
495 if (S_ISDIR (finfo.st_mode))
498 else if (S_ISCHR (finfo.st_mode))
502 else if (S_ISBLK (finfo.st_mode))
506 else if (S_ISLNK (finfo.st_mode))
510 else if (S_ISSOCK (finfo.st_mode))
514 else if (S_ISFIFO (finfo.st_mode))
517 else if (S_ISREG (finfo.st_mode))
1520 struct stat finfo;
1538 ? LSTAT (filename, &finfo)
1539 : stat (filename, &finfo);
1540 if (s == 0 && S_ISDIR (finfo.st_mode))
1556 else if (s == 0 && S_ISLNK (finfo.st_mode) &&
1557 stat (filename, &finfo) == 0 && S_ISDIR (finfo.st_mode))