IFDIR
if ((DIP(dp, mode) & IFMT) != IFDIR)
if (mode == IFDIR)
if (mode == IFDIR)
if (mode != IFREG && mode != IFDIR && mode != IFLNK)
if (mode == IFDIR) {
if ((DIP(ip, mode) & IFMT) == IFDIR) {
case IFDIR:
(fs2h16(dp->e2di_mode) & IFMT) == IFDIR ? "DIR" : "FILE", pathbuf);
((fs2h16(dp->e2di_mode) & IFMT) == IFDIR ? "DIR" : "FILE"));
lostdir = (fs2h16(dp->e2di_mode) & IFMT) == IFDIR;
if ((fs2h16(dp->e2di_mode) & IFMT) != IFDIR) {
ino = allocino(request, IFDIR|mode);
(fs2h16(dp->e2di_mode) & IFMT) == IFDIR ? "DIR" : "FILE");
case IFDIR:
if (mode == IFDIR) {
dp->e2di_mode = h2fs16((fs2h16(dp->e2di_mode) & ~IFMT) | IFDIR);
dino.e2di_mode = h2fs16(IFDIR);
(fs2h16(dp->e2di_mode) & IFMT) == IFDIR ? DSTATE : FSTATE;
case IFDIR:
(iswap16(mode) & IFMT) == IFDIR ? "DIR" : "FILE", pathbuf);
((iswap16(DIP(dp, mode)) & IFMT) == IFDIR ?
lostdir = (mode & IFMT) == IFDIR;
if ((mode & IFMT) != IFDIR) {
ino = allocino(request, IFDIR|mode);
(iswap16(DIP(dp, mode)) & IFMT) == IFDIR ? "DIR" : "FILE");
case IFDIR:
(mode == IFDIR && size > UFS_MAXDIRSIZE)) {
if (mode == IFDIR) {
iswap16((iswap16(DIP(dp, mode)) & ~IFMT) | IFDIR));
dp->dp1.di_mode = iswap16(IFDIR);
dp->dp2.di_mode = iswap16(IFDIR);
dino.dp1.di_mode = iswap16(IFDIR);
dino.dp2.di_mode = iswap16(IFDIR);
(iswap16(DIP(dp, mode)) & IFMT) == IFDIR ? DSTATE : FSTATE;
case IFDIR:
{ "dir", IFDIR },
case IFDIR:
case IFDIR:
if ((iswap16(DIP(curinode, mode)) & IFMT) != IFDIR) {
case IFDIR:
node.dp1.di_mode = IFDIR | UMASK;
node.dp2.di_mode = IFDIR | UMASK;
node.dp1.di_mode = IFDIR | mfsmode;
node.dp1.di_mode = IFDIR | UMASK;
node.dp2.di_mode = IFDIR | mfsmode;
node.dp2.di_mode = IFDIR | UMASK;
if (mode & IFDIR) {
dip->di_mode = IFDIR | UMASK;
case IFDIR:
case IFDIR:
case IFDIR:
case IFDIR:
if (curfile.mode == 0 || (curfile.mode & IFMT) != IFDIR)
while (curfile.ino && (curfile.mode & IFMT) == IFDIR) {
case IFDIR:
if ((dirdi.di_common.di_mode & IFMT) != IFDIR)
if ((dirdi.di_common.di_mode & IFMT) != IFDIR)
if ((fp->f_di.di_mode & IFMT) != IFDIR) {
mode |= IFDIR;
if ((mode & IFMT) == IFDIR)
0, -1, ((mode & IFMT) == IFDIR) ? 1 : 0, ipref);
0, 1, ((mode & IFMT) == IFDIR) ? -1 : 0, 0);
KASSERT(directory_p == ((VTOI(fvp)->i_e2fs_mode & IFMT) == IFDIR));
((VTOI(tvp)->i_e2fs_mode & IFMT) == IFDIR)));
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR) {
if ((mode & IFMT) == IFDIR)
if ((mode & IFMT) == IFDIR) {
KASSERT(directory_p == ((VTOI(fvp)->i_mode & IFMT) == IFDIR));
((VTOI(tvp)->i_mode & IFMT) == IFDIR)));
((ip->i_mode & IFMT) == IFDIR && ip->i_size == 0)) {
mode_t dmode = (vap->va_mode & 0777) | IFDIR;
case IFDIR:
|| (DIP(dp, mode) & IFMT) == IFDIR)
if (mode == IFREG || mode == IFDIR ||
if (mode == IFREG || mode == IFDIR ||