Lines Matching refs:frame
268 * Since we never pop the top frame, cur->up can never be NULL.
269 * If we pop beyond a frame we closed, we try to reopen "..".
308 * The stack frame of this function is minimized so that we can
316 struct dlist frame;
373 frame.dev = temp.st_dev;
374 frame.ino = temp.st_ino;
375 frame.flags = 0;
392 if (opendirat(caller->fd, entry, &frame) == -1) {
446 if (fstat(frame.fd, &temp) != 0 ||
447 frame.ino != temp.st_ino ||
448 frame.dev != temp.st_dev) {
451 closeframe(&frame);
457 if (checkdir(caller, &frame) != 0) {
458 closeframe(&frame);
462 pushdir(&frame);
466 * frame.dp is no longer reliable and we must drop out.
468 while ((dent = readdir(frame.dp)) != NULL) {
473 if (rm(dent->d_name, &frame) != 0)