summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-04-03 14:10:37 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-04-03 14:12:34 +0200
commit0395c5db066c848b87a0d10279a3efaf42d8a501 (patch)
tree4f0a100d57cb67038c7c2fee270371e14769c2d5
parentFix SOCK_CLOEXEC with socket() and socketpair() (diff)
downloadrtems-libbsd-0395c5db066c848b87a0d10279a3efaf42d8a501.tar.bz2
ppp: Update due to API changes
-rw-r--r--rtemsbsd/sys/net/ppp_tty.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/rtemsbsd/sys/net/ppp_tty.c b/rtemsbsd/sys/net/ppp_tty.c
index 71105c94..9d416ea1 100644
--- a/rtemsbsd/sys/net/ppp_tty.c
+++ b/rtemsbsd/sys/net/ppp_tty.c
@@ -244,7 +244,7 @@ pppopen(struct rtems_termios_tty *tty)
/* initialize values */
sc->sc_ifp->if_drv_flags |= IFF_DRV_RUNNING;
sc->sc_ifp->if_baudrate =
- rtems_termios_baud_to_number(tty->termios.c_cflag & CBAUD);
+ rtems_termios_baud_to_number(tty->termios.c_ospeed);
tty->t_sc = (void *)sc;
@@ -426,12 +426,15 @@ ppptioctl(struct rtems_termios_tty *tty, rtems_libio_ioctl_args_t *args)
struct ppp_softc *sc = tty->t_sc;
switch (cmd) {
- case RTEMS_IO_GET_ATTRIBUTES:
- case RTEMS_IO_SET_ATTRIBUTES:
- case RTEMS_IO_TCDRAIN:
- case RTEMS_IO_SNDWAKEUP:
case RTEMS_IO_RCVWAKEUP:
+ case RTEMS_IO_SNDWAKEUP:
+ case TIOCDRAIN:
+ case TIOCFLUSH:
+ case TIOCGETA:
case TIOCGETD:
+ case TIOCSETA:
+ case TIOCSETAF:
+ case TIOCSETAW:
case TIOCSETD:
error = rtems_termios_ioctl(args);
break;