Home
last modified time | relevance | path

Searched refs:di_mode (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dpass1.c136 if ((dp->di_mode & IFMT) == 0) { 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()
348 switch (dp->di_mode & IFMT) { in verify_inode()
355 if ((dp->di_mode & IFMT) == IFDIR) in verify_inode()
[all …]
H A Dpass2.c105 dp->di_mode &= ~IFMT; in pass2()
106 dp->di_mode |= IFDIR; in pass2()
141 dino.di_mode = IFDIR; in pass2()
264 dirtype = (dp->di_mode & IFMT); in pass2()
890 pdirtype = (pdirp->di_mode & IFMT); in pass2check()
905 if ((attrdirp->di_mode & IFMT) == in pass2check()
998 if ((dp->di_mode & IFMT) == in pass2check()
1000 dp->di_mode &= in pass2check()
1002 dp->di_mode |= IFDIR; in pass2check()
1028 dp->di_mode &= ~IFMT; in pass2check()
[all …]
H A Dpass3.c80 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 Ddir.c432 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()
584 if ((dp->di_mode & IFMT) != IFDIR) { in linkup()
654 mode = dp->di_mode & IFMT; in do_reconnect()
1205 LINK_CLEAR(flow, parent, dp->di_mode, &idesc); in allocdir()
[all …]
H A Dinode.c233 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 Dpass3b.c200 dp->di_mode &= IFMT; in clear_shadow_client()
212 LINK_CLEAR(flow, scc->client[client], dp->di_mode, in clear_shadow_client()
H A Dutilities.c95 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 Dncheck.c327 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 Dff.c380 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 Dfsys_jfs.c280 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 Dfsys_xfs.c541 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 Dfsys_ufs2.c229 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 Dufs2.h123 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 Dxfs.h488 xfs_uint16_t di_mode; /* mode and type of file */ member
H A Djfs.h466 u32 di_mode; /* 4: attribute, format and permission */ member
/illumos-gate/usr/src/cmd/backup/dump/
H A Ddumptraverse.c82 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 Ddumptape.c581 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 Ddinode.h126 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 Dquot.c304 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 Ddirs.c155 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 Dtape.c762 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 Dquotacheck.c597 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 Dext2fs.c264 u_int16_t di_mode; /* mode */ member
441 if (! S_ISDIR(fp->f_di.di_mode)) { in ext2fs_open()
481 if (S_ISLNK(fp->f_di.di_mode)) { in ext2fs_open()
875 sb->st_mode = fp->f_di.di_mode; in ext2fs_stat()
H A Dufs.c559 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 Dfsdb.c1621 (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()

12