ISTAPE
if (files_cnt > 1 && !(in.flags & ISTAPE))
io->flags |= ioctl(io->fd, MTIOCGET, &mt) ? ISCHR : ISTAPE;
if (!(in.flags & (ISPIPE|ISTAPE)) &&
if (out.flags & ISTAPE)
#define ISTAPE 0x04 /* tape (not seekable) */
if (!(out.flags & ISTAPE)) {
if (!(in.flags & (ISPIPE|ISTAPE)) && !isatty(in.fd)) {
if (artyp == ISTAPE) {
artyp = ioctl(arfd, MTIOCGET, &mb) ? ISCHR : ISTAPE;
case ISTAPE:
if (vflag && (artyp == ISTAPE)) {
if (vflag && (artyp == ISTAPE)) {
case ISTAPE:
case ISTAPE:
case ISTAPE:
case ISTAPE: