Lines Matching refs:rec
75 static struct dlist *cur, *rec; variable
183 while (rm(*argv, rec = cur = &top) != 0) in main()
232 while (rec != NULL && (rec->flags & DIR_CANTCLOSE) != 0) in reclaim()
233 rec = rec->down; in reclaim()
234 if (rec == NULL || rec == cur || rec->dp == NULL) in reclaim()
236 rec->diroff = telldir(rec->dp); in reclaim()
237 closeframe(rec); in reclaim()
238 rec = rec->down; in reclaim()
290 rec = cur->up; in popdir()
291 if (opendirat(cur->fd, "..", rec) != 0 || in popdir()
292 fstat(rec->fd, &buf) != 0) { in popdir()
298 if (rec->ino != buf.st_ino || rec->dev != buf.st_dev) { in popdir()
303 closeframe(rec); in popdir()
307 if (rec->diroff != -1) in popdir()
308 seekdir(rec->dp, rec->diroff); in popdir()
310 } else if (rec == cur) in popdir()
311 rec = cur->up; in popdir()