Lines Matching refs:dirp
40 readdir(register DIR* dirp)46 if (dirp->dd_loc >= dirp->dd_size)48 if (dirp->dd_size < 0) return(0);49 dirp->dd_loc = 0;50 if ((dirp->dd_size = getdents(dirp->dd_fd, dirp->dd_buf, DIRBLKSIZ)) <= 0)53 dp = (struct dirent*)((char*)dirp->dd_buf + dirp->dd_loc);55 dirp->dd_loc += dp->d_reclen;