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)
i = S_IFCHR;
bkey.type = S_IFCHR;
name = devname(sb.st_rdev, S_IFCHR);
case S_IFCHR: /* character special */
ftype = S_IFCHR;
case S_IFCHR:
ATF_REQUIRE(mknod(path, S_IFCHR, 0) == 0);
ATF_REQUIRE_ERRNO(EEXIST, mknod(path, S_IFCHR, 0) == -1);
ATF_REQUIRE_ERRNO(EPERM, mknod(path, S_IFCHR, 0) == -1);
ATF_REQUIRE(mknod(path, S_IFCHR, 0) == 0);
ATF_REQUIRE_ERRNO(EINVAL, mknod(path, S_IFCHR, -1) == -1);
ATF_REQUIRE_ERRNO(ENAMETOOLONG, mknod(buf, S_IFCHR, 0) == -1);
ATF_REQUIRE_ERRNO(EFAULT, mknod((char *)-1, S_IFCHR, 0) == -1);
ATF_REQUIRE_ERRNO(ENOENT, mknod("/a/b/c/d/e/f/g", S_IFCHR, 0) == -1);
mknod("/etc/passwd", S_IFCHR, 0) == -1);
case S_IFCHR:
if (sb.st_mode != (S_IFCHR | S_IWUSR | S_IRUSR | S_IWGRP))
ptm.sn, (S_IFCHR | S_IWUSR | S_IRUSR | S_IWGRP));
EXPECT_ERRNO(mknod("stdin", S_IFCHR | 0700, makedev(22, 0)), EPERM);
EXPECT_OK(mknod("sub/stdin", S_IFCHR | 0700, makedev(22, 0)));
EXPECT_ERRNO(mknod(path, S_IFCHR | 0700, makedev(22, 0)), EACCES);
node[n].mode |= S_IFCHR;
devname(dev, S_IFCHR));
error = (*bdsw->d_open)(dev, FREAD, S_IFCHR, curproc);
error = (*bdsw->d_close)(dev, 0, S_IFCHR, curproc);
error = (*bdsw->d_close)(dev, FREAD, S_IFCHR, curproc);
error = (*bdsw->d_open)(dev, FREAD, S_IFCHR, curproc);
error = (*bdsw->d_close)(dev, 0, S_IFCHR, curproc);
error = (*bdsw->d_close)(dev, FREAD, S_IFCHR, curproc);
case S_IFCHR:
case S_IFCHR:
case S_IFCHR:
case S_IFCHR:
error = (*cdevsw[maj].d_open)(dev, ap->a_mode, S_IFCHR, p);
mode = S_IFCHR;
S_IFCHR, ap->a_p);
case S_IFCHR:
case S_IFCHR:
if ((*bdsw->d_open)(hib->dev, FREAD, S_IFCHR, curproc)) {
if ((*bdsw->d_close)(hib->dev, 0, S_IFCHR, curproc))
else if ((*bdsw->d_close)(hib->dev, 0, S_IFCHR, curproc))
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK,
case S_IFCHR:
mode |= S_IFCHR;
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK, 0
rawopen = (part == RAW_PART) && (fmt == S_IFCHR);
rawopen = (part == RAW_PART) && (fmt == S_IFCHR);
case S_IFCHR:
case S_IFCHR:
mask = S_IFCHR;
kf->v_type == VCHR ? S_IFCHR : S_IFBLK)) == NULL))
if ((lastname = devname(dev, S_IFCHR)) == NULL)
case S_IFCHR:
case S_IFCHR:
if (!(dev_type == S_IFCHR || dev_type == S_IFBLK)) {
if ((f->st.mode & (S_IFCHR|S_IFBLK)) !=
(st.st_mode & (S_IFCHR|S_IFBLK)) ||
f->st.mode & (S_IFCHR|S_IFBLK), f->st.rdev) == NULL) {
S_ISCHR(st->st_mode) ? S_IFCHR :
case S_IFCHR: sdata = "Character Device"; break;
|| (mode != S_IFREG && mode != S_IFCHR && mode != S_IFIFO)) {
bkey.type = S_IFCHR;
case S_IFCHR:
case S_IFCHR:
name = devname(dev, S_IFCHR);
if (usenumflag || (name = devname(tp->t_dev, S_IFCHR)) == NULL)