dirs.c | 475 rst_seekdir(RST_DIR *rdirp, long loc, long base) 478 if (loc == rst_telldir(rdirp)) 484 (void) lseek(rdirp->dd_fd, base + (loc & ~(DIRBLKSIZ - 1)), SEEK_SET); 485 rdirp->dd_loc = loc & (DIRBLKSIZ - 1); 486 if (rdirp->dd_loc != 0) 487 rdirp->dd_size = read(rdirp->dd_fd, rdirp->dd_buf, DIRBLKSIZ); 494 rst_readdir(RST_DIR *rdirp) 499 if (rdirp->dd_loc == 0) 537 RST_DIR *rdirp; local in function:rst_opendir 577 RST_DIR *rdirp; local in function:opendirfile [all...] |