Lines Matching refs:lfdir
59 ino_t lfdir; variable
483 pwarn("LINK COUNT %s", (lfdir == idesc->id_number) ? lfname : in adjust()
587 if (lfdir == 0) { in linkup()
596 lfdir = idesc.id_parent; in linkup()
600 lfdir = allocdir(UFS_ROOTINO, (ino_t)0, lfmode); in linkup()
601 if (lfdir != 0) { in linkup()
602 if (makeentry(UFS_ROOTINO, lfdir, lfname) != 0) { in linkup()
607 freedir(lfdir, UFS_ROOTINO); in linkup()
608 lfdir = 0; in linkup()
613 if (lfdir != 0) { in linkup()
614 reparent(lfdir, UFS_ROOTINO); in linkup()
618 if (lfdir == 0) { in linkup()
624 dp = ginode(lfdir); in linkup()
633 oldlfdir = lfdir; in linkup()
634 lfdir = allocdir(UFS_ROOTINO, (ino_t)0, lfmode); in linkup()
635 if (lfdir == 0) { in linkup()
640 if ((changeino(UFS_ROOTINO, lfname, lfdir) & ALTERED) == 0) { in linkup()
646 reparent(lfdir, UFS_ROOTINO); in linkup()
652 dp = ginode(lfdir); in linkup()
654 if (inoinfo(lfdir)->ino_state != DFOUND) { in linkup()
660 if (makeentry(lfdir, orphan, (name ? name : tempname)) == 0) { in linkup()
668 if ((changeino(orphan, "..", lfdir) & ALTERED) == 0 && in linkup()
670 (void)makeentry(orphan, lfdir, ".."); in linkup()
671 dp = ginode(lfdir); in linkup()
675 inoinfo(lfdir)->ino_linkcnt++; in linkup()
676 reparent(orphan, lfdir); in linkup()