Searched refs:IFMT (Results 1 - 25 of 53) sorted by relevance

123

/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dpass1.c138 if ((dp->di_mode & IFMT) == 0) {
158 isdir = ((dp->di_mode & IFMT) == IFDIR) ||
159 ((dp->di_mode & IFMT) == IFATTRDIR);
173 if ((dp->di_mode & IFMT) == IFMT) {
175 dp->di_mode & IFMT, inumber);
196 if ((dp->di_mode & IFMT) == IFBLK ||
197 (dp->di_mode & IFMT) == IFCHR) {
263 dp->di_mode & IFMT);
350 switch (dp->di_mode & IFMT) {
[all...]
H A Dpass2.c107 dp->di_mode &= ~IFMT;
186 if ((dp->di_mode & IFMT) == IFATTRDIR &&
215 if ((dpattr->di_mode & IFMT) == IFATTRDIR) {
266 dirtype = (dp->di_mode & IFMT);
339 if ((dp2->di_mode & IFMT) == IFATTRDIR) {
773 errmsg = ((dp->di_mode & IFMT) == IFATTRDIR) ?
850 ((dp->di_mode & IFMT) != IFATTRDIR)) {
889 pdirtype = (pdirp->di_mode & IFMT);
904 if ((attrdirp->di_mode & IFMT) ==
972 ((dp->di_mode & IFMT)
[all...]
H A Dpass3.c359 inotype = (dp->di_mode & IFMT);
361 dirtype = (pdirp->di_mode & IFMT);
364 * attribute. An IFMT of IFATTRDIR means we are looking
425 if ((dp->di_mode & IFMT) == IFATTRDIR) {
H A Ddir.c448 if ((dp->di_mode & IFMT) == IFSHAD)
459 } else if (((dp->di_mode & IFMT) == IFDIR) ||
460 ((dp->di_mode & IFMT) == IFATTRDIR)) {
525 lostdir = (((dp->di_mode & IFMT) == IFDIR) ||
526 ((dp->di_mode & IFMT) == IFATTRDIR));
531 lostshadow = (dp->di_mode & IFMT) == IFSHAD;
586 if ((dp->di_mode & IFMT) != IFDIR) {
656 mode = dp->di_mode & IFMT;
H A Dinode.c67 * the type field is orthogonal to the IFMT value. This is so that
227 mode = dp->di_mode & IFMT;
1195 switch (type & IFMT) {
1212 type & IFMT);
1265 mode = (dp->di_mode & IFMT);
1396 (dp->di_mode & IFMT) != IFBLK &&
1397 (dp->di_mode & IFMT) != IFCHR) {
1403 if ((dp->di_mode & IFMT) == IFATTRDIR) {
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Ddisk_inode_ffs.h76 #define IFMT 0xf000 /* type of file */ macro
H A Dfsys_ffs.c204 if ((INODE->i_mode & IFMT) != IFREG)
222 if (!(INODE->i_size) || ((INODE->i_mode & IFMT) != IFDIR))
H A Dfsys_ufs.c99 return (inode && ((INODE->ic_smode & IFMT) == IFREG));
235 if ((INODE->ic_smode & IFMT) != IFDIR)
H A Dfsys_ufs2.c229 if ((INODE_UFS2->di_mode & IFMT) != IFREG)
247 if (!(INODE_UFS2->di_size) || ((INODE_UFS2->di_mode & IFMT) != IFDIR))
H A Dfsys_jfs.c291 if ((di_mode & IFMT) == IFLNK) {
316 if ((di_mode & IFMT) != IFREG) {
325 if ((di_mode & IFMT) != IFDIR) {
H A Dufs.h22 #define IFMT 0xf000 macro
/illumos-gate/usr/src/cmd/mdb/common/modules/ufs/
H A Dufs.c239 { "p", IFMT, IFIFO },
240 { "c", IFMT, IFCHR },
241 { "d", IFMT, IFDIR },
242 { "b", IFMT, IFBLK },
243 { "-", IFMT, IFREG },
244 { "l", IFMT, IFLNK },
245 { "S", IFMT, IFSHAD },
246 { "s", IFMT, IFSOCK },
247 { "A", IFMT, IFATTRDIR },
275 inode.i_mode & ~IFMT, inod
[all...]
/illumos-gate/usr/src/boot/include/ufs/ufs/
H A Ddinode.h104 #define IFMT 0170000 /* Mask of file type. */ macro
126 u_int16_t di_mode; /* 0: IFMT, permissions; see below. */
169 u_int16_t di_mode; /* 0: IFMT, permissions; see below. */
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dquota_ufs.c99 ASSERT((ip->i_mode & IFMT) != IFSHAD);
100 ASSERT((ip->i_mode & IFMT) != IFATTRDIR);
147 ASSERT((ip->i_mode & IFMT) == IFSHAD ||
165 if ((ip->i_mode & IFMT) == IFSHAD || (ip->i_mode & IFMT) == IFATTRDIR) {
H A Dquotacalls.c181 if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD &&
182 (ip->i_mode & IFMT) != IFATTRDIR && ip->i_dquot == NULL) {
341 ASSERT((ip->i_mode & IFMT) != IFSHAD);
342 ASSERT((ip->i_mode & IFMT) != IFATTRDIR);
461 if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD &&
462 (ip->i_mode & IFMT) != IFATTRDIR && ip->i_uid == sqdp->sqd_uid) {
H A Dufs_inode.c431 if ((VTOI(vp)->i_mode & IFMT) == IFATTRDIR)
590 ftype = ip->i_mode & IFMT;
651 if (ip->i_mode && ((ip->i_mode & IFMT) != IFSHAD) &&
652 ((ip->i_mode & IFMT) != IFATTRDIR)) {
939 if ((ip->i_mode & IFMT) == IFBLK ||
940 (ip->i_mode & IFMT) == IFCHR) {
1178 ASSERT((oip->i_mode & IFMT) == IFSHAD ||
1190 mode = oip->i_mode & IFMT;
1541 if ((ip->i_mode & IFMT) != IFCHR &&
1542 (ip->i_mode & IFMT) !
[all...]
H A Dufs_dir.c162 if (((ip->i_mode & IFMT) != IFDIR) &&
163 ((ip->i_mode & IFMT) != IFATTRDIR))
663 if (((tdp->i_mode & IFMT) == IFATTRDIR) && ((op == DE_MKDIR) ||
761 if (((nip->i_mode & IFMT) == IFDIR) ||
762 ((nip->i_mode & IFMT) == IFATTRDIR)) {
1521 doingdirectory = (((sip->i_mode & IFMT) == IFDIR) ||
1522 ((sip->i_mode & IFMT) == IFATTRDIR));
1523 if (((tip->i_mode & IFMT) == IFDIR) ||
1524 ((tip->i_mode & IFMT) == IFATTRDIR)) {
1808 if ((op == DE_RENAME) && (((sip->i_mode & IFMT)
[all...]
H A Dufs_xattr.c84 if ((sdp->i_mode & IFMT) != IFATTRDIR) {
H A Dufs_acl.c114 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
177 if ((sip->i_mode & IFMT) != IFSHAD || sip->i_nlink <= 0) {
441 ASSERT((ip->i_mode & IFMT) != IFSHAD);
443 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
475 if ((sip->i_mode & IFMT) != IFSHAD) {
785 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
1327 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
1333 ASSERT(((tdp->i_mode & IFMT) == IFDIR) ||
1334 ((tdp->i_mode & IFMT) == IFATTRDIR));
1380 if (((ip->i_mode & IFMT)
[all...]
/illumos-gate/usr/src/cmd/backup/dump/
H A Ddumptraverse.c92 f = ip->di_mode & IFMT;
126 f = ip->di_mode & IFMT;
251 if ((ip->di_mode & IFMT) != IFDIR &&
252 (ip->di_mode & IFMT) != IFATTRDIR) {
279 if ((ip->di_mode & IFMT) == IFATTRDIR) {
351 if (((ip->di_mode & IFMT) != IFDIR &&
352 (ip->di_mode & IFMT) != IFATTRDIR) || ip->di_nlink < 2) {
397 i = ip->di_mode & IFMT;
714 (ip->di_mode & IFMT) != IFATTRDIR)) {
H A Dlftw.c175 (sb.st_mode & IFMT) != IFATTRDIR) {
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/
H A Dff.c438 if ((ip->di_mode & IFMT) != IFDIR) {
441 if ((ip->di_mode&IFMT) == IFBLK ||
442 (ip->di_mode&IFMT) == IFCHR || ip->di_mode&(ISUID|ISGID)) {
460 if ((ip->di_mode&IFMT) != IFDIR)
499 if ((ip->di_mode&IFMT) != IFDIR)
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/
H A Dncheck.c392 if ((ip->di_mode & IFMT) != IFDIR) {
395 if ((ip->di_mode & IFMT) == IFBLK ||
396 (ip->di_mode & IFMT) == IFCHR ||
418 if ((ip->di_mode&IFMT) != IFDIR)
458 if ((ip->di_mode&IFMT) != IFDIR)
/illumos-gate/usr/src/cmd/fs.d/ufs/quot/
H A Dquot.c310 if ((ip->di_mode & IFMT) == 0)
332 if ((ip->di_mode&IFMT) != IFDIR && (ip->di_mode&IFMT) != IFREG)
/illumos-gate/usr/src/cmd/backup/restore/
H A Ddirs.c170 if ((ts == TS_INODE && (ip->di_mode & IFMT) != IFDIR &&
171 (ip->di_mode & IFMT) != IFATTRDIR) ||
215 ((curfile.dip->di_mode & IFMT) == IFDIR ||
216 (curfile.dip->di_mode & IFMT) == IFATTRDIR)) {
876 if ((dip->di_mode & IFMT) == IFATTRDIR) {

Completed in 112 milliseconds

123