LFS_IFDIR
(lfs_dino_getmode(fs, VTOI(vp)->i_din) & LFS_IFMT) == LFS_IFDIR ?
((lfs_dino_getmode(fs, dp) & LFS_IFMT) == LFS_IFDIR ? "DIR" : "FILE"));
lostdir = (lfs_dino_getmode(fs, dp) & LFS_IFMT) == LFS_IFDIR;
if ((lfs_dino_getmode(fs, dp) & LFS_IFMT) != LFS_IFDIR) {
ino = allocino(request, LFS_IFDIR | mode);
(lfs_dino_getmode(fs, VTOI(vp)->i_din) & LFS_IFMT) == LFS_IFDIR ? "DIR" : "FILE");
case LFS_IFDIR:
if (tinode && (lfs_dino_getmode(fs, tinode) & LFS_IFMT) == LFS_IFDIR)
if (mode == LFS_IFDIR) {
statemap[inumber] = (mode == LFS_IFDIR ? DCLEAR : FCLEAR);
mode |= LFS_IFDIR;
lfs_dino_setmode(fs, &dino, LFS_IFDIR);
(lfs_dino_getmode(fs, dp) & LFS_IFMT) == LFS_IFDIR ? DSTATE : FSTATE;
case LFS_IFDIR:
lfs_dino_setmode(fs, dip, LFS_IFDIR | UMASK);
KASSERT(directory_p == ((VTOI(fvp)->i_mode & LFS_IFMT) == LFS_IFDIR));
((VTOI(tvp)->i_mode & LFS_IFMT) == LFS_IFDIR)));
(lfs_dino_getmode(fs, ip->i_din) & LFS_IFMT) == LFS_IFDIR) &&