Lines Matching defs:rdirp
607 rst_readdir(RST_DIR *rdirp)
612 if (rdirp->dd_loc == 0) {
613 rdirp->dd_size = read(rdirp->dd_fd, rdirp->dd_buf,
615 if (rdirp->dd_size <= 0) {
621 if (rdirp->dd_loc >= rdirp->dd_size) {
622 rdirp->dd_loc = 0;
626 dp = (struct direct *)(rdirp->dd_buf + rdirp->dd_loc);
628 (long)dp->d_reclen > (DIRBLKSIZ + 1 - rdirp->dd_loc)) {
634 rdirp->dd_loc += dp->d_reclen;