summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-03-26 20:12:39 +0000
committerphk <phk@FreeBSD.org>2005-03-26 20:12:39 +0000
commitd55eb47f57678d7d708778f89fb689ee9d1da22e (patch)
tree536ac0027c0830e7571e06095975bb3d7f261af9 /sys/kern
parent88aa2cd1d8bc28c58c5f94c377cff00d6d93c84b (diff)
downloadFreeBSD-src-d55eb47f57678d7d708778f89fb689ee9d1da22e.zip
FreeBSD-src-d55eb47f57678d7d708778f89fb689ee9d1da22e.tar.gz
Make (some) serial ports implement the PPS-API again. This change
appearantly fell out during the tty code cleanup.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/tty.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/kern/tty.c b/sys/kern/tty.c
index 325c628..3eb9a23 100644
--- a/sys/kern/tty.c
+++ b/sys/kern/tty.c
@@ -914,6 +914,12 @@ ttioctl(struct tty *tp, u_long cmd, void *data, int flag)
}
}
+ if (tp->t_pps != NULL) {
+ error = pps_ioctl(cmd, data, tp->t_pps);
+ if (error != ENOIOCTL)
+ return (error);
+ }
+
switch (cmd) { /* Process the ioctl. */
case FIOASYNC: /* set/clear async i/o */
s = spltty();
OpenPOWER on IntegriCloud