Lines Matching refs:dp
63 struct dirent *dp; in _readdir_unlocked() local
77 dp = (struct dirent *) (void *)(dirp->dd_buf + (size_t)dirp->dd_loc); in _readdir_unlocked()
78 if ((intptr_t)dp & _DIRENT_ALIGN(dp))/* bogus pointer check */ in _readdir_unlocked()
80 dirp->dd_loc += (long)dp->Size; in _readdir_unlocked()
81 if ((dp->Attribute & DT_HIDDEN) && (dirp->dd_flags & DTF_HIDEW)) in _readdir_unlocked()
83 return (dp); in _readdir_unlocked()
90 struct dirent *dp; in readdir() local
95 dp = _readdir_unlocked(dirp, 1); in readdir()
100 dp = _readdir_unlocked(dirp, 1); in readdir()
101 return (dp); in readdir()
107 struct dirent *dp; in readdir_r() local
115 if ((dp = _readdir_unlocked(dirp, 1)) != NULL) in readdir_r()
116 memcpy(entry, dp, (size_t)_DIRENT_SIZE(dp)); in readdir_r()
121 if ((dp = _readdir_unlocked(dirp, 1)) != NULL) in readdir_r()
122 memcpy(entry, dp, (size_t)_DIRENT_SIZE(dp)); in readdir_r()
125 if (dp == NULL) in readdir_r()
130 if (dp != NULL) in readdir_r()