/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass1.c | 136 if ((dp->di_mode & IFMT) == 0) { in verify_inode() 142 (dp->di_mode != 0) || (dp->di_size != 0)) { in verify_inode() 156 isdir = ((dp->di_mode & IFMT) == IFDIR) || in verify_inode() 157 ((dp->di_mode & IFMT) == IFATTRDIR); in verify_inode() 171 if ((dp->di_mode & IFMT) == IFMT) { in verify_inode() 173 dp->di_mode & IFMT, inumber); in verify_inode() 177 dp->di_mode = IFREG | 0600; in verify_inode() 194 if ((dp->di_mode & IFMT) == IFBLK || in verify_inode() 195 (dp->di_mode & IFMT) == IFCHR) { in verify_inode() 261 dp->di_mode & IFMT); in verify_inode() [all …]
|
H A D | pass2.c | 105 dp->di_mode &= ~IFMT; in pass2() 106 dp->di_mode |= IFDIR; in pass2() 141 dino.di_mode = IFDIR; in pass2() 184 if ((dp->di_mode & IFMT) == IFATTRDIR && in pass2() 213 if ((dpattr->di_mode & IFMT) == IFATTRDIR) { in pass2() 264 dirtype = (dp->di_mode & IFMT); in pass2() 337 if ((dp2->di_mode & IFMT) == IFATTRDIR) { in pass2() 771 errmsg = ((dp->di_mode & IFMT) == IFATTRDIR) ? in pass2check() 848 ((dp->di_mode & IFMT) != IFATTRDIR)) { in pass2check() 890 pdirtype = (pdirp->di_mode & IFMT); in pass2check() [all …]
|
H A D | pass3.c | 80 dp->di_mode, &idesc); in pass3a() 282 LINK_CLEAR(flow, sci->shadow, dp->di_mode, in pass3a() 357 inotype = (dp->di_mode & IFMT); in pass3acheck() 359 dirtype = (pdirp->di_mode & IFMT); in pass3acheck() 423 if ((dp->di_mode & IFMT) == IFATTRDIR) { in maybe_convert_attrdir_to_dir() 424 dp->di_mode &= ~IFATTRDIR; in maybe_convert_attrdir_to_dir() 425 dp->di_mode |= IFDIR; in maybe_convert_attrdir_to_dir()
|
H A D | dir.c | 424 LINK_CLEAR(flow, idesc->id_number, dp->di_mode, &lcidesc); in adjust() 432 file_id(idesc->id_number, dp->di_mode)); in adjust() 446 if ((dp->di_mode & IFMT) == IFSHAD) in adjust() 457 } else if (((dp->di_mode & IFMT) == IFDIR) || in adjust() 458 ((dp->di_mode & IFMT) == IFATTRDIR)) { in adjust() 523 lostdir = (((dp->di_mode & IFMT) == IFDIR) || in linkup() 524 ((dp->di_mode & IFMT) == IFATTRDIR)); in linkup() 529 lostshadow = (dp->di_mode & IFMT) == IFSHAD; in linkup() 530 pwarn("UNREF %s ", file_id(orphan, dp->di_mode)); in linkup() 584 if ((dp->di_mode & IFMT) != IFDIR) { in linkup() [all …]
|
H A D | inode.c | 233 mode = dp->di_mode & IFMT; in ckinode() 979 pwarn("%s %s", type, file_id(idesc->id_number, dp->di_mode)); in clri() 1082 (void) printf("MODE=%o\n", dp->di_mode); in pdinode() 1234 dp->di_mode = (mode_t)type; in allocino() 1271 mode = (dp->di_mode & IFMT); in truncino() 1314 LINK_CLEAR(message, parent, dp->di_mode, in truncino() 1402 (dp->di_mode & IFMT) != IFBLK && in freeino() 1403 (dp->di_mode & IFMT) != IFCHR) { in freeino() 1409 if ((dp->di_mode & IFMT) == IFATTRDIR) { in freeino()
|
H A D | pass3b.c | 200 dp->di_mode &= IFMT; in clear_shadow_client() 212 LINK_CLEAR(flow, scc->client[client], dp->di_mode, in clear_shadow_client()
|
H A D | utilities.c | 95 switch (dp->di_mode & IFMT) { in ftypeok() 110 (void) printf("bad file type 0%o\n", dp->di_mode); in ftypeok() 118 if (CHECK_ACL_ALLOWED(dp->di_mode & IFMT)) in acltypeok() 123 dp->di_shadow, dp->di_mode); in acltypeok() 701 if ((dp->di_mode & IFMT) == IFATTRDIR) { in getpathname() 2594 pfatal("%s=%s\n", file_id(ino, dp->di_mode), pathbuf); in vfileerror()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/ |
H A D | ncheck.c | 327 itab[j].di_mode = itab[j].di_smode; in check() 347 itab[j].di_mode = itab[j].di_smode; in check() 359 itab[j].di_mode = itab[j].di_smode; in check() 385 ilist[i].mode = ip->di_mode; in pass1() 390 if ((ip->di_mode & IFMT) != IFDIR) { in pass1() 393 if ((ip->di_mode & IFMT) == IFBLK || in pass1() 394 (ip->di_mode & IFMT) == IFCHR || in pass1() 395 ip->di_mode&(ISUID|ISGID)) { in pass1() 397 ilist[ilist_index].mode = ip->di_mode; in pass1() 416 if ((ip->di_mode&IFMT) != IFDIR) in pass2() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/ |
H A D | ff.c | 380 itab[j].di_mode = itab[j].di_smode; in check() 397 itab[j].di_mode = itab[j].di_smode; in check() 409 itab[j].di_mode = itab[j].di_smode; in check() 432 ilist[i].mode = ip->di_mode; in pass1() 436 if ((ip->di_mode & IFMT) != IFDIR) { in pass1() 439 if ((ip->di_mode&IFMT) == IFBLK || in pass1() 440 (ip->di_mode&IFMT) == IFCHR || ip->di_mode&(ISUID|ISGID)) { in pass1() 442 ilist[nxfile].mode = ip->di_mode; in pass1() 458 if ((ip->di_mode&IFMT) != IFDIR) in pass2() 497 if ((ip->di_mode&IFMT) != IFDIR) in pass3()
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_jfs.c | 280 u32 di_mode; in jfs_dir() local 289 di_mode = inode->di_mode; in jfs_dir() 291 if ((di_mode & IFMT) == IFLNK) { in jfs_dir() 296 if (di_size < (di_mode & INLINEEA ? 256 : 128)) { in jfs_dir() 316 if ((di_mode & IFMT) != IFREG) { in jfs_dir() 325 if ((di_mode & IFMT) != IFDIR) { in jfs_dir()
|
H A D | fsys_xfs.c | 541 int di_mode; in xfs_dir() local 551 di_mode = le16 (icore.di_mode); in xfs_dir() 553 if ((di_mode & IFMT) == IFLNK) { in xfs_dir() 575 if ((di_mode & IFMT) != IFREG) { in xfs_dir() 584 if ((di_mode & IFMT) != IFDIR) { in xfs_dir()
|
H A D | fsys_ufs2.c | 229 if ((INODE_UFS2->di_mode & IFMT) != IFREG) in ufs2_dir() 247 if (!(INODE_UFS2->di_size) || ((INODE_UFS2->di_mode & IFMT) != IFDIR)) in ufs2_dir()
|
H A D | ufs2.h | 123 grub_u_int16_t di_mode; /* 0: IFMT, permissions; see below. */ member 146 grub_u_int16_t di_mode; /* 0: IFMT, permissions; see below. */ member
|
H A D | xfs.h | 488 xfs_uint16_t di_mode; /* mode and type of file */ member
|
H A D | jfs.h | 466 u32 di_mode; /* 4: attribute, format and permission */ member
|
/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | dumptraverse.c | 82 f = ip->di_mode & IFMT; in mark() 115 f = ip->di_mode & IFMT; in active_mark() 237 if ((ip->di_mode & IFMT) != IFDIR && in add() 238 (ip->di_mode & IFMT) != IFATTRDIR) { in add() 265 if ((ip->di_mode & IFMT) == IFATTRDIR) { in add() 333 if (((ip->di_mode & IFMT) != IFDIR && in dirdump() 334 (ip->di_mode & IFMT) != IFATTRDIR) || ip->di_nlink < 2) { in dirdump() 375 i = ip->di_mode & IFMT; in lf_dumpinode() 681 (ip->di_mode & IFMT) != IFATTRDIR)) { in dsrch()
|
H A D | dumptape.c | 581 spcl.c_dinode.di_mode &= ~S_IFMT; in spclrec() 583 spcl.c_dinode.di_mode |= IFSHAD; in spclrec() 2088 sp->s_spcl.c_dinode.di_mode; in dowrite() 2207 if ((spcl.c_dinode.di_mode & IFMT) == IFDIR || in checkpoint() 2208 (spcl.c_dinode.di_mode & IFMT) == IFATTRDIR) in checkpoint()
|
/illumos-gate/usr/src/boot/include/ufs/ufs/ |
H A D | dinode.h | 126 u_int16_t di_mode; /* 0: IFMT, permissions; see below. */ member 169 u_int16_t di_mode; /* 0: IFMT, permissions; see below. */ member
|
/illumos-gate/usr/src/cmd/fs.d/ufs/quot/ |
H A D | quot.c | 304 ip->di_mode = ip->di_smode; in qacct() 308 if ((ip->di_mode & IFMT) == 0) in qacct() 330 if ((ip->di_mode&IFMT) != IFDIR && (ip->di_mode&IFMT) != IFREG) in qacct()
|
/illumos-gate/usr/src/cmd/backup/restore/ |
H A D | dirs.c | 155 if ((ts == TS_INODE && (ip->di_mode & IFMT) != IFDIR && in extractdirs() 156 (ip->di_mode & IFMT) != IFATTRDIR) || in extractdirs() 200 ((curfile.dip->di_mode & IFMT) == IFDIR || in skipdirs() 201 (curfile.dip->di_mode & IFMT) == IFATTRDIR)) { in skipdirs() 854 if ((dip->di_mode & IFMT) == IFATTRDIR) { in allocinotab() 863 node.mode = dip->di_mode; in allocinotab()
|
H A D | tape.c | 762 mode = curfile.dip->di_mode; in extractfile() 1066 if ((spcl.c_dinode.di_mode & IFMT) == IFSHAD) { in getfile() 1124 ((spcl.c_dinode.di_mode & IFMT) == IFSHAD)) { in getfile() 1198 if ((metadata == NULL) && ((spcl.c_dinode.di_mode & IFMT) != IFSHAD)) in xtrmeta() 1788 buf->c_dinode.di_mode = u_ospcl.s_ospcl.c_dinode.odi_mode; in gethead()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/quotacheck/ |
H A D | quotacheck.c | 597 ip->di_mode = ip->di_smode; in acct() 601 if (ip->di_mode == 0) in acct() 605 if ((ip->di_mode & IFMT) == IFCHR || (ip->di_mode & IFMT) == IFBLK) in acct()
|
/illumos-gate/usr/src/boot/libsa/ |
H A D | ufs.c | 559 if ((DIP(fp, di_mode) & IFMT) != IFDIR) { in ufs_open() 601 if ((DIP(fp, di_mode) & IFMT) == IFLNK) { in ufs_open() 798 sb->st_mode = DIP(fp, di_mode); in ufs_stat()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsdb/ |
H A D | fsdb.c | 1621 (uintptr_t)cur_ino)->di_mode; in main() 2337 switch (ip->di_mode & IFMT) { in fmtentry() 2355 if (ip->di_mode & 0111) in fmtentry() 2955 if ((ip->di_mode & IFMT) == 0) { in icheck() 2967 return (ip->di_mode); in icheck() 4004 switch (ip->di_mode & IFMT) { in fprnt()
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_inode.h | 322 #define di_mode di_ic.ic_smode macro
|