Changeset View
Changeset View
Standalone View
Standalone View
head/sys/kern/tty_compat.c
Show First 20 Lines • Show All 256 Lines • ▼ Show 20 Lines | tty_ioctl_compat(struct tty *tp, u_long com, caddr_t data, int fflag, | ||||
case OTIOCSETD: { | case OTIOCSETD: { | ||||
int ldisczero = 0; | int ldisczero = 0; | ||||
return (tty_ioctl(tp, TIOCSETD, | return (tty_ioctl(tp, TIOCSETD, | ||||
*(int *)data == 2 ? (caddr_t)&ldisczero : data, | *(int *)data == 2 ? (caddr_t)&ldisczero : data, | ||||
fflag, td)); | fflag, td)); | ||||
} | } | ||||
case OTIOCCONS: | case OTIOCCONS: { | ||||
*(int *)data = 1; | int one = 1; | ||||
return (tty_ioctl(tp, TIOCCONS, data, fflag, td)); | |||||
return (tty_ioctl(tp, TIOCCONS, (caddr_t)&one, fflag, td)); | |||||
} | |||||
default: | default: | ||||
return (ENOIOCTL); | return (ENOIOCTL); | ||||
} | } | ||||
return (0); | return (0); | ||||
} | } | ||||
static int | static int | ||||
▲ Show 20 Lines • Show All 211 Lines • Show Last 20 Lines |