S_IFMT
switch (curr->fts_statp->st_mode & S_IFMT) {
switch (statb.st_mode & S_IFMT) {
switch (mode & S_IFMT) {
!= (statbuf.st_mode & S_IFMT)) {
switch(S_IFMT & arcn->sb.st_mode) {
switch (stb.st_mode & S_IFMT) {
if (stat(from, &was) != 0 || (was.st_mode & S_IFMT) != S_IFREG)
switch (s.st_mode & S_IFMT) {
(s.st_mode & S_IFMT));
if ((statbuf.st_mode & S_IFMT) == S_IFDIR) {
if ((type & S_IFMT) != (fe->fts_statp->st_mode & S_IFMT))
return devname_r(sb.st_rdev, sb.st_mode & S_IFMT, buf, len);
return (st.st_mode & S_IFMT) == S_IFREG && fp->_seek == __sseek ?
switch (mode & S_IFMT) {
if ((sb.st_mode & S_IFMT) != S_IFREG) {
# define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG) /* Ancient UNIX. */
if ((st.st_mode & S_IFMT) != S_IFREG)
if ((st.st_mode & S_IFMT) != S_IFREG || st.st_size > GETTEXT_MMAP_MAX)
switch (st.st_mode & S_IFMT) {
S_IFSOCK, S_IFIFO, S_IFMT,
#define IFTOVT(mode) (iftovt_tab[((mode) & S_IFMT) >> 12])
switch (mode & S_IFMT) {
switch (sb.st_mode & S_IFMT) {
switch (fe->stat->st_mode & S_IFMT) {
cprintf(fd, "OS.unix=UNKNOWN(0%o)", fe->stat->st_mode & S_IFMT);
(stbuf.st_mode & S_IFMT) == S_IFREG) {
if (mknod(*argv, S_IFMT|S_IRUSR|S_IWUSR,
(sb.st_mode & S_IFMT) == S_IFDIR) {
if ((gpt->sb.st_mode & S_IFMT) != S_IFREG &&
if ((gpt->sb.st_mode & S_IFMT) != S_IFREG) {
if ((gpt->sb.st_mode & S_IFMT) != S_IFCHR &&
(gpt->sb.st_mode & S_IFMT) != S_IFBLK) {
if ((sb.st_mode & S_IFMT) == (mode & S_IFMT)) {
va->va_mode = (st.st_mode & ~S_IFMT);
smallio = ((stb.st_mode & S_IFMT) == S_IFCHR);
if ((sb.st_mode & S_IFMT) != type)
add_entry(&tree, name, ((mode & S_IFMT) == S_IFCHR) ? 'c' : 'b');
switch (st.st_mode & S_IFMT) {
|| (sb.st_mode & S_IFMT) != S_IFDIR) {
if ((sb.st_mode & S_IFMT) != S_IFDIR) {
stx->stx_mode |= st->st_mode & S_IFMT;
stx->stx_mode |= st->st_mode & ~S_IFMT;
KASSERT((ei->ei_mode & S_IFMT) == S_IFDIR);
switch (eip->ei_mode & S_IFMT) {
if ((bsd->file_mode & S_IFMT) == 0) {
if ((vap->va_mode & S_IFMT) == S_IFCHR
|| (vap->va_mode & S_IFMT) == S_IFBLK) {
S_IFSOCK, S_IFIFO, S_IFMT,
switch (mode & S_IFMT) {
case S_IFMT: /* used by badsect to flag bad sectors */
|| (sb.st_mode & S_IFMT) != S_IFDIR) {
if ((sb.st_mode & S_IFMT) != S_IFDIR) {
#define IFTOVT(mode) (iftovt_tab[((mode) & S_IFMT) >> 12])
#define IFTOCHT(mode) (iftocht_tab[((mode) & S_IFMT) >> 12])
(stb1.st_mode & S_IFMT) != (stb2.st_mode & S_IFMT))
return ((entry->fts_statp->st_mode & S_IFMT) == plan->m_data);
s = sb.st_mode & S_IFMT;
switch (stb.st_mode & S_IFMT) {
if ((cst.cst_mode & S_IFMT) != S_IFDIR) {
switch (stb.st_mode & S_IFMT) {
switch (st->st_mode & S_IFMT) {
switch (stb.st_mode & S_IFMT) {
switch (stb.st_mode & S_IFMT) {
(st.st_mode & S_IFMT) != S_IFLNK) {
switch (st->st_mode & S_IFMT) {
switch (st->st_mode & S_IFMT) {
if ((sb.st_mode & S_IFMT) != S_IFREG) { /* XXX ksyms */
compat_add_entry(st->st_rdev, st->st_mode & S_IFMT,
cdb_add_entry(st->st_rdev, st->st_mode & S_IFMT,
to->node->inode->st.st_mode = to->node->inode->st.st_mode & ~(S_IFMT);
tfsnode->type &= ~(S_IFMT);
if (!S_ISDIR(cur->type & S_IFMT)) {
fdirent.dtype = htole32(IFTOCHT(node->type & S_IFMT));
ino, din, isfile, inode_type(DIP(din, mode) & S_IFMT),
inode_type(DIP(din, mode) & S_IFMT),
switch (cur->type & S_IFMT) {
switch (cur->type & S_IFMT) {
switch (cur->type & S_IFMT) {
switch (cur->type & S_IFMT) {
switch (cur->type & S_IFMT) {
VPRINTF("%x\n", cur->flags & S_IFMT);
if (S_ISSOCK(stbuf.st_mode & S_IFMT)) {
cur->type = stbuf->st_mode & S_IFMT;
switch (type & S_IFMT) {
if ((st.st_mode & S_IFMT) == S_IFSOCK) {
type = ip->i_mode & S_IFMT;
type = dip.e2di_mode & S_IFMT;
return (stat(path, &st) == 0 && (st.st_mode & S_IFMT) == mode);
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)