- while ((cnt = read(dirf, (char *) dirbuf, sizeof dirbuf)) >= sizeof dirbuf[0]) {
- register struct direct *ep = dirbuf;
-
- for (cnt /= sizeof(struct direct); cnt > 0; cnt--, ep++) {
- if (ep->d_ino == 0)
- continue;
- copdent(d_name, ep->d_name);
- xhash[hash(d_name)] |= (1 << i);
- }