IFMT
(mode & IFMT) == 0)
DIP(dp, di_mode) & IFMT);
*modep = (dp1->di_mode & IFMT);
*modep = (dp2->di_mode & IFMT);
(DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE",
((DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE"));
lostdir = (DIP(dp, di_mode) & IFMT) == IFDIR;
if ((DIP(dp, di_mode) & IFMT) != IFDIR) {
if ((DIP(dp, di_mode) & IFMT) != IFDIR || filesize == 0 ||
switch (DIP(dp, di_mode) & IFMT) {
(DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE");
switch (type & IFMT) {
mode = DIP(dp, di_mode) & IFMT;
mode = DIP(dp, di_mode) & IFMT;
mode = DIP(dp, di_mode) & IFMT;
if (!preen && mode == IFMT && reply("HOLD BAD BLOCK") == 1) {
DIP_SET(dp, di_mode, DIP(dp, di_mode) & ~IFMT);
(DIP(dp, di_mode) & IFMT) == IFDIR ? DSTATE : FSTATE;
if ((DIP(ip.i_dp, di_mode) & IFMT) == IFREG &&
if ((DIP(dp, di_mode) & IFMT) == IFDIR)
if ((mode & IFMT) == IFDIR)
mode = sino->si_mode & IFMT;
mode = DIP(dp, di_mode) & IFMT;
if ((mode & IFMT) == IFDIR)
mode = DIP(dp, di_mode) & IFMT;
if (isat && (mode & IFMT) != (rrec->jr_mode & IFMT))
mode = rrec->jr_mode & IFMT;
mode = DIP(dp, di_mode) & IFMT;
if ((DIP(dp, di_mode) & IFMT) != IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((*mode & IFMT) != IFDIR) {
mode = DIP(dp, di_mode) & IFMT;
switch (DIP(curinode, di_mode) & IFMT) {
type = DIP(curinode, di_mode) & IFMT;
DIP_SET(curinode, di_mode, DIP(curinode, di_mode) & ~IFMT);
switch (DIP(dp, di_mode) & IFMT) {
if ((DIP(curinode, di_mode) & IFMT) != IFDIR) {
switch (DIP(curinode, di_mode) & IFMT) {
(uintmax_t)curinum, DIP(curinode, di_mode) & IFMT,
(mode = DIP(dp, di_mode) & IFMT) == 0)
if (curfile.mode == 0 || (curfile.mode & IFMT) != IFDIR)
while (curfile.ino && (curfile.mode & IFMT) == IFDIR) {
switch (mode & IFMT) {
if ((DIP(fp, di_mode) & IFMT) != IFDIR) {
if ((DIP(fp, di_mode) & IFMT) == IFLNK) {
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == 0)
vap->va_mode = ip->i_mode & ~IFMT;
if ((ip->i_mode & IFMT) == IFDIR) {
if ((xp->i_mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR)
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR)
if ((ip->i_mode & IFMT) == IFDIR)
if ((ip->i_mode & IFMT) == IFDIR)
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((jaddref->ja_mode & IFMT) == IFDIR)
if ((jaddref->ja_mode & IFMT) == IFDIR)
if ((ip->i_mode & IFMT) == IFDIR)
if ((ip->i_mode & IFMT) == IFDIR)
MPASS((ip->i_mode & IFMT) == IFDIR);
MPASS((ip->i_mode & IFMT) == IFDIR);
if ((fip->i_mode & IFMT) == IFDIR) {
if ((tip->i_mode & IFMT) == IFDIR) {
if ((mode & IFMT) == 0)
sb->st_mode = (ip->i_mode & ~IFMT) | VTTOIF(vp->v_type);
vap->va_mode = ip->i_mode & ~IFMT;
switch (mode & IFMT) {
printf("unknown inode type 0%d\n", (mode & IFMT));
switch (DIP(super, dp, di_mode) & IFMT) {
errx(1, "unknown IFMT 0%o", DIP(super, dp, di_mode) & IFMT);