Lines Matching refs:cur
71 static struct dlist *cur, *rec; variable
172 while (rm(*argv, rec = cur = &top) != 0) in main()
185 if (cur == &top) { in pushfilename()
188 p = pathbuf + cur->up->pathend; in pushfilename()
204 cur->pathend = p - pathbuf; in pushfilename()
223 if (rec == NULL || rec == cur || rec->dp == NULL) in reclaim()
234 frm->up = cur; in pushdir()
236 cur->down = frm; in pushdir()
237 cur = frm; in pushdir()
276 pathbuf[cur->up->pathend] = '\0'; in popdir()
278 if (noerror && cur->up->fd == -1) { in popdir()
279 rec = cur->up; in popdir()
280 if (opendirat(cur->fd, "..", rec) != 0 || in popdir()
299 } else if (rec == cur) in popdir()
300 rec = cur->up; in popdir()
301 closeframe(cur); in popdir()
302 cur = cur->up; in popdir()
303 cur->down = NULL; in popdir()