diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-04-03 14:10:37 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-04-03 14:12:34 +0200 |
commit | 0395c5db066c848b87a0d10279a3efaf42d8a501 (patch) | |
tree | 4f0a100d57cb67038c7c2fee270371e14769c2d5 /rtemsbsd/sys | |
parent | Fix SOCK_CLOEXEC with socket() and socketpair() (diff) | |
download | rtems-libbsd-0395c5db066c848b87a0d10279a3efaf42d8a501.tar.bz2 |
ppp: Update due to API changes
Diffstat (limited to 'rtemsbsd/sys')
-rw-r--r-- | rtemsbsd/sys/net/ppp_tty.c | 13 |
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; |