IFDIR
if (mode != IFDIR)
if (mode == IFDIR)
if (mode == IFDIR)
mode != IFDIR &&
if (mode == IFDIR) {
if (mode == IFDIR) {
(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 ||
ino = allocino(request, IFDIR|mode);
case IFDIR:
(mode == IFDIR && filesize > MAXDIRSIZE)) {
(DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE");
case IFDIR:
if (mode == IFDIR) {
DIP_SET(dp, di_mode, DIP(dp, di_mode) | IFDIR);
DIP_SET(dp, di_mode, IFDIR);
(DIP(dp, di_mode) & IFMT) == IFDIR ? DSTATE : FSTATE;
if ((DIP(dp, di_mode) & IFMT) == IFDIR)
if ((mode & IFMT) == IFDIR)
if (mode == IFDIR && nlink == 1 && sino->si_dotlinks == 0) {
if (mode == IFDIR && nlink - sino->si_dotlinks == 0) {
if ((mode & IFMT) == IFDIR)
if (off && DIP(dp, di_mode) != IFDIR) {
if ((DIP(dp, di_mode) & IFMT) != IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((*mode & IFMT) != IFDIR) {
case IFDIR:
{"dir", IFDIR},
case IFDIR:
if ((DIP(curinode, di_mode) & IFMT) != IFDIR) {
case IFDIR:
if (mode & IFDIR) {
node.dp1.di_mode = IFDIR | UMASK;
node.dp2.di_mode = IFDIR | UMASK;
if (mode == IFREG || mode == IFDIR ||
if (mode == IFREG || mode == IFDIR ||
if (curfile.mode == 0 || (curfile.mode & IFMT) != IFDIR)
while (curfile.ino && (curfile.mode & IFMT) == IFDIR) {
stp->st_mode = IFDIR;
case IFDIR:
if ((DIP(fp, di_mode) & IFMT) != IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR) {
dmode |= IFDIR;
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) {
filetype = IFDIR;
filetype == IFDIR ? "directory" : "file",
filetype == IFDIR ? "directory" : "file",
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) {
dmode |= IFDIR;
case IFDIR:
case IFDIR: