Lines Matching refs:sbp
881 struct stat *sbp, sb; in fts_stat() local
891 sbp = ISSET(FTS_NOSTAT) ? &sb : p->fts_statp; in fts_stat()
896 if (sbp != &sb) { in fts_stat()
897 memset(sbp, '\0', sizeof(*sbp)); in fts_stat()
898 sbp->st_mode = S_IFWHT; in fts_stat()
910 if (fstatat(dfd, path, sbp, 0)) { in fts_stat()
912 if (fstatat(dfd, path, sbp, AT_SYMLINK_NOFOLLOW)) { in fts_stat()
917 if (S_ISLNK(sbp->st_mode)) in fts_stat()
920 } else if (fstatat(dfd, path, sbp, AT_SYMLINK_NOFOLLOW)) { in fts_stat()
922 err: memset(sbp, 0, sizeof(struct stat)); in fts_stat()
926 if (S_ISDIR(sbp->st_mode)) { in fts_stat()
934 dev = p->fts_dev = sbp->st_dev; in fts_stat()
935 ino = p->fts_ino = sbp->st_ino; in fts_stat()
936 p->fts_nlink = sbp->st_nlink; in fts_stat()
955 if (S_ISLNK(sbp->st_mode)) in fts_stat()
957 if (S_ISREG(sbp->st_mode)) in fts_stat()