LFS_IFMT
(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) {
mode = lfs_dino_getmode(fs, dp) & LFS_IFMT;
(lfs_dino_getmode(fs, VTOI(vp)->i_din) & LFS_IFMT) == LFS_IFDIR ? "DIR" : "FILE");
switch (type & LFS_IFMT) {
if (tinode && (lfs_dino_getmode(fs, tinode) & LFS_IFMT) == LFS_IFDIR)
mode = lfs_dino_getmode(fs, dp) & LFS_IFMT;
if (!preen && mode == LFS_IFMT && reply("HOLD BAD BLOCK") == 1) {
mode &= ~LFS_IFMT;
(lfs_dino_getmode(fs, dp) & LFS_IFMT) == LFS_IFDIR ? DSTATE : FSTATE;
switch (lfs_dino_getmode(fs, dp) & LFS_IFMT) {
KASSERT(directory_p == ((VTOI(fvp)->i_mode & LFS_IFMT) == LFS_IFDIR));
((VTOI(tvp)->i_mode & LFS_IFMT) == LFS_IFDIR)));
if ((src->di_mode & LFS_IFMT) == LFS_IFLNK
if ((src->di_mode & LFS_IFMT) == LFS_IFLNK
if (((lfs_dino_getmode(fs, ip->i_din) & LFS_IFMT) == LFS_IFREG ||
(lfs_dino_getmode(fs, ip->i_din) & LFS_IFMT) == LFS_IFDIR) &&
if ((lfs_dino_getmode(fs, cdp) & LFS_IFMT) == LFS_IFLNK)
if (((lfs_dino_getmode(fs, cdp) & LFS_IFMT) == LFS_IFBLK ||
(lfs_dino_getmode(fs, cdp) & LFS_IFMT) == LFS_IFCHR) && i == 0)
(ip->i_mode & LFS_IFMT) >> 12);
vap->va_mode = ip->i_mode & ~LFS_IFMT;