S_IFCHR
case S_IFCHR:
case S_IFCHR:
file_mode |= S_IFCHR;
case S_IFCHR:
arcn->sb.st_mode |= S_IFCHR;
if (dev == NODEV || (ttname = devname(dev, S_IFCHR)) == NULL)
if (dev == NODEV || (ttname = devname(dev, S_IFCHR)) == NULL)
if ((st.st_mode & (S_IFSOCK|S_IFCHR|S_IFIFO)) == 0 &&
if ((st.st_mode & (S_IFSOCK|S_IFCHR|S_IFIFO)) == 0 &&
(type & S_IFMT) == S_IFCHR ? 'C' : 'B',
devname_r(sb.st_rdev, S_IFCHR, buf + used, len - used);
*couldbetty = (st.st_mode & S_IFMT) == S_IFCHR;
case S_IFCHR: /* character special */
return devname(devnum, S_IFCHR);
devname(dev, S_IFCHR) \
snprintf(buf, bufsz, "/dev/%s", devname(dev, S_IFCHR));
if ((sb.st_mode & S_IFMT) == S_IFCHR)
case S_IFCHR:
if (!(st.st_mode & S_IFCHR) && p_flag == 0)
case S_IFCHR:
if ((statb.st_mode & S_IFMT) != S_IFCHR &&
devname_r(st.st_rdev, S_IFCHR, fusedev + strlen(fusedev),
case S_IFCHR:
case S_IFCHR:
if ((st.st_mode & S_IFMT) != S_IFCHR && !mfs && !vflag)
if (mknod(mfsdevname, S_IFCHR | 0700, udev) < 0)
if(!strcmp(devname(xsw->xsw_dev, S_IFCHR),
devname(xsw->xsw_dev, S_IFCHR), buf);
S_IRUSR | S_IWUSR | S_IFCHR, /* user only */
S_IRUSR | S_IWUSR | S_IFCHR, /* user only */
S_IRUSR | S_IWUSR | S_IFCHR, /* user only */
if (mknod(filename, S_IRUSR | S_IWUSR | S_IRGRP | S_IFCHR, voldev) < 0)
if (mknod(filename, S_IRUSR | S_IWUSR | S_IRGRP | S_IFCHR, voldev) < 0)
if (mknod(filename, S_IRUSR | S_IWUSR | S_IRGRP | S_IFCHR, plexdev) < 0)
if (mknod(filename, S_IRUSR | S_IWUSR | S_IRGRP | S_IFCHR, plexdev) < 0)
if (mknod(filename, S_IRUSR | S_IWUSR | S_IRGRP | S_IFCHR, sddev) < 0)
return(S_IFCHR);
return(S_IFCHR);
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK, 0 };
error = dev_dopen(dev, flag, S_IFCHR, cred, NULL, NULL);
error = dev_dopen(dev, flag, S_IFCHR, cred, NULL, NULL);
error = dev_dopen(dev, FREAD, S_IFCHR,
error = dev_dopen(dp->d_rawdev, fflags, S_IFCHR,
error = dev_dclose(dp->d_rawdev, fflags, S_IFCHR, NULL);
dev_dclose(dp->d_rawdev, FREAD|FWRITE, S_IFCHR, NULL);
dev_dclose(dp->d_rawdev, FREAD, S_IFCHR, NULL);
dev_dclose(dp->d_rawdev, FWRITE, S_IFCHR, NULL);
if (dev_dopen(dev, FREAD, S_IFCHR,
dev_dclose(dev, FREAD, S_IFCHR, NULL);
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK,
case S_IFCHR:
mode |= S_IFCHR;
error = dev_dclose(dev, ap->a_fflag, S_IFCHR, ap->a_fp);
error = dev_dclose(dev, ap->a_fflag, S_IFCHR, ap->a_fp);
mode |= S_IFCHR;
error = dev_dopen(dev, ap->a_mode, S_IFCHR,
error = dev_dopen(dev, ap->a_mode, S_IFCHR,
e = mknod_path(&f, S_IFCHR|0444, 0) < 0 ? errno : 0;
tests[8].tests[0].params[2].m = 0666 | S_IFCHR;
tests[8].tests[1].params[2].m = 0666 | S_IFCHR;
tests[8].tests[2].params[2].m = 0666 | S_IFCHR;
mask = S_IFCHR;
S_IFCHR : S_IFBLK)) == NULL)) {
fsp->mode = (devfs_node.mode & ~S_IFMT) | S_IFCHR;
return S_IFCHR;
lastname = devname(dev, S_IFCHR);
foundtty: if ((st.st_mode & S_IFCHR) == 0)
S_ISCHR(st->st_mode) ? S_IFCHR :
case S_IFCHR: sdata = "Character Device"; break;
return S_IFCHR;
case S_IFCHR:
if (usenumflag || dev == 0 || (name = devname(dev, S_IFCHR)) == NULL)
if ((sb.st_mode & S_IFMT) != S_IFCHR)