ISCHR
io->flags |= ISCHR;
if (out.flags & ISCHR && !warned) {
#define ISCHR 0x01 /* character device (warn on short) */
if ((io->flags & ISCHR) == 0 && (n < 0 || n > OFF_MAX / (ssize_t)sz))
else if ((io->flags & ISCHR) != 0 && (uint64_t)n > UINT64_MAX / sz)
artyp = ioctl(arfd, MTIOCGET, &mb) ? ISCHR : ISTAPE;
case ISCHR:
if ((act == APPND) || (artyp == ISCHR))
case ISCHR:
case ISCHR:
case ISCHR:
case ISCHR: