IFMT
(devstat.st_mode & IFMT) == IFCHR)
} else if (mknod(*argv, IFMT | 0600, dev) < 0) {
if ((dp->di_mode & IFMT) != IFDIR)
mode = dp->di_mode & IFMT;
if ((mode = (dp->di_mode & IFMT)) == 0)
if ((ip->di_mode & IFMT) == IFDIR) {
msg("Warning: undefined file type 0%o\n", dp->di_mode & IFMT);
(dp->di_mode & IFMT) == IFDIR ? "DIR" : "FILE", pathbuf);
((dp->di_mode & IFMT) == IFDIR ? "DIR" : "FILE"));
lostdir = (dp->di_mode & IFMT) == IFDIR;
if ((dp->di_mode & IFMT) != IFDIR) {
(dp->di_mode & IFMT) == IFDIR ? "DIR" : "FILE");
switch (type & IFMT) {
mode = dp->di_mode & IFMT;
mode = dp->di_mode & IFMT;
if (!preen && mode == IFMT && reply("HOLD BAD BLOCK") == 1) {
dp->di_mode &= ~IFMT;
(dp->di_mode & IFMT) == IFDIR ? DSTATE : FSTATE;
switch (dp->di_mode & IFMT) {
type = curinode->di_mode & IFMT;
curinode->di_mode &= ~IFMT;
if ((curinode->di_mode & IFMT) != IFDIR) {
switch (curinode->di_mode & IFMT) {
(uintmax_t)curinum, curinode->di_mode & IFMT, curinode->di_mode);
switch (dp->di_mode & IFMT) {
if(!((ino->di_mode & IFMT)==IFDIR || (ino->di_mode & IFMT)==IFREG ||
(ino->di_mode & IFMT)==IFLNK)) {
if(((ino->di_mode & IFMT)==IFLNK) && (ino->di_size<UFS1_MAXSYMLINKLEN)) {
if ((mode = dp->di_mode & IFMT) == 0)
if (ip == NULL || (ip->di_mode & IFMT) != IFDIR) {
while (curfile.dip && (curfile.dip->di_mode & IFMT) == IFDIR) {
(buf->c_dinode.di_mode & IFMT) == IFDIR && Qcvt == 0) {
switch (mode & IFMT) {
if ((fp->f_di.di_mode & IFMT) != IFDIR) {
if ((fp->f_di.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 ((mode & IFMT) == IFDIR) {
if ((ip->i_mode & IFMT) == IFDIR &&
if ((ip->i_mode & IFMT) == IFDIR &&
if ((xp->i_mode&IFMT) == IFDIR) {
if ((mode & IFMT) == 0)
vap->va_mode = ip->i_mode & ~IFMT;
if ((ip->i_mode & IFMT) == IFDIR) {
return (ip->di_mode&IFMT) == 0;
switch (ip->di_mode&IFMT) {
&& ((ip->di_mode&IFMT) == IFREG
|| (ip->di_mode&IFMT) == IFDIR)