Index: sys/arch/epoc32/dev/epockbd.c =================================================================== RCS file: /cvsroot/src/sys/arch/epoc32/dev/epockbd.c,v retrieving revision 1.2 diff -u -p -r1.2 epockbd.c --- sys/arch/epoc32/dev/epockbd.c 22 Jun 2013 13:53:30 -0000 1.2 +++ sys/arch/epoc32/dev/epockbd.c 24 Jul 2019 08:27:16 -0000 @@ -131,6 +131,9 @@ epockbd_set_leds(void *v, int on) static int epockbd_ioctl(void *v, u_long cmd, void *data, int flag, struct lwp *l) { +#ifdef WSDISPLAY_COMPAT_RAWKBD + struct epockbd_softc *sc = v; +#endif switch (cmd) { case WSKBDIO_GTYPE: @@ -146,7 +149,7 @@ epockbd_ioctl(void *v, u_long cmd, void #ifdef WSDISPLAY_COMPAT_RAWKBD case WSKBDIO_SETMODE: - *(int *)data == WSKBD_RAW; + *(int *)data = WSKBD_RAW; sc->sc_flags |= EPOCKBD_FLAG_RAW; /* Not yet...: return 0; */