Deleted Added
full compact
35c35
< static char sccsid[] = "@(#)readdir.c 8.1 (Berkeley) 6/4/93";
---
> static char sccsid[] = "@(#)readdir.c 8.3 (Berkeley) 9/29/94";
51c51,56
< if (dirp->dd_loc == 0) {
---
> if (dirp->dd_loc >= dirp->dd_size) {
> if (dirp->dd_flags & __DTF_READALL)
> return (NULL);
> dirp->dd_loc = 0;
> }
> if (dirp->dd_loc == 0 && !(dirp->dd_flags & __DTF_READALL)) {
55c60
< return NULL;
---
> return (NULL);
57,60d61
< if (dirp->dd_loc >= dirp->dd_size) {
< dirp->dd_loc = 0;
< continue;
< }
63c64
< return NULL;
---
> return (NULL);
66c67
< return NULL;
---
> return (NULL);
69a71,72
> if (dp->d_type == DT_WHT && (dirp->dd_flags & DTF_HIDEW))
> continue;